linux内核版本号命名的规则以及去哪下载内核源码

我的linux的终端输入uname-rm得出这个结果:2.6.23.9-85.fc8i686前面的2623我知道什么意思那后面的数字和字母分别是什么意思呢?我去那可以下载... 我的linux的终端输入uname -rm
得出这个结果:2.6.23.9-85.fc8 i686
前面 的2 6 23 我知道什么意思 那后面的数字和字母分别是什么意思呢?
我去那可以下载对应的2.6.23.9-85.fc8 的内核源码呢?不是2.6.23的内核源码是2.6.23.9-85.fc8 的内核源码!谢谢,能是rpm的更好,谢谢了,重酬!
展开
 我来答
stablish
2009-11-22 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:4982万
展开全部
内核官方命名规则只有 例如 2.6.23 , 表明属于内核2.6 , 23rd release

然后对于各发行版 ,则存在一些针对发行版的优化 ,比如在这里的 2.6.23只有的 9-85 , 通常约定是 当前版本的第9版内核patch 而85则作为 这个当前版本的第85次微调patch , 而FC8很明显的就指出了当前内核是为FC8特别调校的

至于 2.6.23.9-85.fc8 的内核源码,fedora官方已经提供了编译好的源码rpm包 下载地址为

http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/source/SRPMS/

然后安装源码

$sudo rpm -ivh kernel-2.6.23.9-85.fc8.src.rpm

安装后还需要一步转换过程

转换源码:
在转换之前,请确保/usr/src/目录下有redhat目录(一般/usr/src/是空目录)。
$sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec
这样会将源码放置在/usr/src/redhat/BUILD/kernel-2.6.23/。
这里有两个有用的文件夹:.
A、linux-2.6.23.ARCH——这个是kernel.org 提供的包经过Fedora 补丁和升级得到的。也就是 2.6.23.9-85.fc8 这个打过补丁的内核
ARCH 与uname-m 的输出结果一致,通常为i686。如果你想得到不同的输出,你可以使用
“--target=”这个选项来进行指定。
B、vanilla——这个是标准的、由kernel.org 提供的没有经过补丁和升级的源码。

---------------------------------------------------------

至于i686之类的,就不必解释了吧 呵呵

另外反驳楼上的这个说法
"在网上下载内核源码的话,可以直接到官网:http://www.kernel.org
至于rpm包就不用考虑了,因为内核源码,你总要编译安装的。 "

这对于任何内核做过特殊优化调校的发行版都是不合适的,尤其是fedora ubuntu 这一类的,毕竟他们在内核中打了大量的补丁,做了很多优化,如果直接使用官方源码 ,你就无法享受到这些东西 , 内核不是越新越好的 越合适越好
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
stesen05
2009-11-22 · TA获得超过2311个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:2155万
展开全部
85是fedora开发者做得第85次修订
fc8是fedora8
i686是你的cpu,奔腾(含)以后的32位x86都是686

内核源码应该在fedora的source光盘里面

rpm不是源码,是源码编译并打包后的二进制文件

这个内核有点老了,未必能找到
可以去http://www.rpmfind.net看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjx_xiaoxin
2009-11-22 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2490万
展开全部
fc8表示你的操作系统是Fedora Core 8,也就是说这个内核是专门为Fedora8优化的,至于i686则表示这个内核是用户x86平台的。
在网上下载内核源码的话,可以直接到官网:http://www.kernel.org
至于rpm包就不用考虑了,因为内核源码,你总要编译安装的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3302512
2009-11-27 · 超过21用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
www.kernel.org
There are all you want.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式