热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

当前位置 :| 主页>Linux发行版>Gentoo>

Gentoo Linux Kernel Guide

来源: 作者: 时间:2007-02-02 Tag: 点击:

1. 介紹

就和 Gentoo Linux 其他東西一樣,Gentoo 核心團隊的哲學是帶給您,使用者,更多選擇上的自由。如果您看看 emerge -s sources 的輸出,您將會看到一大串可以選用的清單。在這份文件內,我將會簡單地為您介紹各種核心的目標以及所用的補釘(patch)。

2. 支援的核心套件

genkernel

Genkernel 是一套可以用來自動偵測您系統的硬體、自動編譯核心的工具。這個工具是針對不習慣手動編譯核心的使用者。

關於更多,請參考 Gentoo Linux GenKernel 指南

一般使用:gentoo-sources 和 gentoo-dev-sources

對於希望能善加利用 Linux 2.6 新功能、穩定性和效能的使用者,我們提供 gentoo-dev-sources。為了穩定和安全的考量,這個套件包含了最少的補釘集進行修正和增強。這個核心在可見的未來將成為我們推薦的預設核心。

對於大部份的使用者來說,我們將推薦您使用 gentoo-sources。這份 gentoo-sources 套件包含著特別針對效能而調整過的核心補釘。在安全性 方面,您會發現它支援 grsecurity 以及其它的安全性加強補釘,還有許多最近才推出的修正等等。它也包含了效能 ( 包含對桌面環境的最佳化以及支援最近推出的硬體) 和 功能 (supermount、 bootsplash、以及最新的 NTFS 驅動程式等等) 的補釘。

gentoo-sources (以及 gentoo-dev-sources)吸收了大部分來自我們 Gentoo 核心團隊的資源。它們是由一群天才的開發人員提供,包含那位非常出名的核心駭客 Greg Kroah-Hartman (官方 Linux 核心 udev 以及 USB 和 PCI 子系統的負責人)。

因為 gentoo-sources 以全方面的效能為目標,這份核心也非常適合執行遊戲相關的軟體。

原始核心:vanilla-sources 和 development-sources

接下來所要介紹的 vanilla-sources 相信許多 Linux 使用者已經聽過了。這個是由 http://www.kernel.org/ 所發表的核心原始檔。這份核心不是 Linus Torvalds 而是 Marcelo Tosatti 所維護的。Linus 是目前的核心開發者,但是他也只是一個普通人,他把穩定核心的維護工作交給他所信賴的人。所以 Alan Cox 負責維護 Linux-2.2 系列的核心,而 Marcelo Tosatti 負責維護 Linux-2.4 系列。後者的核心就是所有 2.4 系列補釘集的依據。Marcelo 一直以來都做著出色的維護工作,讓這些核心一直保持在最新的狀態(如果非緊急狀況)和最新的硬體支援。

development-sources 安裝程序提供著穩定版的 Linux 2.6 核心。和名字相反的是,這個核心已經完全穩定並且可以完成您的工作。官方的 2.6 核心是位於 http://www.kernel.org

伺服器使用:hardened-sources 和 hardened-dev-sources

hardened-sources 植基於 Linux 2.4,並且以在伺服器系統上執行 Gentoo 的使用者為目標對象。它提供多種 Gentoo Hardened (如 LSM/SELinux 和 GRSecurity 的支援)計畫的補釘,同時也在穩定度/安全性上作加強。關於更多資料,請參考 http://www.gentoo.org/proj/en/hardened/

hardened-dev-sources 的目標與 hardened-sources 相同,但是是以新的 Linux 2.6 核心作為基礎。

以下為 USE 參數可用的補釘選項:

參數 說明
selinux 更改 grSecurity 為 SELinux 支援

硬體架構相關的核心

alpha-sourceshppa-sourceshppa-dev-sourcesmips-sourcespegasos-dev-sourcessparc-sourcesxbox-sources 都和它們的名字一樣,依照個別的硬體架構所調整過的核心。它們也包含著一些特別針對硬體及功能所調整過的補釘。名稱內有包含著 "-dev-" 代表的是此套件使用的是 2.6 核心原始碼。

3. 不支援的核心套件

現在我將簡略地介紹其他在 sys-kernel/*-sources 裡面的核心。您可以使用 emerge -s sources 查看。讓我按照順序地來介紹它們。這些核心套件是為了方便使用者而提供,裡面所提供的各式各樣補釘並不為 Gentoo 團隊所支援。

grsec-sources

grsec-sources 核心是針對最新的 GRSecurity 更新 (2.0 以後的版本),包含著其他安全性相關補釘,支援 PaX。

mm-sources

mm-sourcesdevelopment-sources 為基礎,它也包含著 Andrew Morton 的補釘套件。它集合了許多將會被包含至官方核心的功能 (或是那些將要從官方核心移除的功能)。它的更新速度非常的快。核心駭客使用它來測試新的東西。 它集合著多種其他的補釘,包括 ext2/3 擴充屬性,Access Control Lists,Page Table Sharing,Orlov Allocator,non-linear mapping behaviour 合一的補釘套件。

如果您真的在邊緣上游走,認為 development-sources 很娘娘腔,那就請嘗試 mm-sources。警告:這個核心是非常實驗性質的,並不一定會如預期的運作。

openmosix-sources

openmosix-sources 為支援 openMosix 系統的補釘套件,(就和 MOSIX 一樣,但是是開放原始碼)。 關於更多資料,請參考 http://www.openmosix.org

selinux-sources

selinux-sources 使用的是來自 http://www.nsa.gov/selinux 所發表的補釘。這些特別注意安全性的補釘將支援著 LSM (Linux Security Modules) 和 Flask Security Architecture。

usermode-sources

usermode-sources 使用的是 User Mode Linux 核心補釘。這份核心是特別設計給讓 Linux 可以在 Linux 下執行 Linux 的功能。User Mode Linux 的目的為測試和虛擬伺服器支援. 關於更多驚人的功能以及穩定度請參考 http://user-mode-linux.sourceforge.net

關於更多關於 UML 和 Gentoo,請參考 Gentoo UML 指南

win4lin-sources

win4lin-sources 使用的是支援 userland win4lin 工具的補釘。這份補釘可以讓 Linux 在幾乎沒有影響速度的情況下執行 Microsoft Windows (TM) 的軟體。關於更多請參考 http://www.netraverse.com/

wolk-sources

wolk-sources 包著來自 http://sourceforge.net/projects/wolk 的核心。WOLK 為 Working OverLoaded Linux Kernel

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册