linux内核编译详谈

linux内核编译详谈

ID:4121851

大小:183.83 KB

页数:15页

时间:2017-11-29

linux内核编译详谈_第1页
linux内核编译详谈_第2页
linux内核编译详谈_第3页
linux内核编译详谈_第4页
linux内核编译详谈_第5页
资源描述:

《linux内核编译详谈》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux内核编译详谈Linux,我回来了。两台老旧机器都不能装rh9.0.没办法,还是找原来的rh5.1版本用吧。公司里面拿了台旧货顺利安装,局域网也没有问题。测试环境apache,php,perl,mysql,samba这些就只有慢慢弄了。先要重新编译一下内核。5.1版本的默认内核是2.0.xx。现在release的稳定kernel是2.6.1先重新编译吧。上google找了篇相关文章,其他陆续增加。供自己参考备忘,不然下次用又要忘记了。有BLOG真是好啊。linux5.1版本kernel是2.0.34,在升级到2.6.1

2、的时候遇到大量的错误。缺少了很多的支持工具的新版本,会造成无法编译。这里ZT的几篇文章,暂时没有做整理。先堆着吧http://www.linuxfocus.org/ChineseGB/July2002/article252.shtml>http://www.linuxaid.com.cn/articles/9/3/936638314.shtml升级到2.4内核摘要Linux2.4.x有完全新的网络内核代码并支持很多新的技术。在本文中我们首先讨论新内核的特性,然后讨论如何从2.2.x升级到2.4.x新内核。(2002-09-02

3、12:36:50)--------------------------------------------------------------------------------ByWing,出处:idealLinux2.4.x有完全新的网络内核代码并支持很多新的技术。在本文中我们首先讨论新内核的特性,然后讨论如何从2.2.x升级到2.4.x新内核。Linux内核是操作系统的核心部分,它集成了2.3系列内核开发过程中的各种经验和功能。当年从2.0.x内核升级到2.2.x内核是一个棘手的过程(这种话对我最重要,我的redhat5

4、.1就是2.0.x的kernel。现在想升级到2.4.24。真是问题多多阿。一大堆工具需要升级。我已经开始吐血了。),因为需要升级很多相关的支持工具。而幸运的是从2.2.x升级到2.2.4则要简单很多。假设你的系统良好的运行着2.2.x内核,首先需要现在多达23M的2.4.x内核,在正式编译安装新内核以前需要仔细阅读新内核有哪些新的改进和特色来决定自己是否需要更新到新内核。有哪些新特色?新内核的最大特色是对intel的64位处理器Itanium的支持,而Itanium处理器将在今年下半年推出。Linux提前对Itanium的支

5、持是为了使用户可以平滑地过渡到新处理器。同时2.4.x添加了对IBMS/390系统的支持。更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。对ISA设备的PNP支持基本上比较稳定,对USB设备的支持也得到了加强,PCMCIA/PC卡的支持也更加成熟。有很多新特性值得升级到2.4.x内核。对于文件系统来说对UDP的支持将有利于DVD和CD-RW用户。但是DVD视频回播的支持仍然不够成熟。2.4.1内核中对ReiserFS的

6、支持也有些稳定性的问题。另外一个升级到2.4.x的一个重要原因是完全重写的,功能大大增强的网络内核。NFS代码已经被加强,且有更少的bug,同时提供对NFSv3的支持。另外一个值得注意的地方是包括了设备文件系统(DecFS,DeviceFilesystem),不象以前在/dev目录下包含指向设备的大量的设备节点,DevFS在一个设备被加载时自动创建相应的节点。并且/dev目录下将不同设备的节点进行了分类存放在不同的子目录下。可以看到大部分的改进都是针对非i386系统的。若你的系统需要使用增强的ISAPNP,USB和更快的网络内

7、核,或新的sound/video/video4linux驱动,你可能就需要更新内核,否则你最好不要更新内核。编译安装新内核的条件您可以从http://www.kernel.org/下载最新版本的内核,得到新内核的以后将其搬移到/usr/src目录下,并且需要确保满足以下条件:*GnuC至少应该是2.91.66或以上版本,可通过执行“gcc--version”命令检查。*Gnumake至少应该是3.77或以上版本,可通过执行“make--version”命令检查。*binutils至少应该是2.9.1.0.25或以上版本,可通过

8、执行“ld-V”命令检查。*util-linux至少应该是2.10o或以上版本,可通过执行“fdformat--version”命令检查。*modutils至少应该是2.4.0或以上版本,可通过执行“insmod-V”命令检查。*e2fsprogs至少应该是1.19或以上版本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。