第13章


本章介绍Linux原代码的组织。从而有兴趣的读者可以阅读原码。 本书并不要求读者具有C语言的经验和必须手边有Linux原代码。然而阅读原代码对理解Linux操作系统的一个 非常好的练习方法。本章给出一个核心原码的综述和其目录组织。 从哪哩得到Linux Kernel 原码 (译者注:这里略去原作者有点旧的一段。) 通常来讲,读者可以访问:www.redhat.com 得到Linux系统。另外我们强烈鼓励读者访问:www.linuxhq.com 和www.linux.com Linux核心原码版本组织是一个简单的编码系统。任何偶数编码的核心版本(如2.0.30)都是一个稳定的,正式 发布的版本。任何齐数的版本表示其是一个正在开发中的核心。本书基于2.0.30核心版本。我们鼓励用户尝 试开发中的版本。从而整个Linux“社区”可以来测试最新的代码。 核心代码的变动词藏以patch的形式发布。Linux提供一个实用命令patch来对原代码进行更新。例如,你当前 有一个2.0.29的原码但想要更新到2.0.30上。你要做的是:得到2.0.30的path文件并相应地将你的原码更新. $ cd /usr/src/linux $ patch -p1