| 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.25 2005/04/18 13:49:51 swift Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-kernel.xml,v 1.26 2005/04/21 14:52:41 swift 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"> |
| … | |
… | |
| 31 | provides through Portage. |
31 | provides through Portage. |
| 32 | </abstract> |
32 | </abstract> |
| 33 | |
33 | |
| 34 | <license/> |
34 | <license/> |
| 35 | |
35 | |
| 36 | <version>1.2</version> |
36 | <version>1.3</version> |
| 37 | <date>2005-04-18</date> |
37 | <date>2005-04-21</date> |
| 38 | |
38 | |
| 39 | <chapter> |
39 | <chapter> |
| 40 | <title>Introduction</title> |
40 | <title>Introduction</title> |
| 41 | <section> |
41 | <section> |
| 42 | <body> |
42 | <body> |
| … | |
… | |
| 73 | </p> |
73 | </p> |
| 74 | |
74 | |
| 75 | </body> |
75 | </body> |
| 76 | </section> |
76 | </section> |
| 77 | <section> |
77 | <section> |
| 78 | <title>General purpose: gentoo-sources and gentoo-dev-sources</title> |
78 | <title>General purpose: gentoo-sources</title> |
| 79 | <body> |
79 | <body> |
| 80 | |
80 | |
| 81 | <p> |
81 | <p> |
| 82 | For most users, we recommend the <c>gentoo-sources</c> kernel. Two different |
82 | For most users, we recommend the <c>gentoo-sources</c> kernel. Since the |
| 83 | kernel branches exist under this package name: gentoo-sources-2.4 and |
83 | 2005.0 release, Gentoo Linux uses 2.6 as the default kernel. Unless you are |
| 84 | gentoo-sources-2.6. On most architectures, 2.6 is the default, and we |
84 | specifically using the 2.4 profile, <c>gentoo-sources</c> will be a 2.6 kernel |
| 85 | recommend that you choose this branch. |
85 | on <e>most</e> architectures. |
| 86 | </p> |
|
|
| 87 | |
|
|
| 88 | <p> |
86 | </p> |
|
|
87 | |
|
|
88 | <p> |
| 89 | <c>gentoo-sources-2.6</c> is a kernel based on Linux 2.6, with various kernel |
89 | <c>gentoo-sources</c> is a kernel based on Linux 2.6, with various kernel |
| 90 | patches included to fix security problems, kernel bugs, and to increase |
90 | patches included to fix security problems, kernel bugs, and to increase |
| 91 | compatibility with the more uncommon system architectures. Linux 2.6 is |
91 | compatibility with the more uncommon system architectures. Linux 2.6 is |
| 92 | the current official stable kernel tree, and development is progressing |
92 | the current official stable kernel tree, and development is progressing |
| 93 | rapidly. For highest performance, best hardware support, and its large |
93 | rapidly. For highest performance, best hardware support, and its large |
| 94 | new feature set, we recommend 2.6 over its older 2.4 counterpart. |
94 | new feature set, we recommend 2.6 over its older 2.4 counterpart. |
| 95 | </p> |
95 | </p> |
| 96 | |
96 | |
| 97 | <p> |
97 | <p> |
| 98 | Some of the more uncommon system architectures are not fully compatible with |
98 | Some of the more uncommon system architectures are not fully compatible with |
| 99 | Linux 2.6, and some users prefer to the tried-and-tested Linux 2.4 kernel; |
99 | Linux 2.6, and some users prefer to the tried-and-tested Linux 2.4 kernel; |
| 100 | for this reason we provide <c>gentoo-sources-2.4</c>. The patches included in |
100 | for this reason we provide <c>gentoo-sources</c> (the 2.4 version). The |
| 101 | this kernel are similar to those included in its 2.6 counterpart, plus a number |
101 | patches included in this kernel are similar to those included in its 2.6 |
| 102 | of patches designed to add functionality and improve performance. Linux 2.4 is |
102 | counterpart, plus a number of patches designed to add functionality and |
| 103 | currently not being developed further - only bug and security fixes are being |
103 | improve performance. Linux 2.4 is currently not being developed further - only |
| 104 | included in the newer releases. If you are able to, we suggest that you upgrade |
104 | bug and security fixes are being included in the newer releases. If you are |
| 105 | to Linux 2.6. You may find the |
105 | able to, we suggest that you upgrade to Linux 2.6. You may find the |
| 106 | <uri link="http://www.gentoo.org/doc/en/migration-to-2.6.xml">migration |
106 | <uri link="http://www.gentoo.org/doc/en/migration-to-2.6.xml">migration |
| 107 | document</uri> useful. |
107 | document</uri> useful. |
| 108 | </p> |
108 | </p> |
| 109 | |
109 | |
| 110 | <p> |
110 | <p> |
| … | |
… | |
| 128 | not patch these kernels at all - these are purely for people who wish to run |
128 | not patch these kernels at all - these are purely for people who wish to run |
| 129 | a completely unmodified Linux kernel. |
129 | a completely unmodified Linux kernel. |
| 130 | </p> |
130 | </p> |
| 131 | |
131 | |
| 132 | <p> |
132 | <p> |
| 133 | Similarly to <c>gentoo-sources</c>, two versions of Linux can be found under |
133 | Similar to <c>gentoo-sources</c>, two versions of the kernel can be found |
| 134 | this package: 2.4 and 2.6. |
134 | under this package: 2.4 and 2.6. |
| 135 | </p> |
135 | </p> |
| 136 | |
136 | |
| 137 | <p> |
137 | <p> |
| 138 | Linux 2.4 is maintained by Marcelo Tosatti. Linus Torvalds, the original |
138 | Linux 2.4 is maintained by Marcelo Tosatti. Linus Torvalds, the original |
| 139 | creator of Linux, handed maintainership of the Linux 2.4 branch over to |
139 | creator of Linux, handed maintainership of the Linux 2.4 branch over to |