阅读

深入理解Linux内核第三版

DANIEL P. BOVET, MARCO CESATI著,2024年版    [文件格式: PDF - 13MB]

在1997年春季的那一学期,我们讲授了Liaux2.0操作系统这门课程。目的是鼓励学生阅读源代码。为了完成这项工作,我们按学期分配项日,一方面关注内核的变化,另一方面对版本的变化进行测试。我们也为学生写下课程笔记,主要是关于Linux任务切换和任务调度的一些主要特点。 在1998春季的那一学期我们沿着这一思路继续做下去,但是此时已转到Linux 2.1的开发版。我们的课程笔记变得越来越庞大。在1998年7月,我们与O'Reilly&Associates出版社联系,建议他们出版Linux内核全书。真正的工作在1998的秋天开始,持续了大约一年半的时间。我们读了数千行的代码,努力去理解其含义。在做了所有这些工作以后,可以说我们的努力是完全值得的。我们学到的很多东西也许你在本书中并不能全部找到,不过我们还是希望我们已经成功地在后面的内容中反映了这些信息。

Github | Docker | Library | Project