免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6022 | 回复: 5
打印 上一主题 下一主题

CentOS的内核源代码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-16 14:41 |只看该作者 |倒序浏览
它的内核和RHEL一样是自己修改的,并不是内核官方直接发布的(前两天编译一个软件就发现别人认为2.6.22后的内核才有的定义它给移到2.6.18中了),如何能找到对应的源代码呢?安装或升级kernel它在/usr/src下的目录中只有头文件和一堆Makefile,但没有源代码。这要是自己想编译内核咋办,只能找一个内核官方发布的版本重新编译吗?

以前好像有人说安装kernel-devel,但这个包很小,而且装了还是没源代码,也不知道它安装了哪些东西。

论坛徽章:
0
2 [报告]
发表于 2009-05-17 00:27 |只看该作者
只能到官方下源码包然后打patch了

论坛徽章:
0
3 [报告]
发表于 2009-05-17 13:58 |只看该作者

回复 #2 emmoblin 的帖子

那些patch到哪找呢?以前没用过。

论坛徽章:
0
4 [报告]
发表于 2009-05-17 15:31 |只看该作者
自己顶一下。知道在哪下了,这个内核都是Redhat发布的,在这里有下载:
ftp://ftp.redhat.com/pub/redhat/ ... Client/en/os/SRPMS/

用下面这两个下载的是全部的源代码:
wget ftp://ftp.redhat.com/pub/redhat/ ... 28.1.10.el5.src.rpm
wget ftp://ftp.redhat.com/pub/redhat/ ... .18-128.el5.src.rpm

我还没装,不过用rpm -pql看了一下,里面是一堆补丁,加上2.6.18内核的tar.bz2文件。它好像没有使用官方的2.6.18.x,而是最老的2.6.18内核:

论坛徽章:
0
5 [报告]
发表于 2009-05-19 03:28 |只看该作者
是的。就是一堆PATCH。我以前看CENTOS5 也是这样。

论坛徽章:
0
6 [报告]
发表于 2009-05-28 23:20 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP