哪里可以下载LINUX内核包?

哪里可以下载LINUX内核包?,第1张

要下linux

kernel

自然要到内核官方网站那才好linux

kernel

官方网http://www.kernel.org/linux

kernel

2.4专栏http://www.kernel.org/pub/linux/kernel/v2.4/从

1.0开始到现在各个版本都有

这个是下载的地址

https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.18.13.tar.gz

这个是3.X的内核源代码总的目录

https://www.kernel.org/pub/linux/kernel/v3.0/

下载其他的内核有关的可以在一些目录下找

https://www.kernel.org/pub/linux/kernel

不知道啥继续问

内核官方命名规则只有 例如 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 这一类的,毕竟他们在内核中打了大量的补丁,做了很多优化,如果直接使用官方源码 ,你就无法享受到这些东西 , 内核不是越新越好的 越合适越好


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8714377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存