您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>Linux/uClinux/Unix编程>

Linux内核源代码

大小:86 人气: 2010-02-09 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

Linux内核源代码
本章讲述在L i n u x内核源码中,应该从何处开始查找特定的内核函数。
本书并不要求读者具有C语言编程能力,也不要求读者有一份可参阅的L i n u x内核源码,
事实上,通过查看内核源码可以在一定深度上理解L i n u x操作系统,同时这也是一个很好的实
践机会。本章给出了对内核源码的概览:它们是如何编排的以及从何处开始查找特定代码。
11.1 怎样得到Linux内核源码
所有主要的L i n u x系统( C r a f t w o r k s、D e b i a n、S l a c k w a r e、Red Hat等等)都包含有内核源码,
通常所安装的L i n u x系统都是通过这些源码创建的。由于L i n u x总是不断更新,因此用户所安
装的L i n u x可能已过时,不过从附录A所列的站点上可得到最新的源码,所有这些站点地址都
可在f t p : / / f t p . c s . h e l s i n k i . f i上查到。
L i n u x内核源码的版本号表示方法非常简单:所有偶数版(如2 . 0 . 3 0 )都是已发行的稳定版;
所有奇数版(如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 . 2 9源码升级为2 . 0 . 3 0版,则要使用p a t c h文件来完成对源码的编辑,操作如下:
这样做可以避免对所有源码文件的拷贝。在h t t p : / / w w w. l i n u x h q . c o m站点上可找到很好的
内核源码的p a t c h。
11.2 内核源码的编排
在源

非常好我支持^.^

(4) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!