
深入理解 Linux 内核
Understanding The Linux Kernel
Daniel P. Bovet · 初版 2000 年
24人推荐
36位读者提及
42次提及
为什么值得读
- 深入讲解内核实现与代码具体逻辑
- 兼顾算法设计与架构背后的原因
- 帮助读者顺畅阅读与探索内核源码
阐释操作系统的隐藏进程,涵盖内存管理、Virtual File System、进程创建与调度、信号、核心接口、定时以及内核中的同步机制。
Hacker News 上怎么说
正在加载完整评论……

Understanding The Linux Kernel
Daniel P. Bovet · 初版 2000 年
阐释操作系统的隐藏进程,涵盖内存管理、Virtual File System、进程创建与调度、信号、核心接口、定时以及内核中的同步机制。
正在加载完整评论……
……找各种借口去翻翻 Linux 内核源码:http://lxr.linux.no/linux 代码写得很整洁,易于探索,而且实现的功能非常有趣。不过,先去通读一遍类似《深入理解 Linux 内核》(Understanding the Linux Kernel)这样的书可能会更有帮助:http://oreilly.com/catalog/9780596005658/
…come up with excuses to browse through the Linux kernel code: http://lxr.linux.no/linux It's clean, discoverable and it does interesting things. Although it might help to first go through a book like Understanding the Linux Kernel: http://oreilly.com/catalog/9780596005658/
……视角[1]。至于操作系统理论,我们平时学的 OS 或高级 OS 教材就够用了,但要是涉及到实际工程实现,我同事推荐了《UNIX 操作系统设计》(The Design of the UNIX Operating System)[2]、《Linux 系统编程》(Linux System Programming)[3] 和《深入理解 Linux 内核》(Understanding the Linux Kernel)[4]。[1] http://www.amazon.com/Computer-Systems-Programmers-Randal-Br... [2] http://www.amazon.com/Design-Operating-System-Prentice-Softw... [3] http://oreilly.com/catalog/9780596009588/ [4] http://oreilly.com/catalog/9780596005658/
…Perspective[1]. For OS theory, our OS/advanced OS textbooks are fine, but for actual implementation my coworkers recommended The Design of the UNIX Operating System[2], Linux System Programming[3], and Understanding the Linux Kernel[4]. [1] http://www.amazon.com/Computer-Systems-Programmers-Randal-Br... [2] http://www.amazon.com/Design-Operating-System-Prentice-Softw... [3] http://oreilly.com/catalog/9780596009588/ [4] http://oreilly.com/catalog/9780596005658/
总结得非常漂亮。我在读《深入理解 Linux 内核》(Understanding The Linux Kernel)[0] 和《Linux/UNIX 系统编程手册》(The Linux Programming Interface)[1] 时遇到过不少这里面的内容。这两本都是极好的书,主要讲内核“怎么做”,但也涉及了大量设计和算法层面的“为什么”。0: http://www.amazon.com/dp/0596005652……
Very nice summary. I encountered many of these while reading through Understanding The Linux Kernel [0] and The Linux Programming Interface [1]. Both are great books which are primarily about the "how" of the kernel, but cover a lot of the "why" of the design and algorithms as well. 0: http://www.amazon.com/dp/0596005652…
《别闹了,费曼先生!》(或者费曼写的其他任何书都很对味儿) 《深入理解 Linux 内核》(Understanding the Linux Kernel)详尽得惊人,不仅深入讲解了 Linux 内核,还兼顾了体系结构和通用的操作系统设计。关于 FreeBSD 的那本书现在更新到了 5.3,没那么过时了……
Surely You're Joking, Mr Feynman (or anything else by Feynman is very relevant) Understanding the Linux Kernel is surprisingly thorough not just in its coverage of the Linux kernel, but also architecture and OS design in general The Design and Implementation of FBSD book now covers 5.3, which is much less dated…
……System 6.5,在二手旧货店花了九块钱搞到的。我以前总做梦盼着哪天有足够的钱买一台 SE。不管你现在手里有什么机子,先在 VM(虚拟机)里装个 Linux 或者 BSD。学 Linux 的话,去读 Bovet 和 Cesati 写的《深入理解 Linux 内核》,还有 Corbet、Rubini 和 Kroah-Hartman 写的《Linux 设备驱动程序》(Linux Device Drivers)。两本都是 O'Reilly 出版的。如果你打算搞嵌入式,虽然不是非读不可,但很有帮助……
…system 6.5, for nine bucks at a thrift store. I used to dream of the day when I would have enough money for an SE. Whatever box you presently have, install Linux or BSD into a VM. For Linux, read "Understanding the Linux Kernel" by Bovet and Cesati, as well as "Linux Device Drivers" by Corbet, Rubini and Kroah-Hartman. They're both published by O'Reilly. If you're going to do embedded, while not strictly necessary, it is helpful…
Bovet 和 Cesati 写的《深入理解 Linux 内核》(Understanding the Linux Kernel)开头有一节专门讲引导启动(bootup),写得相当出彩。当然,书中对 Linux 内核启动流程的探讨极为精彩且细致入微,但同时也有一段……
"Understanding the Linux Kernel", by Bovet and Cesati, has a pretty nice section at the beginning that discusses bootup. Of course, the discussion of the Linux kernel boot sequence is extremely nice and detailed, but there is also a…