linux-2.6.11内核编译笔记

本文详细介绍了Linux 2.6.11内核的编译过程,包括下载、解压、配置、编译和安装等步骤,并提到了在配置过程中对i2c.h的修改,以及编译选项Y/N/M的含义。内核编译采用图形化界面的make xconfig方式进行,以实现定制化的内核配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、绪论:

Linux以其开源的开发方式赢得了越来越多人的关注,而作为操作系统的核心的内核尤为重要。

linux的开发中采用了集市模型(bazaar,与cathedral--教堂模型对应)的版本控制方式,即Linux采用了双树系统。一个树是稳定树(stable tree),另一个树是非稳定树(unstable tree)或者开发树(development tree)。一些新特性、实验性改进等都将首先在开发树中进行。如果在开发树中所做的改进也可以应用于稳定树,那么在开发树中经过测试以后,在稳定树中将进行相同的改进。一旦开发树经过了足够的发展,开发树就会成为新的稳定树。开发数就体现在源程序的版本号中;源程序版本号的形式为x.y.z:对于稳定树来说,y是偶数;对于开发树来说,y比相应的稳定树大一(奇数)。下载内核版本请访问http://www.kernel.org

Linux中定制内核为linux系统提供了更好的处理方式,可以根据用户自己的系统度身定制一个更高效,更稳定的内核。Linux下内核的编译模式有如下二种:直接加载到内核中(build-in)方式和动态加载到内核中(module)。前一种方式在内核启动时就可以支持相应部分的功能,这样的优点是方便、速度快,机器一启动,就可以使用这部分功能了;缺点是会使内核变得庞大起来,不管是否需要这部分功能,它都存在(例如:Windows)。后一种方式则可以动态的加载和卸载,在需要模块进行处理时加载内核模块,使用完毕后则进行卸载,这样不会使得内核过分庞大,缺点是必需通过命令来加载。

二、本文的写作内容

本篇文章涉及的内容:

1.       linux- 2.6.11 内核的编译过程

本篇文章不包含的内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值