Linux源代码下载
Linux源代码下载本文由h541776196贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 课程设计题目: 下载某个版本的 源代码, 1. 课程设计题目: 下载某个版本的 linux 源代码, 生成一个定 操作系统, 制的 linux 操作系统,完成后该系统可以用来作为启动系统使 用。 2.如何做的问题? 2.如何做的问题? 如何做的问题 要编译一个最新的内核, 内核版本 要编译一个最新的内核,您需要首先下载它的源代码 在您下载内核的源代码前,您要知道到您要找什么。首先要问您 自己的问题是-- 您需要一份稳定的还是测试版的内核? 稳定版内 核通常版本号第二位用偶数数字 -- 例如, 2.0.38、2.2.15、2.2.1 8 和 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 tobe a stable series, early 2.4 kernels ar e likely to be not quite up tosnuff. As is often the case i n the computer industry, the first version of anything can have fairly sizable bugs. While this may not be a problem i f you're testing the kernel on your home workstation, it is a risk you may want to avoid when you machine provides val uable services to others. 下载内核 如果您只是想编译一个您已安装内核的新版本(例如, 实现 SMP 支持),那不需要下载任何代码 -- 跳过此部分继续下一屏。 您可以在 /pub/linux/kernel 上找到内核 代码。当您进入到那后,您将发现内核的源代码按内核版本(v2.2、v 2.3 等),被组织到多个不同的目录中。在每个目录中,您将发现文 件被冠以"linux-x.y.z.tar.gz"和"linux-x.y.z.tar.bz2"。这些就 是 Linux 内核的源代码。您也将看到冠以 "patch-x.y.z.gz" 和"pa tch-x.y.z.bz2"的文件。 这些是用来更新前面完整的内核源代码的补 丁包。如果您希望编译一个新的内核版本,您将需要下载这些"linu x"文件其中之一。 内核解包 如果您已从 下载一个新的内核,现 在是要将其解包时候了。 首先,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| bz ip2 -d | tar xvf -,根据您下载的源代码是用 gzip 或 bzip2 压 缩的。在输入完此命令后,您下载的内核源代码会被释放到一个新的 "linux"目录下。 注意 -- 全套内核源代码通常将在硬盘上占用超过 50 兆空间! Index of /pub/linux/