Gentoo Kernel Project
1.
Project Description
With an ever increasing userbase demanding a higher quality of stable, production-ready kernel sources and featureful desktop support the professionalism and staffing of the kernel project is very important. Because we as users want the best from Gentoo Linux we supply a selection of both generic and specialised sources capable of handling the day-to-day grind to make life a little easier.
In order to provide a rich choice of high quality kernel trees Gentoo Linux must apply, write and test several kernel patches to the official upstream releases before they can offer finished ebuilds to the users. This is where the Gentoo Kernel project comes into play.
2.
Project Goals
The Gentoo Kernel Project aims to deliver the best possible experience from its sources across all supported architectures. By maintaining quality control, clearly defined road maps, highly skilled developers and a standard base across all of our kernels the project will help bring the end-user experience of our kernels to even higher levels.
3.
Developers
| Developer |
Nickname |
Role |
| Mike Pagano |
mpagano |
Lead ( Kernel, gentoo-sources, genpatches ) |
| Anthony G. Basile |
blueness |
Member ( Kernel, hardened ) |
| Tony Vroon |
chainsaw |
Member ( Kernel, mm-sources, vanilla-sources ) |
| Daniel Gryniewicz |
dang |
Member ( Kernel, User Mode Linux ) |
| Gordon Malm |
gengor |
Member ( Kernel, hardened ) |
| Guy Martin |
gmsoft |
Member ( Kernel, hppa-sources ) |
| Greg Kroah-Hartman |
gregkh |
Member ( Kernel, git-sources, gentoo-sources, udev, hotplug etc. ) |
| Christian Birchinger |
joker |
Member ( Kernel, sparc-sources ) |
| Joshua Kinard |
kumba |
Member ( Kernel, mips-sources ) |
| Krzysztof Pawlik |
nelchael |
Member ( Kernel, tuxonice-sources, ck-sources ) |
| Gysbert Wassenaar |
nixnut |
Member ( Kernel, hardened ) |
| Stratos Psomadakis |
psomas |
Member ( Kernel, gentoo-sources, genpatches ) |
| Ned Ludd |
solar |
Member ( Kernel, hardened ) |
| Michael Januszewski |
spock |
Member ( Kernel, vesafb-tng, gensplash and splashutils ) |
| Tom Wijsman |
tomwij |
Member ( Kernel, gentoo-sources, genpatches ) |
| Magnus Granberg |
zorry |
Member ( Kernel, hardened ) |
All developers can be reached by e-mail using nickname@gentoo.org.
4.
Subprojects
The kernel
project has the following subprojects:
| Project |
Lead |
Description |
| gentoo-sources |
Mike Pagano |
Full sources including the Gentoo patchset for the 2.6 kernel tree. [2.6]
|
| mips-sources |
Joshua Kinard |
Gentoo Kernel based from the 2.4 branch supporting MIPS processors [2.4/2.6]
|
| sparc-sources |
Christian Birchinger |
Gentoo Kernel supporting SPARC processors [2.4]
|
5.
Other Kernels
The Gentoo Kernel herd maintains the following list of kernels currently in portage.
Additional kernels in portage that are not listed below are not maintained under the kernel herd.
| Kernel |
Description |
| ck-sources |
Con Kolivas' kernel sources. |
| git-sources |
git sources, the absolute latest kernel available. |
| hardened-sources |
Sources based upon genpatches-base along with the grsecurity patch which includes Pax. |
| mm-sources |
Andrew Morton's patchset for 2.6 consisting of experimental features, cleanups, and other interesting patches. |
| tuxonice-sources |
TuxOnIce (formerly Suspend2) sources and the Gentoo patchset. |
| usermode-sources |
Full sources for the User Mode Linux kernel. |
| vanilla-sources |
Full prepatched/rc sources for the Linux kernel. |
| xbox-sources |
Full sources for the Xbox Linux kernel. |
| pf-sources |
Linux kernel fork with new features, including the -ck patchset (BFS), BFQ, TuxOnIce and UKSM. |
6.
Herds
The kernel
project maintains the following herds:
| Herd |
Members |
Description |
| kernel |
TomWij, chainsaw, gregkh, hollow, mpagano, psomas |
Core kernels stuff |
| kernel-misc |
radhermit, robbat2, solar, ssuominen |
Kernel related packages |
7.
Genpatches
Many kernels in Gentoo include part or all of the genpatches patchset. genpatches is focused on being a minimal patchset mostly focused on bugfixes, with minimal deviation from the upstream Linux kernel.
The genpatches homepage can be found at http://dev.gentoo.org/~mpagano/genpatches.
8.
Maintainers guide
In order to encourage new contributors, we have documented the procedures used when maintaining gentoo-sources-2.6. The document can be found here.
9.
Project Documentation
Kernel Documentation
- Gentoo Linux Kernel Documentation:
-
10.
Kernel Stablization
The following policy is in place for kernel stabilization that can be performed by members of the kernel team without opening a stabilization bug. For this to occur, the following procedures must be followed:
- For new kernel major point releases (e.g. 2.6.X)
-
- A stable request bug is opened and arch teams stabilize as per existing policy. No auto stabilizing occurs here as only the arch teams can really determine if the kernel is working on their own arch.
- For subsequent security related releases of a kernel point release 2.6.X.Y
-
- If the kernel team determines a significant security fix is included for a kernel release of 2.6.X.y where 2.6.X or 2.6.X.(Y-1) has already been stabilized per the first bullet, the kernel team can auto stabilize that specific version
- Dependant upon the severity of the security bug, (root exploit, minor module) the kernel team will remove stable keywords from earlier versions of the same 2.6.X series within a reasonable timeframe.
11.
Mailing lists
gentoo-kernel@gentoo.org
The Gentoo Kernel Mailing List is a public mailing list for the discussion of project related topics and release announcements for genpatches, vesafb-tng and fbsplash.
Gentoo maintains a a full listing of all public Gentoo Mailing Lists as well as information on how to subscribe and unsubscribe.
12.
Useful Links
- Additional Information and External Links:
-
|
|
Summary: The Gentoo Kernel project has the goal of bringing a stable and consistent kernel feature set across all architectures supported by Gentoo Linux |
Gentoo Project script generated
|
|
Donate to support our development efforts.
|
|
|