linux内核设计与实现 笔记 第2章 从内核出发

1.1获得内核源码

Linux内核官方网站:http://www.kernel.org,可以随时获得当前版本的Linux源代码,可以是完整的压缩形式,也可以是增量补丁形式。

除特殊情况需要Linux源码的旧版本,一般都希望拥有最新版本。

(源码具体下载路径:官网首页->https://www.kernel.org/pub/  ->linux->kernel)

1.1.1安装内核源代码

内核压缩以GNU zip(gzip)和bzip2两种形式发布。bzip2是默认和首选形式,因为它在压缩上比gzip有相当的优势(具体体现在bzip2文件大小比gzip文件小)。以bzip2形式发布的linux内核叫做linux-x.y.z.tar.bz2,这里x.y.z是内核源码的具体版本。以gzip形式发布的linux内核叫做linux-x.y.z.tar.gz。下载了源代码之后就可以轻而易举地对其解压。


何处安装源码

内核源码一般安装在/usr/src/linux目录下。但请注意,不要把这个源码树用于开发。相反,编译你的C库所用的内核版本就链接到这棵树。此外,不要以root身份对内核进行修改,而应当是建立自己的主目录,仅以root身份安装新内核。即使在安装新内核时,/usr/src/linux目录都应当原封不动。

1.1.2使用补丁

一般来说,一个给定的版本的内核补丁总是打在前一个版本上。

1.3编译内核




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值