首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 免费 系列 Linux编程白皮书 9-13

免费 系列 Linux编程白皮书 9-13

资料介绍
001-11下载

第11章 Linux内核源代码
本章讲述在 Linux内核源码中,应该从何处开始查找特定的内核函数。 本书并不要求读者具有 C 语言编程能力,也不要求读者有一份可参阅的 L i n u x 内核源码, 事实上,通过查看内核源码可以在一定深度上理解 L i n u x操作系统,同时这也是一个很好的实 践机会。本章给出了对内核源码的概览:它们是如何编排的以及从何处开始查找特定代码。

11.1 怎样得到Linux内核源码
所有主要的 Linux系统 (Craftworks、Debian、Slackware、Red Hat 等等 )都包含有内核源码, 通常所安装的 L i n u x 系统都是通过这些源码创建的。由于 L i n u x 总是不断更新,因此用户所安 装的 L i n u x 可能已过时,不过从附录 A所列的站点上可得到最新的源码,所有这些站点地址都 可在 ftp://ftp.cs.helsinki.fi 上查到。 Linux内核源码的版本号表示方法非常简单:所有偶数版 ( 如2.0.30)都是已发行的稳定版; 所有奇数版 ( 如 2 . 1 . 4 2 ) 都是测试版,本书是基于 2 . 0 . 3 0 版撰写的。测试版包含所有的新特征, 并支持所有的新设备,虽然测试版并不稳定,并且可能提供了一些用户不想要的东西,但对 于 L i n u x与用户沟通而言,测试新的内核是很重要的。不过请注意,在尝试非产品型的测试版 之前,最好先完全备份系统。 对内核源码的修改是作为 p a t c h 文件出现的, p a t c h工具提供了一组对源码文件的编辑。例 如,若想把 2.0.29源码升级为 2.0.30版,则要使用 patch 文件来完成对源码的编辑,操作如下:

这样做可以避免对所有源码文件的拷贝。在 h t t p : / / w w w. l i n ……
标签:001-11
免费 系列 Linux编程白皮书 9-13
本地下载

评论