FreeBSD操作系统设计与实现

(美)麦库西克

出版时间

2006-01-31

ISBN

9787115136855

评分

★★★★★
书籍介绍
这不是一本教你如何使用 FreeBSD 的操作手册,而是一扇让你窥见大型系统如何被“设计”出来的窗口。书中作者以大量文字拆解内核:进程、内存、I/O、网络、文件系统如何彼此咬合运转。读者反馈高度集中于一点——它“主要讲内核”“文笔是高手文章”,读完后对上层应用的运行原理不再迷惑。它适合那些不满足于“会用”,而想弄懂“为什么这样设计”的人:系统开发者、想从 bug fix 入门开源项目的贡献者,以及被清华老师点名的求索者。争议也真实存在:有人嫌它“和 Windows 内核原理一样宽泛”,也有人直言“光读本书永远无法了解 BSD 结构”。正因如此,它被反复推荐“反复阅读”——理解它需要耐心,而这份耐心本身,正是它区别于速成教程的独特价值。
精彩摘录
  • "Unlike Linux, FreeBSD does not require users to publicize any changes they make to the source code. The NetBSD group emphasized portability and the minimalist approach... The FreeBSD group emphasized maximal support for the PC architecture... The OpenBSD group split from the NetBSD group to develop "
目录
第一部分 综述
第1章 BSD系统的历史和目标
1.1 UNIX系统的历史
1.1.1 UNIX系统的起源
1.1.2 Research小组的UNIX系统

显示全部
用户评论
随便看看
曾经有一阶段研究了一下 BSD
其实我是拿来读了一下网络部分,不过文笔证明这确实是高手文章。
主要讲内核的。
窥探一下系统设计,了解基本原则对上层应用就不那么迷惑了
清华老师推荐读的一本书,感觉弄懂了不少以前不知道的东西。好难啊!
FreeBSD可谓是Unix的正统。它的设计与实现具有非常大的意义。
很多UNIX具体实现原理,很不错。
下载
收藏