免费注册 查看新帖 |

Chinaunix

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

Linux内核查找和源代码下载 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-07 22:47 |只看该作者 |倒序浏览
    内核版本 要编译一个最新的内核,您需要首先下载它的源代码。在您下载内核的源代码前,您要知道到您要找什么。首先要问您自己的问题是
-- 您需要一份稳定的还是测试版的内核? 稳定版内核通常版本号第二位用偶数数字 -- 例如, 2.0.38、2.2.15、2.2.18 和
2.4.1 是被认为是"稳定"的内核(分别由于其包含 0、2、2 和
4)。如果您想尝试测试版内核,您通常需要找那些版本号第二位是奇数的号码又最高的内核。例如,2.3.99 和 2.1.38
都是测试版内核(分别由于其包含 3 和 1)。
    内核版本历史
2.2 系列的内核被认为是较新而且稳定的内核。如果"较新"和"稳定"是您想要的,查找一个版本号的第三位是最高的
2.2 内核(2.2.16 是目前最新的版本)。 当 2.2 系列的内核仍在开发中,2.3 系列已经开始了。这个系列是作为将被集成到 2.4
稳定版系列的新功能和高级功能的测试版。2.3 系列已经到了 2.3.99,其开发已经停止。开发人员已经开始着手
2.4.0。如果您喜欢冒险使用最最新的技术,您可能想使用可以找到的最新的 2.4 系列内核。
    2.4 版内核警告信息 Once a real 2.4 series kernel comes out
(like 2.4.0), don't assume that the kernel is ready for use on a
mission-critical system like a server. Even though 2.4 is supposed to
be a stable series, early 2.4 kernels are likely to be not quite up to
snuff. As is often the case in the computer industry, the first version
of anything can have fairly sizable bugs. While this may not be a
problem if you're testing the kernel on your home workstation, it is a
risk you may want to avoid when you machine provides valuable services
to others.
    下载内核

如果您只是想编译一个您已安装内核的新版本(例如,实现 SMP 支持),那不需要下载任何代码 -- 跳过此部分继续下一屏。
您可以在
http://www.kernel.org/pub/linux/kernel
上找到内核代码。当您进入到那后,您将发现内核的源代码按内核版本(v2.2、v2.3
等),被组织到多个不同的目录中。在每个目录中,您将发现文件被冠以"linux-x.y.z.tar.gz"和"linux-
x.y.z.tar.bz2"。这些就是Linux 内核的源代码。您也将看到冠以 "patch-x.y.z.gz" 和
"patch-x.y.z.bz2"
的文件。这些是用来更新前面完整的内核源代码的补丁包。如果您希望编译一个新的内核版本,您将需要下载这些"linux"文件其中之一。
    内核解包
如果您已从 kernel.org 下载一个新的内核,现在是要将其解包时候了。 首先,cd
/usr/src。如果这里有一个存在的"linux"目录,将其改名为"linux.old" ("mv linux linux.old",以
root 权限)。 现在,可以解开新的内核包了。仍然在 /usr/src 目录下,输入 tar xzvf
/path/to/my/kernel-x.y.z.tar.gz 或者 cat /path/to/my/kernel-x.y.z.tar.bz2
| bzip2 -d | tar xvf -,根据您下载的源代码是用 gzip 或 bzip2
压缩的。在输入完此命令后,您下载的内核源代码会被释放到一个新的"linux"目录下。注意 -- 全套内核源代码通常将在硬盘上占用超过 50
兆空间!
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/76195/showart_1386751.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP