Kernel/zh-cn

Linux 内核是操作系统的核心，提供了程序访问硬件的接口. 内核包含了绝大多数的设备驱动.

尽管 Gentoo 是一个基于 Linux 或 FreeBSD 的自由操作系统，并且 FreeBSD 有它自己的内核,因为一些原因，这篇文章只介绍 Linux 内核的相关内容.

USE 旗标
要构建内核，必须先安装内核源码归档. 对于桌面系统来说，我们推荐使用. 它由 Gentoo 开发者维护，提供修复安全漏洞，功能问题，以及兼容少见的系统架构所需的补丁.

安装（Emerge）
安装 :

可选的其它内核
The Kernel sources overview article provides details on most, if not all, of the kernel sources packages available in Gentoo.

查看所有可选项
所有内核的详细名单和简单的描述都可以通过查询:

Configuration

 * Automatic configuration: 是一个用来自动化构建内核和initramfs的软件. genkernel的目的是内核构建过程中帮助用户.


 * 手工配置: 手工配置使得用户——通过一些努力——可以创建一个定制的内核配置.


 * Gentoo kernel configuration guide: Gentoo内核配置指南.


 * Kernel security: 说明内核的安全性

跟上面的类似，Kernel Seeds 帮助用户，通过一些努力，在一个已有的内核配置 的基础上创建一个定制的内核配置. 跟上面的类似，Kernel Seeds 帮助用户，通过一些努力，在一个已有的内核配置 的基础上创建一个定制的内核配置.

Upgrade

 * Upgrade: 通过已有的内核配置升级新内核.


 * 2.4 to 2.6 Migration: 从2.4内核到2.6内核的迁移指南. 由于Linux内核代码库已经明显高于2.6，这些迁移步骤不再相关，但可能会帮助管理员，了解非常有用的东西.

Removal

 * Removal: 如何移除旧的内核.

In-kernel configuration support
See the IKCONFIG support sub-article.

Kernel command-line parameters
When booting from a bootloader, the Linux kernel can accept command-line parameters to change its behavior. This can aid in troubleshooting the kernel at boot time, to blacklist a certain module that should not loading, etc.

Kernel.org has a nicely formatted list of available kernel command-line parameters to review.

Specifically, the following command-line parameters may be helpful when booting Gentoo:



参考

 * The kernel category - 在wiki-上的所有与内核相关的文章.
 * The hardware category - 具有相关内核配置的硬件堆栈列表

外部资源

 * planet.kernel.org/ - Blogs related to the Linux kernel.
 * kernelnewbies.org/ - "A site for aspiring Linux kernel developers who work to improve their Kernels and more experienced developers willing to share their kernel knowledge."