14.1.10 Linux

Bovet and Cesati,Understanding the Linux Kernel

该书也许是对Linux内核整体知识讨论最好的一本书。它涵盖了进程、存储管理、文件系统和信号等内容。

IEEE,Information Technology——Portable Operating System Interface(POSlX),Part 1:SystemApplication Program Interface(API)[C Language]

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

这是一个标准。一些部分确实值得一读,特别是附录B,清晰阐述了为什么要这样做。参考标准的一个好处在于通过定义不会出现错误。例如,如果一个宏的名字中的排字错误贯穿了整个编辑过程,那么它将不再是一个错误,而成为一种正式标准。

Fusco,The Linux Programmers'Toolbox

这本书是为那些知道一些基本Linux知识,并且希望能够进一步了解Linux程序如何工作的中级读者们写作的。该书假定读者是一个C程序员。

Maxwell,Linux Core Kernel Commentary

该书的前400页给出了Linux的内核源代码的一个子集。后面的150页则是对这些代码的评述。与John Lions的经典书籍(1996)风格很相似。如果你想了解Linux内核的很多细节,那么这是一个不错的起点,但是读40 000行C语言代码不是每个人都必需的。