1 / 35
文档名称:

linux内核编译.ppt

格式:ppt   大小:302KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux内核编译.ppt

上传人:文库旗舰店 2018/6/26 文件大小:302 KB

下载得到文件列表

linux内核编译.ppt

相关文档

文档介绍

文档介绍:Linux内核编译
目的



实验工具与设备

:计算机。
三、内核简单介绍
内核是一个操作系统的核心,负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux的一个重要特点是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也遵循GPL而设计,任何人都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此带来的一个明显好处,是修补漏洞的快速以及对最新软件技术的利用。Linux的内核是这些特点最直接的代表。
Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效、更稳定的内核,就需要重新编译内核。
通常,更新的内核支持更多的硬件,具备更好的进程管理能力,运行速度更快、更稳定,并且会修复老版本中发现的许多漏洞等。经常性地选择升级更新的系统内核,是Linux用户的必要操作内容。
为了正确合理地设置内核编译配置选项,只编译系统需要功能的代码,原因如下。
(1)自己定制编译的内核运行更快(具有更少的代码)。
(2)系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)。
(3)不需要的功能编译进入内核,可能会增加被系统攻击者利用的漏洞。
(4)将某种功能编译为模块方式比编译到内核的方式速度要慢一些。
内核编译模式可以分为编译到内核和编译成模块两种模式。要增加对某部分功能的支持,例如网络等,可以把相应部分编译到内核中(build-in),也可以把该部分编译成模块(module)动态调用。如果编译到内核中,在内核启动时就可以自动支持相应部分的功能,其优点是方便、速度快,机器启动即可使用这部分功能;其缺点是使内核变得庞大起来,无论是否需要这部分功能,它都会存在。建议将经常使用的部分直接编译到内核中,如网卡。如果编译成模块,,使用时可以动态加载,优点是不会使内核过分庞大,缺点是必须得由用户自己来调用这些模块。
四、实验内容和步骤

在/linux/kernel可以下载Linux的最新内核代码。内核的源代码按内核版本(、)组织到多个不同的目录中。在每个目录中,文件被冠以“linux-”和“linux-”等,这些就是Linux内核的源代码。同时存在一些类似“patch-”和“patch-”的文件,这是用来更新前面完整的内核源代码的补丁包。
从/linux/kernel/--,并将下载的内核linux-“/usr/src”目录下。

最近更新

建筑材料物流合作协议3篇 55页

当前我国行政机构升格问题研究 2页

第一讲气候灾害风险与文明化发展陈志武 70页

财务报表分析概论张新民 45页

高速钢切削加工硬化及退火工艺改善研究 3页

高职物流专业高技能人才培养的评价指标体系研.. 3页

课堂组织教学技能 34页

清热解毒口服液对免疫系统调节作用的研究-全面.. 27页

高分子复合防水材料在工程中的应用 3页

预应力混凝土桥梁施工控制探讨 3页

面向业务覆盖的LTE电力无线专网研究 3页

语法概说古代汉语 32页

语文语法知识(词性)育华制作 27页

铅锌冶炼厂硫酸车间设备大修研究 3页

钢筋钢丝网砂浆加固混凝土柱的抗震性能试验研.. 3页

区块链技术在技术咨询中的创新应用-全面剖析 32页

采区及工作面通风系统的技术要求 3页

通过热处理调控光催化剂性质的研究进展 3页

个人玉器珠宝购销合同(24篇) 48页

进口设备局部凹坑缺陷有限元应力分析及安全性.. 3页

过程性评价在物理化学实验课程中的应用 3页

高一学生入团申请书范文2025(30篇) 46页

高中毕业生自我鉴定汇总(29篇) 39页

输电线路铁塔接地引下线优化设计 3页

软岩特大断面硐室卸压支护技术研究 3页

轨道交通车辆轮缘润滑系统使用效果分析 3页

跨风桥回采充填方法的技术研究 3页

超精细丝焊技术 3页

超仿棉针织牛仔布靛蓝染色工艺 3页

计量基础知识培训 34页