《Linux内核设计与实现》知识整合与讲解-第二章

从内核出发

​ 在上一章简单的介绍了Linux与其内核的大致结构之后,我们今天开始接触Linux内核的源码,我们会介绍:从哪里获取源码,如何编译我们所得到的源码,如何安装新内核。

​ 我们可以登录Linux的内核官方网站去获取Linux的源码的压缩包,为了方便对Linux的源码的版本控制,Linus与他领导的Linux内核开发团队创造了Git系统,这是一个分布式的版本管理系统,相信对于广大面向搜索引擎的程序员们都不会陌生,与GitHub一样我们可以采用git clone 与git pull来进行源码的获取与提交。

​ 内核的源码一般安装在/usr/src/linux目录下面,但是我们尽量不要利用这里的源码来进行开发,因为你用来开发所用的C库就来源于这个内核。所以我们应该建立自己的主目录,仅以root身份安装新内核,而原本的目录应该原封不动。

​ 因为Linux的源码随手可得,那就意味着你可以在编译他之前可以配置和定制。但是Linux的功能强大而复杂,支持了数不胜数的功能和硬件,所以有很多的东西需要等待我们配置。这些配置项要么是二选一要么是三选一,二选一就是yes和no,三选一还包括了module,它代表着我已经选定了这一个选项,但是实际编译的时候以模块的形式来生效。

​ 在编译之后继续安装就好啦,安装过程这里就不在阐述。

posted @ 2021-06-16 21:33  成仙的胖子  阅读(96)  评论(0)    收藏  举报