Linux 的基础是内核。你可以替换掉每一个库,但只要 Linux 内核存在,它仍然是 Linux。内核包含设备驱动程序、内存管理、进程管理和通信管理。内核黑客大师遵循 POSIX 指南,这有时使编程更容易,有时更难。如果你的程序在新 Linux 内核版本上表现不同,很可能是实施了新的 POSIX 指南。有关 Linux 内核的编程信息,请阅读 Linux Kernel Hacker's Guide(Linux内核黑客指南)。