Bach, Maurice J.; Prentice-Hall; ISBN 0-13-201799-7; 470 页.; $60 (USA).
促使 Linus 开始发展 Linux 的一本书。
Tanenbaum, Andrew S.; Prentice-Hall; 1987.
Alan Cox(Linux 重要的 kernel 发展成员之一)喜欢这本书。本书作者 Tanebaum 设计了 Minix,就是这套系统使 Linus 也想自己打造一个属于自己的作业系统 ── Linux。
Johnson, Michael K.
可以在 Linux Documentation Project 的网页上取得,或直接到 http://www.redhat.com:8080/HyperNews/get/khg.html看看。
Beck, Michael & Bohme, Harold & Mirko, Dziadzka & Kunitz, Ulrich &
Magnus, Robert & Verworner, Dick; Addison Wesley; 1998;
ISBN:0-201-33143-8; 480.
详见
http://heg-school.awl.com/cseng/authors/beck.m/linux/linux.html.
一份对于 Linux kernel 程序设计的指引;包括 2.0。
McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and
Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4;
608 页.
详见
http://heg-school.awl.com/cseng/authors/mckusick/4.4bsd/4.4bsd.html.
一本讨论实作 4.3 BSD kernel 经典著作的续集,其影响了 Linux 的设计(特别是在 sockets 和网路方面)。这本书涵盖了以 4.4BSD 为基础的 BSD/OS、FreeBSD 和 NetBSD。
Dr. Dobb's Journal; Jan 1991-July 1992.