Gentoo Linux 内核指南

1. 介绍
Gentoo Linux 是一个高度自由的发行版,官方内核团队也遵循了这一理念,提供给用户一个可以自由选择内核的机会。(体现了 gentoo 的高度可定制)

如果你执行过 emerge -s source 命令,你会发现,输出结果里会有很多种不同的内核源码包可供选择。这些源码包都是被定制或优化过的。
在这篇文档中,我们会从设计角度出发,介绍每个定制过的内核的作用及它能达到的目标。

首先介绍一下现今主流的内核版本:
Linux kernel 2.4 是由 Willy Tarreau, Linux的创始人Linus Torvalds,Marcelo Tosatti(当 Linus 去开发新的2.6内核时,2.4分支就交给他了) 开发的。
后来,当 Marcelo 完成了2.4稳定版和一些安全升级后,就移交给了 Willy 在维护。

Linux 2.6 是由 Andrew Morton 和 Linus Torvalds 紧密合作开发的一个快速,健壮,且非常有特色的 Linux 内核。现在这个版本的发展速度非常惊人,并且内核本身已经非常成熟。
不过,一些很罕见的系统架构与 2.6 内核之间可能出现不兼容的情况。因此,这些用户可以尝试使用 2.4 的内核。
(注意,2.4内核已经很长时间没有更新了。只有bug和安全问题在新版本中还在修复。)

2. Gentoo官方支持的内核源码包

genkernel
Genkernel 是一个内核工具集,它能自动探测你的硬件,帮助你配置内核选项。如果某些用户不太适应手动编译内核(手动比较复杂,选项很多),推荐使用这个工具。

更多信息,请点击 Gentoo Linux Genkernel 指南.

通用目的: gentoo-sources
对于大多数用户,我们推荐使用 gentoo-source 内核。自从 2005.0 发布以来,Gentoo Linux 就一直使用 2.6 作为默认内核。

因为,2.6内核带给我们的是,更高的性能,更棒的硬件兼容,和一些令人振奋的新特性。
当然,你也可以明确指定要使用 2.4 profile。
2.4 的 gentoo-source 使用的内核补丁跟 2.6 内核里的某些东西非常相似,外加了一些功能和性能补丁。

gentoo-source 花费了 Gentoo 内核团队的大量心血。
现在的一切都是由一群非常有才能的开发者带给你的,包括流行内核破解高手 Greg Kroah-Hartman,udev的维护者,正式内核里的USB和PCI子系统的负责人。

服务器用:hardened-sources and rsbac-sources
hardened-sources 是基于正式的 Linux 内核,目标用户是那些用 Gentoo 跑服务器的人。它为 Gentoo Hardened 下的子项目(比如支持 LSM/SELinux 和 grsecurity)提供了一些补丁, 用于提高稳定性和安全性。你可以到 http://www.gentoo.org/proj/en/hardened/ 查看更多信息。

rsbac-sources 包含了一些基于规则访问控制 (RSBAC) 的补丁。它是由 Gentoo Hardened 的子项目 RSBAC project 维护的。

重要: 这些内核都提供了非常强大的安全补丁,在你使用它们之前,务必读 documentation。

依赖于某些架构的内核

hppa-sources, mips-sources, sh-sources, sparc-sources, and xbox-sources 这些内核,从他们的名字就可以看出是什么架构。
他们也包含了一些对硬件的支持补丁和上下文中提及到的其他功能补丁。

3. Gentoo官方不支持的内核源码包
现在,我来简单的介绍一些 sys-kernel/* 目录下的内核(你也可以通过 emerge -s source 来查看)
首先, 我让这些内核按英文首字母排序。

git-sources
git-source 源码包会跟踪内核树的每日构建。如果你对最新内核的开发和测试都比较感兴趣,可以尝试使用这个版本。有问题的话,查看 Linux 内核 Bug 跟踪和邮件列表

mm-sources
mm-sources 是基于 vanilla-sources 的源码包,包含了Andrew Morton的补丁集。
它拥有一些实验性的和超新的特性。这些特性,只有稳定后,才可以在正式版中使用。

openvz-sources
OpenVZ 是一种服务器虚拟化解决方案。它可以在单台物理机器上,创建多个私有虚拟服务器。
这样做,可以最大程度利用资源,当然,它会确保多个虚拟机之间不会相互冲突。 更多信息,查看 http://www.openvz.org.

转载于:https://www.cnblogs.com/sjkj/archive/2010/12/27/1917541.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值