文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > Linux操作系统的内核编译内幕详解--linux
侵权投诉

Linux操作系统的内核编译内幕详解--linux

Linux操作系统的内核编译内幕详解--linux
一、内核简介

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。
全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Linux修补漏洞的快速以及对最新软件技术的利用。而Linux的内核则是这些特点的最直接的代表。
想象一下,拥有了内核的源程序对你来说意味着什么?首先,我们可以了解系统是如何工作的。通过通读源代码,我们就可以了解系统的工作原理,这在Windows下简直是天方夜谭。其次,我们可以针对自己的情况,量体裁衣,定制适合自己的系统,这样就需要重新编译内核。
在Windows下是什么情况呢?相信很多人都被越来越庞大的Windows整得莫名其妙过。再次,我们可以对内核进行修改,以符合自己的需要。这意味着什么?没错,相当于自己开发了一个操作系统,但是大部分的工作已经做好了,你所要做的就是要增加并实现自己需要的功能。在Windows下,除非你是微软的核心技术人员,否则就不用痴心妄想了。

二、内核版本号

由于Linux的源程序是完全公开的,任何人只要遵循GPL,就可以对内核加以修改并发布给他人使用。Linux的开发采用的是集市模型(bazaar,与cathedral--教堂模型--对应),为了确保这些无序的开发过程能够有序地进行,Linux采用了双树系统。一个树是稳定树(stable tree),另一个树是非稳定树(unstable tree)或者开发树(development tree)。一些新特性、实验性改进等都将首先在开发树中进行。如果在开发树中所做的改进也可以应用于稳定树,那么在开发树中经过测试以后,在稳定树中将进行相同的改进。一旦开发树经过了足够的发展,开发树就会成为新的稳定树。
开发数就体现在源程序的版本号中;源程序版本号的形式为x.y.z:对于稳定树来说,y是偶数;对于开发树来说,y比相应的稳定树大一(因此,是奇数)。到目前为止,稳定树的最高版本是2.2.16,最新发布的Redhat7.0所采用的就是2.2.16的内核;开发树的最新版本是2.3.99。也许你已经发现和多网站上都有2.4.0-test9-pre7之类的内核,但是这并不是正式版本。内核版本的更新可以访问doc.guandang.net。

三、为什么重新编译内核

Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的b

第1页

你可能喜欢

热门文档

相关文档

  • Linux操作系统的内核编译详解

    Linux操作系统的内核编译详解_计算机硬件及网络_IT/计算机_专业资料。控制 单片机 嵌入式Linux操作系统的内核编译详解 - 51CTO.COM 51CTO首页 新闻 专题 ...

  • 重新编译Linux操作系统的内核指南

    重新编译Linux操作系统的内核指南_IT/计算机_专业资料。正如他的名字的字面意义,Linux的内核承担着Linux操作系统的最为核心的任务,是其他程式和硬件等运行过程中的...

  • Linux内核编译详解

    RedHat 90 内核编译学习笔记 Linux 内核编译详解 一、基本编译情况说明我目前Linux的版本是: RedHat linux 9.0, 内核版本是2.4.20-8。机器有双操作系统:linux...

  • Linux内核编译详解

    Linux 内核编译详解 一、内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统, 决定着系统的性能和稳定性。 Linux 的...

  • Linux操作系统内核编译详解

    6.2 嵌入式linux操作系统内... 25页 2财富值喜欢此文档的还喜欢 内核编译实验 16页 免费 怎样读Linux内核源代码 19页 免费 linux内核编译步骤 2页 免费 ...

  • 操作系统课程设计报告[Linux内核裁剪与编译]

    滁州学院 课程设计报告课程名称: 课程名称: 名称 设计题目: 系专组别: 业: 别: 操作系统 Linux 内核编译与裁剪 计算机科学与技术系 计算机科学与技术专业 第十...

  • Linux编译内核详解

    Linux编译内核详解Linux编译内核详解隐藏>> Linux 编译内核详解佛山思海电脑网络公司友情提供 www.00001.cn 内核简介 ??内核,是一个操作系统的核心。它负责管理...

  • Linux内核编译详解

    由于开发环境需要在 linux-2.6 内核上进行,于是准备对我的虚拟机上的 Linux 系统升级。没想到这一弄就 花了两天时间(反复装系统,辛苦啊~~),总算把 Linux ...

  • Linux操作系统内核裁剪的分析

    本文对操作系统裁剪的目的和裁剪的重要环节进行了描 述,并描述了具体实现内核配置与编译的过程。操作系统裁剪是嵌入式系统开发的重要环节。 关键词:Linux 内核 裁剪...

  • 基于linux-2.6.34内核编译详解

    基于linux-2.6.34内核编译详解_IT/计算机_专业资料。ubuntu linux上编译自己...编译软件准备(ubuntu) 2.1 在 ubuntu 系统安装编译内核需要的软件包 $sudo ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email