diff options
-rw-r--r-- | README | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -1,4 +1,4 @@ | |||
1 | Linux kernel release 2.6.xx <http://kernel.org> | 1 | Linux kernel release 2.6.xx <http://kernel.org/> |
2 | 2 | ||
3 | These are the release notes for Linux version 2.6. Read them carefully, | 3 | These are the release notes for Linux version 2.6. Read them carefully, |
4 | as they tell you what this is all about, explain how to install the | 4 | as they tell you what this is all about, explain how to install the |
@@ -22,15 +22,17 @@ ON WHAT HARDWARE DOES IT RUN? | |||
22 | 22 | ||
23 | Although originally developed first for 32-bit x86-based PCs (386 or higher), | 23 | Although originally developed first for 32-bit x86-based PCs (386 or higher), |
24 | today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and | 24 | today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and |
25 | UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, | 25 | UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, |
26 | IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS, | 26 | IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS, |
27 | and Renesas M32R architectures. | 27 | Cris, Xtensa, AVR32 and Renesas M32R architectures. |
28 | 28 | ||
29 | Linux is easily portable to most general-purpose 32- or 64-bit architectures | 29 | Linux is easily portable to most general-purpose 32- or 64-bit architectures |
30 | as long as they have a paged memory management unit (PMMU) and a port of the | 30 | as long as they have a paged memory management unit (PMMU) and a port of the |
31 | GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has | 31 | GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has |
32 | also been ported to a number of architectures without a PMMU, although | 32 | also been ported to a number of architectures without a PMMU, although |
33 | functionality is then obviously somewhat limited. | 33 | functionality is then obviously somewhat limited. |
34 | Linux has also been ported to itself. You can now run the kernel as a | ||
35 | userspace application - this is called UserMode Linux (UML). | ||
34 | 36 | ||
35 | DOCUMENTATION: | 37 | DOCUMENTATION: |
36 | 38 | ||
@@ -113,6 +115,7 @@ INSTALLING the kernel: | |||
113 | version 2.6.12.2 and want to jump to 2.6.12.3, you must first | 115 | version 2.6.12.2 and want to jump to 2.6.12.3, you must first |
114 | reverse the 2.6.12.2 patch (that is, patch -R) _before_ applying | 116 | reverse the 2.6.12.2 patch (that is, patch -R) _before_ applying |
115 | the 2.6.12.3 patch. | 117 | the 2.6.12.3 patch. |
118 | You can read more on this in Documentation/applying-patches.txt | ||
116 | 119 | ||
117 | - Make sure you have no stale .o files and dependencies lying around: | 120 | - Make sure you have no stale .o files and dependencies lying around: |
118 | 121 | ||
@@ -161,6 +164,7 @@ CONFIGURING the kernel: | |||
161 | only ask you for the answers to new questions. | 164 | only ask you for the answers to new questions. |
162 | 165 | ||
163 | - Alternate configuration commands are: | 166 | - Alternate configuration commands are: |
167 | "make config" Plain text interface. | ||
164 | "make menuconfig" Text based color menus, radiolists & dialogs. | 168 | "make menuconfig" Text based color menus, radiolists & dialogs. |
165 | "make xconfig" X windows (Qt) based configuration tool. | 169 | "make xconfig" X windows (Qt) based configuration tool. |
166 | "make gconfig" X windows (Gtk) based configuration tool. | 170 | "make gconfig" X windows (Gtk) based configuration tool. |
@@ -303,8 +307,9 @@ IF SOMETHING GOES WRONG: | |||
303 | 307 | ||
304 | - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump | 308 | - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump |
305 | as is, otherwise you will have to use the "ksymoops" program to make | 309 | as is, otherwise you will have to use the "ksymoops" program to make |
306 | sense of the dump. This utility can be downloaded from | 310 | sense of the dump (but compiling with CONFIG_KALLSYMS is usually preferred). |
307 | ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops. | 311 | This utility can be downloaded from |
312 | ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops/ . | ||
308 | Alternately you can do the dump lookup by hand: | 313 | Alternately you can do the dump lookup by hand: |
309 | 314 | ||
310 | - In debugging dumps like the above, it helps enormously if you can | 315 | - In debugging dumps like the above, it helps enormously if you can |
@@ -336,7 +341,7 @@ IF SOMETHING GOES WRONG: | |||
336 | 341 | ||
337 | If you for some reason cannot do the above (you have a pre-compiled | 342 | If you for some reason cannot do the above (you have a pre-compiled |
338 | kernel image or similar), telling me as much about your setup as | 343 | kernel image or similar), telling me as much about your setup as |
339 | possible will help. | 344 | possible will help. Please read the REPORTING-BUGS document for details. |
340 | 345 | ||
341 | - Alternately, you can use gdb on a running kernel. (read-only; i.e. you | 346 | - Alternately, you can use gdb on a running kernel. (read-only; i.e. you |
342 | cannot change values or set break points.) To do this, first compile the | 347 | cannot change values or set break points.) To do this, first compile the |