
4.4BSD 操作系统的设计与实现
The design and implementation of the 4.4BSD operating system
Marshall Kirk McKusick、Keith Bostic、Michael J. Karels、John S. Quarterman · 初版 1996 年
4人推荐
9位读者提及
10次提及
Hacker News 上怎么说
正在加载完整评论……

The design and implementation of the 4.4BSD operating system
Marshall Kirk McKusick、Keith Bostic、Michael J. Karels、John S. Quarterman · 初版 1996 年
正在加载完整评论……
……(这只能算半个玩笑)其实都挺基础的。《Windows Internals》和《Internetworking with TCP/IP》在90年代以另一种形式存在于每个 Unix 系统管理员的书架上——也就是《TCP/IP Illustrated》和《The Design And Implementation of the 4.4BSD Operating System》(两本都是神作,但现在确实非常过时了)。这个书单里唯一真正硬核的也就是《Network Algorithmics》、《Computational Structures》和《Surreptitious Software》了。其他其实都不算……
…(only sort of a joke) are pretty basic. _Windows Internals_ and _Internetworking with TCP/IP_ were, in a different form, on every Unix sysadmin's bookshelf in the 90s --- as "TCP/IP Illustrated" and "The Design And Implementation of the 4.4BSD Operating System" (both of which are also great books but are now very dated). The only rough things on this list are _Network Algorithmics_, _Computational Structures_, and _Surreptitious Software_. None of them are…
而且《The Design and Implementation of the 4.4BSD Operating System》第一章里有超多关于 BSD 历史的细节。
And many details about BSD history in the first chapter of "The Design and Implementation of the 4.4BSD Operating System"
《The Design and Implementation of the 4.4BSD Operating System》绝对是经典:https://www.amazon.com/Implementation-Operating-paperback-Ad...
"The Design and Implementation of the 4.4BSD Operating System" is a classic: https://www.amazon.com/Implementation-Operating-paperback-Ad...
你现在也完全做得到,但你得看透这些炒作,别去盲目追捧那些最新最炫的技术。我最近一直在读《The Design and Implementation of the 4.4BSD Operating System》,因为这基本上是对 OpenBSD 最透彻的解释了,毕竟它(以及 NetBSD)仍然沿用着同样的大体架构。另一本沉甸甸超有含金量的书是《The Linux Programming Interface》,还有……
You can still do it too, but you need to see through the fad and not go for the shiniest technology out there. I've been reading "The Design and Implementation of the 4.4BSD Operating System" because it's basically the best explanation about OpenBSD as it (and NetBSD) still follow the same general architecture. Another book that's worth its weight is "The Linux Programming Interface" and…
我完全不介意看老书。刚买了一堆,包括《The TCP/IP Guide》和《The Linux Programming Interface》,都出版十年以上了。最老的是《The Design and Implementation of the 4.4Bsd Operating System》(有30年了)。从老书开始打底子,然后再沿着历史脉络追溯更新,这种感觉更好。而且事后诸葛亮的好处就是,你能用白菜价淘到真正的好书。
I’m fine with old books. Just bought a bunch including “The TCP/IP Guide” and “The Linux Programming Interface”, which are more than a decade old. The oldest is “ The Design and Implementation of the 4.4Bsd Operating System” (30 years). It’s better starting from an old books and retrace the updates from that. And with the benefits of hindsight, you can get truly good ones cheaply.
要么就是 Unix 的 mmap,这玩意儿比 Vista 早了整整几十年。(它大概是在 4.2BSD 时期设计的,也就是1983年*)。要是 Windows 这么多年来都没有类似机制,我反而会大跌眼镜。* 参见 McKusick 等人著《The Design and Implementation of the 4.4BSD Operating System》,第29-30页。
Or Unix's mmap, which predates Vista by a couple decades. (It was designed around the time of 4.2BSD, i.e., 1983* .) I'd be shocked if Windows hasn't had a similar mechanism for years, as well. * _The Design and Implementation of the 4.4BSD Operating System_, McKusick et al., p. 29-30.