引言
很久以前,我在我的 PC 上安装了 Linux,以了解更多关于系统管理的信息。我尝试安装一个 slip 服务器,但它不能与 shadow 和 mgetty 一起工作。我不得不修补 sliplogin,它一直工作到新的 Linux 1.1 版本。没有人能告诉我发生了什么。自 0.99 内核以来,除了 Russ Nelson 的内核更改摘要外,没有任何关于更改的文档,但它们对解决问题没有太大帮助。《Linux 程序员指南》旨在实现其名称所暗示的目标——帮助 Linux 程序员理解 Linux 的特性。从本质上讲,这也意味着当将程序从其他操作系统移植到 Linux 时,它应该是有用的。因此,本指南必须描述系统调用和主要的内核更改,这些更改对较旧的程序(如串行 I/O 和网络)有影响。