Variable | Value |
Edit count of the user (user_editcount) | 2023 |
Name of the user account (user_name) | 'MGorny' |
Age of the user account (user_age) | 214019965 |
Page ID (page_id) | 4269 |
Page namespace (page_namespace) | 510 |
Page title (without namespace) (page_title) | 'Kernel' |
Full page title (page_prefixedtitle) | 'Project:Kernel' |
Action (action) | 'edit' |
Edit summary/reason (summary) | 'gregkh is retiring, #42273' |
Whether or not the edit is marked as minor (no longer in use) (minor_edit) | false |
Old page wikitext, before the edit (old_wikitext) | '{{Project
|Name=Gentoo Kernel Project
|Description=The Gentoo Kernel Project aims to deliver the best possible experience from its sources across all supported architectures.
|Email=kernel@gentoo.org
|Mailing list=gentoo-kernel
|IRC=#gentoo-kernel
|ParentProject=Project:Gentoo
|PropagatesMembers=No
|LeadElectionDate=2018/01/24
|Members={{Project Member
|Developer=User:Mpagano
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
}}{{Project Member
|Developer=User:Chainsaw
|Role=Member (Kernel, mm-sources, vanilla-sources)
|IsLead=No
}}{{Project Member
|Developer=User:Zorry
|Role=Member (Kernel, hardened)
|IsLead=No
}}{{Project Member
|Developer=User:Blueness
|Role=Member (Kernel, gentoo-sources, hardened-sources, genpatches)
|IsLead=No
}}{{Project Member
|Developer=User:Aliceinwire
|Role=Leader (Kernel, gentoo-sources, genpatches)
|IsLead=Yes
}}{{Project Member
|Developer=User:GregKH
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
}}{{Project Member
|Developer=User:Whissi
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
}}
}}
With an ever-increasing user-base demanding a higher quality of stable, production-ready kernel sources and featureful desktop support the professionalism and staffing of the kernel project are very important. Because we as users want the best from Gentoo Linux we supply a selection of both generic and specialized 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. By maintaining quality control, clearly defined roadmaps, 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.
== Information on Vulnerabilities ==
* [[Project:Security/Vulnerabilities/Meltdown_and_Spectre | Meltdown and Spectre]]
== Subprojects ==
The kernel project has the following subprojects:
* gentoo-sources
** Full sources including the Gentoo patchset for the 3.4.x to 4.x kernel tree. [4.0]
** '''Lead:''' [[User:mpagano|Mike Pagano]], [[User:aliceinwire|Alice Ferrazzi]]
*mips-sources
** Gentoo Kernel based from the 2.4 branch supporting MIPS processors. [2.4/2.6]
** '''Lead:''' The '''MIPS''' project, see the [[Project:MIPS|MIPS project]] for a list of members.
== Kernel related Gentoo Subprojects ==
* Automatically check new kernel
** [[Project:Kernel/Kernel CI | Kernel CI]]
* Automatically configure the kernel settings
** [https://github.com/Calchan/kernelconfig kernelconfig]
* Automatically install the kernel
** [[Genkernel]]
* Automatically clean old not used kernel
** [https://github.com/mgorny/eclean-kernel2 eclean-kernel2]
* Automatically build and install live patch
** [[Elivepatch]]
== Other Kernels ==
The Gentoo Kernel project maintains the following list of kernels currently in portage. Additional kernels in portage that are not listed below are not maintained under the kernel project.
* '''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.
* '''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.
== 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 https://dev.gentoo.org/~mpagano/genpatches.
== Maintainers guide ==
In order to encourage new contributors, we have documented the procedures used when maintaining gentoo-sources.
The document can be found [[Project:Kernel/Maintenance|here]].
== Documentation ==
* [[Kernel/Overview|Gentoo Linux Kernel Guide]]
* [[Kernel/Upgrade|Gentoo Linux Kernel Upgrade Guide]]
* [[Kernel/Gentoo_Kernel_Configuration_Guide|Gentoo Linux Kernel Configuration Guide]]
* [[Project:Kernel/Gentoo-sources|Gentoo Linux 4.7 releasing explanation]]
* [[Project:Kernel/Experimental|Gentoo Experimental patchset]]
* [[Kernel/Migrate_2.4_to_2.6|Gentoo Linux 2.4 to 2.6 Kernel Migration Guide]] (deprecated)
== Kernel stabilization ==
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. 4.12.0)'''
* 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 (eg. 4.12.1. 4.12.2)'''
* If the kernel team determines a significant security fix is included for a kernel release of 4.X.Y where 4.X.(Y-1) has already been stabilized per the first bullet, the kernel team can auto stabilize that specific version.
* Dependent upon the severity of the security bug, (root exploit, minor module) the kernel team will remove stable keywords from earlier versions of the same 4.X.Y series within a reasonable time frame.
== Mailing lists ==
=== gentoo-kernel@lists.gentoo.org ===
The [https://archives.gentoo.org/gentoo-kernel/ 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 [https://www.gentoo.org/get-involved/mailing-lists/all-lists.html Gentoo mailing lists] as well as information on how to subscribe and unsubscribe.
== External resources ==
* Doing a [[Kernel_git-bisect]] to find a bad kernel commit that causes your problem; for an alternative version, see [http://www.reactivated.net/weblog/archives/2006/01/using-git-bisect-to-find-buggy-kernel-patches/ this article].
[[Category:Projects]]' |
New page wikitext, after the edit (new_wikitext) | '{{Project
|Name=Gentoo Kernel Project
|Description=The Gentoo Kernel Project aims to deliver the best possible experience from its sources across all supported architectures.
|Email=kernel@gentoo.org
|Mailing list=gentoo-kernel
|IRC=#gentoo-kernel
|ParentProject=Project:Gentoo
|PropagatesMembers=No
|LeadElectionDate=2018/01/24
|Members={{Project Member
|Developer=User:Mpagano
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
}}{{Project Member
|Developer=User:Chainsaw
|Role=Member (Kernel, mm-sources, vanilla-sources)
|IsLead=No
}}{{Project Member
|Developer=User:Zorry
|Role=Member (Kernel, hardened)
|IsLead=No
}}{{Project Member
|Developer=User:Blueness
|Role=Member (Kernel, gentoo-sources, hardened-sources, genpatches)
|IsLead=No
}}{{Project Member
|Developer=User:Aliceinwire
|Role=Leader (Kernel, gentoo-sources, genpatches)
|IsLead=Yes
}}{{Project Member
|Developer=User:Whissi
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
}}
}}
With an ever-increasing user-base demanding a higher quality of stable, production-ready kernel sources and featureful desktop support the professionalism and staffing of the kernel project are very important. Because we as users want the best from Gentoo Linux we supply a selection of both generic and specialized 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. By maintaining quality control, clearly defined roadmaps, 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.
== Information on Vulnerabilities ==
* [[Project:Security/Vulnerabilities/Meltdown_and_Spectre | Meltdown and Spectre]]
== Subprojects ==
The kernel project has the following subprojects:
* gentoo-sources
** Full sources including the Gentoo patchset for the 3.4.x to 4.x kernel tree. [4.0]
** '''Lead:''' [[User:mpagano|Mike Pagano]], [[User:aliceinwire|Alice Ferrazzi]]
*mips-sources
** Gentoo Kernel based from the 2.4 branch supporting MIPS processors. [2.4/2.6]
** '''Lead:''' The '''MIPS''' project, see the [[Project:MIPS|MIPS project]] for a list of members.
== Kernel related Gentoo Subprojects ==
* Automatically check new kernel
** [[Project:Kernel/Kernel CI | Kernel CI]]
* Automatically configure the kernel settings
** [https://github.com/Calchan/kernelconfig kernelconfig]
* Automatically install the kernel
** [[Genkernel]]
* Automatically clean old not used kernel
** [https://github.com/mgorny/eclean-kernel2 eclean-kernel2]
* Automatically build and install live patch
** [[Elivepatch]]
== Other Kernels ==
The Gentoo Kernel project maintains the following list of kernels currently in portage. Additional kernels in portage that are not listed below are not maintained under the kernel project.
* '''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.
* '''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.
== 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 https://dev.gentoo.org/~mpagano/genpatches.
== Maintainers guide ==
In order to encourage new contributors, we have documented the procedures used when maintaining gentoo-sources.
The document can be found [[Project:Kernel/Maintenance|here]].
== Documentation ==
* [[Kernel/Overview|Gentoo Linux Kernel Guide]]
* [[Kernel/Upgrade|Gentoo Linux Kernel Upgrade Guide]]
* [[Kernel/Gentoo_Kernel_Configuration_Guide|Gentoo Linux Kernel Configuration Guide]]
* [[Project:Kernel/Gentoo-sources|Gentoo Linux 4.7 releasing explanation]]
* [[Project:Kernel/Experimental|Gentoo Experimental patchset]]
* [[Kernel/Migrate_2.4_to_2.6|Gentoo Linux 2.4 to 2.6 Kernel Migration Guide]] (deprecated)
== Kernel stabilization ==
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. 4.12.0)'''
* 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 (eg. 4.12.1. 4.12.2)'''
* If the kernel team determines a significant security fix is included for a kernel release of 4.X.Y where 4.X.(Y-1) has already been stabilized per the first bullet, the kernel team can auto stabilize that specific version.
* Dependent upon the severity of the security bug, (root exploit, minor module) the kernel team will remove stable keywords from earlier versions of the same 4.X.Y series within a reasonable time frame.
== Mailing lists ==
=== gentoo-kernel@lists.gentoo.org ===
The [https://archives.gentoo.org/gentoo-kernel/ 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 [https://www.gentoo.org/get-involved/mailing-lists/all-lists.html Gentoo mailing lists] as well as information on how to subscribe and unsubscribe.
== External resources ==
* Doing a [[Kernel_git-bisect]] to find a bad kernel commit that causes your problem; for an alternative version, see [http://www.reactivated.net/weblog/archives/2006/01/using-git-bisect-to-find-buggy-kernel-patches/ this article].
[[Category:Projects]]' |
Unified diff of changes made by edit (edit_diff) | '@@ -28,10 +28,6 @@
|Role=Leader (Kernel, gentoo-sources, genpatches)
|IsLead=Yes
}}{{Project Member
-|Developer=User:GregKH
-|Role=Member (Kernel, gentoo-sources, genpatches)
-|IsLead=No
-}}{{Project Member
|Developer=User:Whissi
|Role=Member (Kernel, gentoo-sources, genpatches)
|IsLead=No
' |
Old page size (old_size) | 6560 |
Lines added in edit (added_lines) | [] |
Lines removed in edit (removed_lines) | [
0 => '|Developer=User:GregKH',
1 => '|Role=Member (Kernel, gentoo-sources, genpatches)',
2 => '|IsLead=No',
3 => '}}{{Project Member'
] |
New page text, stripped of any markup (new_text) | '
Gentoo Kernel Project
Description
The Gentoo Kernel Project aims to deliver the best possible experience from its sources across all supported architectures.
Project email
kernel@gentoo.org
Mailing list
gentoo-kernel@lists.gentoo.org | Archive
IRC channel
#gentoo-kernel
Lead(s)
Alice Ferrazzi
(alicef)Leader (Kernel, gentoo-sources, genpatches) Last elected: 2018/01/24
Member(s)
Anthony G. Basile
(blueness)Member (Kernel, gentoo-sources, hardened-sources, genpatches)Tony Vroon
(Chainsaw)Member (Kernel, mm-sources, vanilla-sources)Greg Kroah-Hartman
(gregkh)Member (Kernel, gentoo-sources, genpatches)Mike Pagano
(mpagano)Member (Kernel, gentoo-sources, genpatches)Thomas Deutschmann
(Whissi)Member (Kernel, gentoo-sources, genpatches)Magnus Granberg
(Zorry)Member (Kernel, hardened)
Subproject(s)(and inherited member(s))
(none)
Parent Project
Gentoo
Project listing
With an ever-increasing user-base demanding a higher quality of stable, production-ready kernel sources and featureful desktop support the professionalism and staffing of the kernel project are very important. Because we as users want the best from Gentoo Linux we supply a selection of both generic and specialized 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. By maintaining quality control, clearly defined roadmaps, 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.
Contents
1 Information on Vulnerabilities
2 Subprojects
3 Kernel related Gentoo Subprojects
4 Other Kernels
5 Genpatches
6 Maintainers guide
7 Documentation
8 Kernel stabilization
9 Mailing lists
9.1 gentoo-kernel@lists.gentoo.org
10 External resources
Information on Vulnerabilities[edit]
Meltdown and Spectre
Subprojects[edit]
The kernel project has the following subprojects:
gentoo-sources
Full sources including the Gentoo patchset for the 3.4.x to 4.x kernel tree. [4.0]
Lead: Mike Pagano, Alice Ferrazzi
mips-sources
Gentoo Kernel based from the 2.4 branch supporting MIPS processors. [2.4/2.6]
Lead: The MIPS project, see the MIPS project for a list of members.
Kernel related Gentoo Subprojects[edit]
Automatically check new kernel
Kernel CI
Automatically configure the kernel settings
kernelconfig
Automatically install the kernel
Genkernel
Automatically clean old not used kernel
eclean-kernel2
Automatically build and install live patch
Elivepatch
Other Kernels[edit]
The Gentoo Kernel project maintains the following list of kernels currently in portage. Additional kernels in portage that are not listed below are not maintained under the kernel project.
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.
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.
Genpatches[edit]
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 https://dev.gentoo.org/~mpagano/genpatches.
Maintainers guide[edit]
In order to encourage new contributors, we have documented the procedures used when maintaining gentoo-sources.
The document can be found here.
Documentation[edit]
Gentoo Linux Kernel Guide
Gentoo Linux Kernel Upgrade Guide
Gentoo Linux Kernel Configuration Guide
Gentoo Linux 4.7 releasing explanation
Gentoo Experimental patchset
Gentoo Linux 2.4 to 2.6 Kernel Migration Guide (deprecated)
Kernel stabilization[edit]
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. 4.12.0)
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 (eg. 4.12.1. 4.12.2)
If the kernel team determines a significant security fix is included for a kernel release of 4.X.Y where 4.X.(Y-1) has already been stabilized per the first bullet, the kernel team can auto stabilize that specific version.
Dependent upon the severity of the security bug, (root exploit, minor module) the kernel team will remove stable keywords from earlier versions of the same 4.X.Y series within a reasonable time frame.
Mailing lists[edit]
gentoo-kernel@lists.gentoo.org[edit]
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.
External resources[edit]
Doing a Kernel_git-bisect to find a bad kernel commit that causes your problem; for an alternative version, see this article.
' |
Parsed HTML source of the new revision (new_html) | '<table class="table table-condensed" style="width: 30em; font-size: 95%; border: 1px solid #ddd; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;">
<tr>
<th style="text-align: center; background-color:#3E355A; color: white;" colspan="2"><big>Gentoo Kernel Project</big>
</th></tr>
<tr valign="top">
<th> Description
</th>
<td style="text-align: justify;"> The Gentoo Kernel Project aims to deliver the best possible experience from its sources across all supported architectures.
</td></tr>
<tr>
<th> <span title="Mails to member(s) listed below.">Project email</span>
</th>
<td> <a rel="nofollow" class="external text" href="mailto:kernel@gentoo.org">kernel@gentoo.org</a>
</td></tr>
<tr>
<th> <span title="Public discussion list.">Mailing list</span>
</th>
<td> <a rel="nofollow" class="external text" href="mailto:gentoo-kernel@lists.gentoo.org">gentoo-kernel@lists.gentoo.org</a> | <a rel="nofollow" class="external text" href="https://archives.gentoo.org/gentoo-kernel">Archive</a>
</td></tr>
<tr>
<th> <span title="The link opens a webchat to this project's Freenode IRC channel.">IRC channel</span>
</th>
<td> <a rel="nofollow" class="external text" href="https://webchat.freenode.net/?channels=gentoo-kernel">#gentoo-kernel</a>
</td></tr>
<tr valign="top">
<th> Lead(s)
</th>
<td> <ul><li><a href="/wiki/User:Aliceinwire" title="User:Aliceinwire">Alice Ferrazzi</a>
(alicef)<br /><i>Leader (Kernel, gentoo-sources, genpatches)</i></li></ul> <br />Last elected: 2018/01/24
</td></tr>
<tr valign="top">
<th> Member(s)
</th>
<td> <ul><li><a href="/wiki/User:Blueness" title="User:Blueness">Anthony G. Basile</a>
(blueness)<br /><i>Member (Kernel, gentoo-sources, hardened-sources, genpatches)</i></li><li><a href="/wiki/User:Chainsaw" title="User:Chainsaw">Tony Vroon</a>
(Chainsaw)<br /><i>Member (Kernel, mm-sources, vanilla-sources)</i></li><li><a href="/wiki/User:GregKH" title="User:GregKH">Greg Kroah-Hartman</a>
(gregkh)<br /><i>Member (Kernel, gentoo-sources, genpatches)</i></li><li><a href="/wiki/User:Mpagano" title="User:Mpagano">Mike Pagano</a>
(mpagano)<br /><i>Member (Kernel, gentoo-sources, genpatches)</i></li><li><a href="/wiki/User:Whissi" title="User:Whissi">Thomas Deutschmann</a>
(Whissi)<br /><i>Member (Kernel, gentoo-sources, genpatches)</i></li><li><a href="/wiki/User:Zorry" title="User:Zorry">Magnus Granberg</a>
(Zorry)<br /><i>Member (Kernel, hardened)</i></li></ul>
</td></tr>
<tr valign="top">
<th> Subproject(s)<br /><small style="font-weight: normal;">(and inherited member(s))</small>
</th>
<td> (none)
</td></tr>
<tr>
<th> Parent Project
</th>
<td> <a href="/wiki/Project:Gentoo" title="Project:Gentoo">Gentoo</a>
</td></tr>
<tr>
<td colspan="2" style="border-top: 1px solid #ddd; font-size: smaller; text-align: center;"><a href="/wiki/Project:Gentoo" title="Project:Gentoo">Project listing</a>
</td></tr></table>
<p>With an ever-increasing user-base demanding a higher quality of stable, production-ready kernel sources and featureful desktop support the professionalism and staffing of the kernel project are very important. Because we as users want the best from Gentoo Linux we supply a selection of both generic and specialized sources capable of handling the day-to-day grind to make life a little easier.
</p><p>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. By maintaining quality control, clearly defined roadmaps, 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.
</p>
<div id="toc" class="toc"><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Information_on_Vulnerabilities"><span class="tocnumber">1</span> <span class="toctext">Information on Vulnerabilities</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Subprojects"><span class="tocnumber">2</span> <span class="toctext">Subprojects</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Kernel_related_Gentoo_Subprojects"><span class="tocnumber">3</span> <span class="toctext">Kernel related Gentoo Subprojects</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Other_Kernels"><span class="tocnumber">4</span> <span class="toctext">Other Kernels</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Genpatches"><span class="tocnumber">5</span> <span class="toctext">Genpatches</span></a></li>
<li class="toclevel-1 tocsection-6"><a href="#Maintainers_guide"><span class="tocnumber">6</span> <span class="toctext">Maintainers guide</span></a></li>
<li class="toclevel-1 tocsection-7"><a href="#Documentation"><span class="tocnumber">7</span> <span class="toctext">Documentation</span></a></li>
<li class="toclevel-1 tocsection-8"><a href="#Kernel_stabilization"><span class="tocnumber">8</span> <span class="toctext">Kernel stabilization</span></a></li>
<li class="toclevel-1 tocsection-9"><a href="#Mailing_lists"><span class="tocnumber">9</span> <span class="toctext">Mailing lists</span></a>
<ul>
<li class="toclevel-2 tocsection-10"><a href="#gentoo-kernel.40lists.gentoo.org"><span class="tocnumber">9.1</span> <span class="toctext">gentoo-kernel@lists.gentoo.org</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-11"><a href="#External_resources"><span class="tocnumber">10</span> <span class="toctext">External resources</span></a></li>
</ul>
</div>
<h2><span class="mw-headline" id="Information_on_Vulnerabilities">Information on Vulnerabilities</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=1" title="Edit section: Information on Vulnerabilities">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<ul><li> <a href="/wiki/Project:Security/Vulnerabilities/Meltdown_and_Spectre" title="Project:Security/Vulnerabilities/Meltdown and Spectre"> Meltdown and Spectre</a></li></ul>
<p><br />
</p>
<h2><span class="mw-headline" id="Subprojects">Subprojects</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=2" title="Edit section: Subprojects">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>The kernel project has the following subprojects:
</p>
<ul><li> gentoo-sources
<ul><li> Full sources including the Gentoo patchset for the 3.4.x to 4.x kernel tree. [4.0]</li>
<li> <b>Lead:</b> <a href="/wiki/User:Mpagano" title="User:Mpagano">Mike Pagano</a>, <a href="/wiki/User:Aliceinwire" title="User:Aliceinwire">Alice Ferrazzi</a></li></ul></li></ul>
<ul><li>mips-sources
<ul><li> Gentoo Kernel based from the 2.4 branch supporting MIPS processors. [2.4/2.6]</li>
<li> <b>Lead:</b> The <b>MIPS</b> project, see the <a href="/wiki/Project:MIPS" title="Project:MIPS">MIPS project</a> for a list of members.</li></ul></li></ul>
<h2><span class="mw-headline" id="Kernel_related_Gentoo_Subprojects">Kernel related Gentoo Subprojects</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=3" title="Edit section: Kernel related Gentoo Subprojects">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<ul><li> Automatically check new kernel
<ul><li> <a href="/wiki/Project:Kernel/Kernel_CI" title="Project:Kernel/Kernel CI"> Kernel CI</a></li></ul></li>
<li> Automatically configure the kernel settings
<ul><li> <a rel="nofollow" class="external text" href="https://github.com/Calchan/kernelconfig">kernelconfig</a></li></ul></li>
<li> Automatically install the kernel
<ul><li> <a href="/wiki/Genkernel" title="Genkernel">Genkernel</a></li></ul></li>
<li> Automatically clean old not used kernel
<ul><li> <a rel="nofollow" class="external text" href="https://github.com/mgorny/eclean-kernel2">eclean-kernel2</a></li></ul></li>
<li> Automatically build and install live patch
<ul><li> <a href="/wiki/Elivepatch" title="Elivepatch">Elivepatch</a></li></ul></li></ul>
<h2><span class="mw-headline" id="Other_Kernels">Other Kernels</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=4" title="Edit section: Other Kernels">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>The Gentoo Kernel project maintains the following list of kernels currently in portage. Additional kernels in portage that are not listed below are not maintained under the kernel project.
</p>
<ul><li> <b>ck-sources</b>: Con Kolivas' kernel sources.</li>
<li> <b>git-sources</b>: Git sources, the absolute latest kernel available.</li>
<li> <b>hardened-sources</b>: Sources based upon genpatches-base along with the grsecurity patch which includes Pax.</li>
<li> <b>tuxonice-sources</b>: TuxOnIce (formerly Suspend2) sources and the Gentoo patchset.</li>
<li> <b>usermode-sources</b>: Full sources for the User Mode Linux kernel.</li>
<li> <b>vanilla-sources</b>: Full prepatched/rc sources for the Linux kernel.</li>
<li> <b>xbox-sources</b>: Full sources for the Xbox Linux kernel.</li>
<li> <b>pf-sources</b>: Linux kernel fork with new features, including the -ck patchset (BFS), BFQ, TuxOnIce and UKSM.</li></ul>
<h2><span class="mw-headline" id="Genpatches">Genpatches</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=5" title="Edit section: Genpatches">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>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.
</p><p>The genpatches homepage can be found at <a rel="nofollow" class="external free" href="https://dev.gentoo.org/~mpagano/genpatches">https://dev.gentoo.org/~mpagano/genpatches</a>.
</p>
<h2><span class="mw-headline" id="Maintainers_guide">Maintainers guide</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=6" title="Edit section: Maintainers guide">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>In order to encourage new contributors, we have documented the procedures used when maintaining gentoo-sources.
</p><p>The document can be found <a href="/wiki/Project:Kernel/Maintenance" title="Project:Kernel/Maintenance">here</a>.
</p>
<h2><span class="mw-headline" id="Documentation">Documentation</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=7" title="Edit section: Documentation">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<ul><li> <a href="/wiki/Kernel/Overview" title="Kernel/Overview">Gentoo Linux Kernel Guide</a></li>
<li> <a href="/wiki/Kernel/Upgrade" title="Kernel/Upgrade">Gentoo Linux Kernel Upgrade Guide</a></li>
<li> <a href="/wiki/Kernel/Gentoo_Kernel_Configuration_Guide" title="Kernel/Gentoo Kernel Configuration Guide">Gentoo Linux Kernel Configuration Guide</a></li>
<li> <a href="/wiki/Project:Kernel/Gentoo-sources" title="Project:Kernel/Gentoo-sources">Gentoo Linux 4.7 releasing explanation</a></li>
<li> <a href="/wiki/Project:Kernel/Experimental" title="Project:Kernel/Experimental">Gentoo Experimental patchset</a></li>
<li> <a href="/wiki/Kernel/Migrate_2.4_to_2.6" title="Kernel/Migrate 2.4 to 2.6">Gentoo Linux 2.4 to 2.6 Kernel Migration Guide</a> (deprecated)</li></ul>
<h2><span class="mw-headline" id="Kernel_stabilization">Kernel stabilization</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=8" title="Edit section: Kernel stabilization">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>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:
</p><p><b>For new kernel major point releases (e.g. 4.12.0)</b>
</p>
<ul><li> 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.</li></ul>
<p><b>For subsequent security related releases of a kernel point release (eg. 4.12.1. 4.12.2)</b>
</p>
<ul><li> If the kernel team determines a significant security fix is included for a kernel release of 4.X.Y where 4.X.(Y-1) has already been stabilized per the first bullet, the kernel team can auto stabilize that specific version.</li>
<li> Dependent upon the severity of the security bug, (root exploit, minor module) the kernel team will remove stable keywords from earlier versions of the same 4.X.Y series within a reasonable time frame.</li></ul>
<h2><span class="mw-headline" id="Mailing_lists">Mailing lists</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=9" title="Edit section: Mailing lists">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<h3><span class="mw-headline" id="gentoo-kernel.40lists.gentoo.org">gentoo-kernel@lists.gentoo.org</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=10" title="Edit section: gentoo-kernel@lists.gentoo.org">edit</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>The <a rel="nofollow" class="external text" href="https://archives.gentoo.org/gentoo-kernel/">Gentoo Kernel Mailing List</a> is a public mailing list for the discussion of project related topics and release announcements for genpatches, vesafb-tng, and fbsplash.
</p><p>Gentoo maintains a a full listing of all public <a rel="nofollow" class="external text" href="https://www.gentoo.org/get-involved/mailing-lists/all-lists.html">Gentoo mailing lists</a> as well as information on how to subscribe and unsubscribe.
</p>
<h2><span class="mw-headline" id="External_resources">External resources</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Kernel&action=edit&section=11" title="Edit section: External resources">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<ul><li> Doing a <a href="/wiki/Kernel_git-bisect" title="Kernel git-bisect">Kernel_git-bisect</a> to find a bad kernel commit that causes your problem; for an alternative version, see <a rel="nofollow" class="external text" href="http://www.reactivated.net/weblog/archives/2006/01/using-git-bisect-to-find-buggy-kernel-patches/">this article</a>.</li></ul>
<!--
NewPP limit report
Cached time: 20180722204612
Cache expiry: 86400
Dynamic content: false
CPU time usage: 0.244 seconds
Real time usage: 0.276 seconds
Preprocessor visited node count: 447/1000000
Preprocessor generated node count: 1399/1000000
Post‐expand include size: 5048/2097152 bytes
Template argument size: 1633/2097152 bytes
Highest expansion depth: 7/40
Expensive parser function count: 0/100
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 158.438 1 - -total
100.00% 158.438 1 - Template:Project
55.64% 88.150 7 - Template:ProjectMemberLine
23.59% 37.379 7 - Template:ProjectMemberLineNickname
8.04% 12.740 6 - Template:Project_Member
-->
' |
Unix timestamp of change (timestamp) | 1532292372 |