/[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.44 Revision 1.45
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.44 2006/11/29 15:48:57 nightmorph Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-kernel.xml,v 1.45 2006/11/30 20:08:34 nightmorph Exp $ -->
3 3
4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
5<guide link="/doc/en/gentoo-kernel.xml"> 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">
36 36
37<!-- The content of this document is licensed under the CC-BY-SA license --> 37<!-- The content of this document is licensed under the CC-BY-SA license -->
38<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 38<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
39<license/> 39<license/>
40 40
41<version>1.14</version> 41<version>1.15</version>
42<date>2006-07-04</date> 42<date>2006-11-30</date>
43 43
44<chapter> 44<chapter>
45<title>Introduction</title> 45<title>Introduction</title>
46<section> 46<section>
47<body> 47<body>
54I will attempt to give you a brief rundown of the goals of each of the 54I will attempt to give you a brief rundown of the goals of each of the
55patch sets, which we at Gentoo design, and also explain the other kernel 55patch sets, which we at Gentoo design, and also explain the other kernel
56sources we make available to you. 56sources we make available to you.
57</p> 57</p>
58 58
59<p>
60Some of the more uncommon system architectures are not fully compatible with
61Linux 2.6, and some users prefer the tried-and-tested Linux 2.4 kernel. However,
62please note that Linux 2.4 is currently not being developed further - only bug
63and security fixes are being included in the newer releases. If you are able to,
64we suggest that you upgrade to Linux 2.6. You may find the <uri
65link="/doc/en/migration-to-2.6.xml">migration document</uri> useful.
66</p>
67
68
59</body> 69</body>
60</section> 70</section>
61</chapter> 71</chapter>
62 72
63<chapter> 73<chapter>
89specifically using the 2.4 profile, <c>gentoo-sources</c> will be a 2.6 kernel 99specifically using the 2.4 profile, <c>gentoo-sources</c> will be a 2.6 kernel
90on <e>most</e> architectures. 100on <e>most</e> architectures.
91</p> 101</p>
92 102
93<p> 103<p>
94<c>gentoo-sources</c> is a kernel based on Linux 2.6, with various kernel 104<c>gentoo-sources</c> is a kernel based on Linux 2.6, lightly patched to fix
95patches included to fix security problems, kernel bugs, and to increase 105security problems, kernel bugs, and to increase compatibility with the more
96compatibility with the more uncommon system architectures. Linux 2.6 is 106uncommon system architectures. Linux 2.6 is the current official stable kernel
97the current official stable kernel tree, and development is progressing 107tree, and development is progressing rapidly. For highest performance, best
98rapidly. For highest performance, best hardware support, and its large 108hardware support, and its large new feature set, we recommend 2.6 over its older
99new feature set, we recommend 2.6 over its older 2.4 counterpart. 1092.4 counterpart.
100</p>
101
102<p> 110</p>
103Some of the more uncommon system architectures are not fully compatible with 111
104Linux 2.6, and some users prefer to the tried-and-tested Linux 2.4 kernel; 112<p>
105for this reason we provide <c>gentoo-sources</c> (the 2.4 version). The 113The 2.4 <c>gentoo-sources</c> kernel patches are similar to those included in
106patches included in this kernel are similar to those included in its 2.6
107counterpart, plus a number of patches designed to add functionality and 114its 2.6 counterpart, plus a number of patches designed to add functionality and
108improve performance. Linux 2.4 is currently not being developed further - only 115improve performance.
109bug and security fixes are being included in the newer releases. If you are
110able to, we suggest that you upgrade to Linux 2.6. You may find the
111<uri link="/doc/en/migration-to-2.6.xml">migration document</uri> useful.
112</p> 116</p>
113 117
114<p> 118<p>
115The <c>gentoo-sources</c> package absorbs most of the resources of the Gentoo 119The <c>gentoo-sources</c> package absorbs most of the resources of the Gentoo
116kernel team. They are brought to you by a group of talented developers, which 120kernel team. They are brought to you by a group of talented developers, which
119official Linux kernel. 123official Linux kernel.
120</p> 124</p>
121 125
122</body> 126</body>
123</section> 127</section>
124<section>
125<title>Plain kernels: vanilla-sources</title>
126<body>
127
128<p>
129The next kernel sources that many of you will probably be familiar with
130as Linux users are the <c>vanilla-sources</c>. These are the official kernel
131sources released on <uri>http://www.kernel.org/</uri>. Please note that we do
132not patch these kernels at all - these are purely for people who wish to run
133a completely unmodified Linux kernel.
134</p>
135
136<p>
137Similar to <c>gentoo-sources</c>, two versions of the kernel can be found
138under this package: 2.4 and 2.6.
139</p>
140
141<p>
142Linux 2.4 is maintained by Marcelo Tosatti. Linus Torvalds, the original
143creator of Linux, handed maintainership of the Linux 2.4 branch over to
144Marcelo when Linus went off to start developing the newer 2.6 kernel tree.
145Marcelo has done a fine job of keeping 2.4 stable and secure, and is now
146only accepting security and bug fixes into the 2.4 kernel tree. Actual
147development happens in the Linux 2.6 kernel tree.
148</p>
149
150<p>
151Linux 2.6 is maintained by Andrew Morton, who works closely with Linus
152Torvalds to deliver a fast, powerful, and feature-packed Linux kernel.
153Development is happening at incredible pace and this kernel tree is now very
154mature.
155</p>
156
157</body>
158</section>
159
160<section> 128<section>
161<title>For servers: hardened-sources and rsbac-sources</title> 129<title>For servers: hardened-sources and rsbac-sources</title>
162<body> 130<body>
163 131
164<p> 132<p>
329<uri link="/doc/en/uml.xml">Gentoo UML Guide</uri>. 297<uri link="/doc/en/uml.xml">Gentoo UML Guide</uri>.
330</p> 298</p>
331 299
332</body> 300</body>
333</section> 301</section>
302<section>
303<title>vanilla-sources</title>
304<body>
305
306<p>
307The next kernel sources that many of you will probably be familiar with as Linux
308users are the <c>vanilla-sources</c>. These are the official kernel sources
309released on <uri>http://www.kernel.org/</uri>. Please note that we do not patch
310these kernels at all - these are purely for people who wish to run a completely
311unmodified Linux kernel. We recommend that you use <c>gentoo-sources</c>
312instead.
313</p>
314
315<p>
316Similar to <c>gentoo-sources</c>, two versions of the kernel can be found
317under this package: 2.4 and 2.6.
318</p>
319
320<p>
321Linux 2.4 is maintained by Marcelo Tosatti. Linus Torvalds, the original
322creator of Linux, handed maintainership of the Linux 2.4 branch over to
323Marcelo when Linus went off to start developing the newer 2.6 kernel tree.
324Marcelo has done a fine job of keeping 2.4 stable and secure, and is now
325only accepting security and bug fixes into the 2.4 kernel tree. Actual
326development happens in the Linux 2.6 kernel tree.
327</p>
328
329<p>
330Linux 2.6 is maintained by Andrew Morton, who works closely with Linus
331Torvalds to deliver a fast, powerful, and feature-packed Linux kernel.
332Development is happening at incredible pace and this kernel tree is now very
333mature.
334</p>
335
336</body>
337</section>
334</chapter> 338</chapter>
335 339
336<chapter> 340<chapter>
337<title>Previously provided kernel packages</title> 341<title>Previously provided kernel packages</title>
338<section> 342<section>

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

  ViewVC Help
Powered by ViewVC 1.1.20