您的位置:软件 > 操作系统专区 > Linux开发 > 正文
Linux内核如何从2.4升级到2.6
[文章信息]
作者:Corner
时间:2003-12-18
出处:天极操作系统专区
责任编辑:原野
[文章导读]
本文的目的在于为2.4内核的读者提供一些升级到2.6内核的技巧……
advertisement
热点推荐
· 好友上线通知——QQ千里眼
· 解析Windows操作系统的管理
· 剑走偏锋——灵巧的旁注攻击
· Mail Notifier邮件提醒工具
· Linux操作系统网络应用解疑
[正文]

上一页  1 2 3 4 5 6  下一页

  第二步:熟悉已有文件

  至少需要熟悉顶级README文件、Documentation目录中的change文件,它们都是分布式的Linux内核源代码。

  因为2.6.0-test是内核发展中的一个阶段(2.6.0没有扩展名-test,即是2.6的最初版本),所以其顶级README文件引自2.5开发内核的README文件。你将从这个文件中获得许多成功编译Linux内核的技巧。(具体内容见附1)

  “Documentation/Changes”文件列出了发展2.5内核的新需求,提供了新内核程序升级的软件列表。(主要内容见附2)

  第三步:升级系统内每个change文件的版本

  新的2.6内核的升级工作涉及到许多实用程序的升级。对于某些change文件中列出的实用程序也不必担心,它们或许只是某种文件系统的特殊例子而已。但是,下面的文件还是必须至少要满足到下表给出的的最低版本:

Name:
Minimum version:
How to find version:
Gnu C Compiler
2.95.3
gcc--version
Gnu Make
3.78
make--version
binutils
2.12
ld-v
util-linux
2.10o
fdformat--version
module-init-tools
0.9.9
depmod-V
procps
2.0.9
ps--version
[procps 2.x]
[procps .x]
 

  (若有变动,参见“Documentation/Change”中的最新更新。具体可见附2)

  下面的实用程序是文件系统中的特殊程序。若运行ext2 或ext3,那么就必须升级e2fsprogs。若运行jfs,就必须升级jfsutils,等等。如:

Name:
Minimum version:
How to find version:
e2fsprogs
1.29
tune2fs
jfsutils
1.0.14
fsck.jfs -V
reiserfsprogs
3.6.3
reiserfsck–V 2>&1| grep reiserfsprogs
xfsprogs
2.1.0
xfs_db -V
nfs-utils
1.0.5
showmount --version

  另外,少数实用程序当你用到它时才需要升级的有:

Name:
Minimum version:
How to find version:
pcmcia-cs
3.1.21
Cardmgr -V
quota-tools
3.09
Quota -V
PPP
2.4.0
ppd--version
isdn4k-utils
3.1pre1
Isdnctrl 2>&1 | grep version
oprofile
0.5.3
oprofiled--version

  如果首次运行ALSA,请访问http://www.alsa-project.org/获取最新的alsa-lib 和 alsa-utils。

上一页  1 2 3 4 5 6  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 详解Linux 2.6内核新变化
  • Linux 2.6内核下个月问世
  • 内核编译菜单中相关选项的意义
  • 新版Linux内核功能超强
  • Linux 内核调试器内幕
  • Linux 2.6内核进入收尾阶段
  • Linux 2.6内核的精彩世界
  • Linux内核分析方法谈(上)
  • Linux内核分析方法谈(下)
  • 让手机帮你抱得美人归
  • 光棍节、孙悟空 配件也能分公母
  • 好友上线通知——QQ千里眼
  • 解析Windows操作系统的管理
  • 史前巨鳄 超频三散热器
  • 明花有主 飞利浦LCD有奖活动完美收场
  • 剑走偏锋——灵巧的旁注攻击
  • 统统闪开,最超值5700LE登场
  • Advertisement