/[gentoo]/xml/htdocs/doc/en/gentoo-kernel.xml
Gentoo

Diff of /xml/htdocs/doc/en/gentoo-kernel.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.52 Revision 1.53
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-kernel.xml,v 1.52 2008/02/03 18:30:34 swift Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-kernel.xml,v 1.53 2008/05/23 20:46:20 swift Exp $ -->
3 3
4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
5<guide> 5<guide link="/doc/en/gentoo-kernel.xml">
6<title>Gentoo Linux Kernel Guide</title> 6<title>Gentoo Linux Kernel Guide</title>
7<author title="Author"> 7<author title="Author">
8 <mail link="swift@gentoo.org">Sven Vermeulen</mail> 8 <mail link="swift@gentoo.org">Sven Vermeulen</mail>
9</author> 9</author>
10<author title="Contributor"> 10<author title="Contributor">
48<title>Introduction</title> 48<title>Introduction</title>
49<section> 49<section>
50<body> 50<body>
51 51
52<p> 52<p>
53As with everything else in Gentoo Linux, the philosophy of the Gentoo 53As with everything else in Gentoo Linux, the philosophy of the Gentoo
54Kernel team is to give you, the user, as much freedom of choice as 54Kernel team is to give you, the user, as much freedom of choice as
55possible. If you take a look at the output of <c>emerge -s sources</c> 55possible. If you take a look at the output of <c>emerge -s sources</c>
56you see a large variety of kernels to choose from. In this document, 56you see a large variety of kernels to choose from. In this document,
57I will attempt to give you a brief rundown of the goals of each of the 57I will attempt to give you a brief rundown of the goals of each of the
58patch sets, which we at Gentoo design, and also explain the other kernel 58patch sets, which we at Gentoo design, and also explain the other kernel
59sources we make available to you. 59sources we make available to you.
60</p> 60</p>
61 61
62<p> 62<p>
110<section> 110<section>
111<title>General purpose: gentoo-sources</title> 111<title>General purpose: gentoo-sources</title>
112<body> 112<body>
113 113
114<p> 114<p>
115For most users, we recommend the <c>gentoo-sources</c> kernel. Since the 115For most users, we recommend the <c>gentoo-sources</c> kernel. Since the
1162005.0 release, Gentoo Linux uses 2.6 as the default kernel. Unless you are 1162005.0 release, Gentoo Linux uses 2.6 as the default kernel. Unless you are
117specifically using the 2.4 profile, <c>gentoo-sources</c> will be a 2.6 kernel 117specifically using the 2.4 profile, <c>gentoo-sources</c> will be a 2.6 kernel
118on <e>most</e> architectures. 118on <e>most</e> architectures.
119</p> 119</p>
120 120
121<p> 121<p>
122<c>gentoo-sources</c> is a kernel based on Linux 2.6, lightly patched to fix 122<c>gentoo-sources</c> is a kernel based on Linux 2.6, lightly patched to fix
148<body> 148<body>
149 149
150<p> 150<p>
151<c>hardened-sources</c> is based on the official Linux kernel and is targeted 151<c>hardened-sources</c> is based on the official Linux kernel and is targeted
152at our users running Gentoo on server systems. It provides patches for the 152at our users running Gentoo on server systems. It provides patches for the
153various subprojects of Gentoo Hardened (such as support for 153various subprojects of Gentoo Hardened (such as support for
154<uri link="http://www.nsa.gov/selinux/">LSM/SELinux</uri> and 154<uri link="http://www.nsa.gov/selinux/">LSM/SELinux</uri> and
155<uri link="http://grsecurity.net">grsecurity</uri>), together with 155<uri link="http://grsecurity.net">grsecurity</uri>), together with
156stability/security-enhancements. Like <c>gentoo-sources</c> it comes in 2.6 156stability/security-enhancements. Like <c>gentoo-sources</c> it comes in 2.6
157and 2.4 versions. Check <uri>http://www.gentoo.org/proj/en/hardened/</uri> for 157and 2.4 versions. Check <uri>http://www.gentoo.org/proj/en/hardened/</uri> for
158more information. 158more information.
159</p> 159</p>
160 160
161<p> 161<p>
162<c>rsbac-sources</c> contains patches to use Rule Set Based Access Controls 162<c>rsbac-sources</c> contains patches to use Rule Set Based Access Controls
192<title>Unsupported kernel packages</title> 192<title>Unsupported kernel packages</title>
193<section> 193<section>
194<body> 194<body>
195 195
196<p> 196<p>
197Now I'm going to try to briefly describe some of the other 197Now I'm going to try to briefly describe some of the other
198<path>sys-kernel/*-sources</path> which you saw scroll by when you ran 198<path>sys-kernel/*-sources</path> which you saw scroll by when you ran
199<c>emerge -s sources</c>. Lets take them in alphabetical order. These 199<c>emerge -s sources</c>. Lets take them in alphabetical order. These
200kernels are provided as a courtesy only and the various patch sets are not 200kernels are provided as a courtesy only and the various patch sets are not
201supported by the Gentoo team. 201supported by the Gentoo team.
202</p> 202</p>
203 203
258<body> 258<body>
259 259
260<p> 260<p>
261The <c>tuxonice-sources</c> (formerly <c>suspend2-sources</c>) are patched with 261The <c>tuxonice-sources</c> (formerly <c>suspend2-sources</c>) are patched with
262both genpatches which includes the patches found in gentoo-sources, and <uri 262both genpatches which includes the patches found in gentoo-sources, and <uri
263link="http://www.tuxonice.net">TuxOnIce</uri> which is an improved 263link="http://www.tuxonice.net">TuxOnIce</uri> which is an improved
264implementation of suspend-to-disk for the Linux kernel, formerly known as 264implementation of suspend-to-disk for the Linux kernel, formerly known as
265<e>suspend2</e>. 265<e>suspend2</e>.
266</p> 266</p>
267 267
268<p> 268<p>
269This kernel is recommended for laptop users who often rely on being able 269This kernel is recommended for laptop users who often rely on being able
275<section> 275<section>
276<title>usermode-sources</title> 276<title>usermode-sources</title>
277<body> 277<body>
278 278
279<p> 279<p>
280<c>usermode-sources</c> are the User Mode Linux kernel patches. This 280<c>usermode-sources</c> are the User Mode Linux kernel patches. This
281kernel is designed to allow Linux to run within Linux to run within Linux 281kernel is designed to allow Linux to run within Linux to run within Linux
282to ... User Mode Linux is intended for testing and virtual server support. 282to ... User Mode Linux is intended for testing and virtual server support.
283For more information about this amazing tribute to the stability and 283For more information about this amazing tribute to the stability and
284scalability of Linux, see <uri>http://user-mode-linux.sourceforge.net</uri>. 284scalability of Linux, see <uri>http://user-mode-linux.sourceforge.net</uri>.
285</p>
286
287<p> 285</p>
286
287<p>
288For more information on UML and Gentoo, read the 288For more information on UML and Gentoo, read the
289<uri link="/doc/en/uml.xml">Gentoo UML Guide</uri>. 289<uri link="/doc/en/uml.xml">Gentoo UML Guide</uri>.
290</p> 290</p>
291 291
292</body> 292</body>
293</section> 293</section>
303unmodified Linux kernel. We recommend that you use <c>gentoo-sources</c> 303unmodified Linux kernel. We recommend that you use <c>gentoo-sources</c>
304instead. 304instead.
305</p> 305</p>
306 306
307<p> 307<p>
308Similar to <c>gentoo-sources</c>, two versions of the kernel can be found 308Similar to <c>gentoo-sources</c>, two versions of the kernel can be found
309under this package: 2.4 and 2.6. 309under this package: 2.4 and 2.6.
310</p> 310</p>
311 311
312</body> 312</body>
313</section> 313</section>
343<section> 343<section>
344<title>ck-sources</title> 344<title>ck-sources</title>
345<body> 345<body>
346 346
347<p> 347<p>
348<c>ck-sources</c> is Con Kolivas's kernel patch set. This patchset is 348<c>ck-sources</c> is Con Kolivas's kernel patch set. This patchset is
349primarily designed to improve system responsiveness and interactivity and is 349primarily designed to improve system responsiveness and interactivity and is
350configurable for varying workloads (from servers to desktops). The patchset is 350configurable for varying workloads (from servers to desktops). The patchset is
351also quite mature and has been put through numerous iterations of development 351also quite mature and has been put through numerous iterations of development
352and tuning. The emphasis of each release is on stability and security. Support 352and tuning. The emphasis of each release is on stability and security. Support
353and information is available at <uri>http://kernel.kolivas.org</uri> and in 353and information is available at <uri>http://kernel.kolivas.org</uri> and in
354<c>#ck</c> on <c>irc.oftc.net</c>. 354<c>#ck</c> on <c>irc.oftc.net</c>.
355</p> 355</p>
356 356
357</body> 357</body>
358</section> 358</section>
430<body> 430<body>
431 431
432<p> 432<p>
433The <c>uclinux-sources</c> are meant for CPUs without MMUs as well as embedded 433The <c>uclinux-sources</c> are meant for CPUs without MMUs as well as embedded
434devices. For more information, see <uri>http://www.uclinux.org</uri>. Lack of 434devices. For more information, see <uri>http://www.uclinux.org</uri>. Lack of
435security patches as well as hardware to test on were the reasons this is no longer 435security patches as well as hardware to test on were the reasons this is no
436in the tree. 436longer in the tree.
437</p> 437</p>
438 438
439</body> 439</body>
440</section> 440</section>
441<section> 441<section>
442<title>win4lin-sources</title> 442<title>win4lin-sources</title>
443<body> 443<body>
444 444
445<p> 445<p>
446<c>win4lin-sources</c> were patched to support the userland win4lin tools 446<c>win4lin-sources</c> were patched to support the userland win4lin tools
447that allow Linux users to run many Microsoft Windows (TM) applications 447that allow Linux users to run many Microsoft Windows (TM) applications
448at almost native speeds. This was removed due to security issues. 448at almost native speeds. This was removed due to security issues.
449</p> 449</p>
450 450
451</body> 451</body>

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

  ViewVC Help
Powered by ViewVC 1.1.20