aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README42
1 files changed, 26 insertions, 16 deletions
diff --git a/README b/README
index 4ee7dda88b..0d318abaf7 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
1 Linux kernel release 2.6.xx 1 Linux kernel release 2.6.xx <http://kernel.org>
2 2
3These are the release notes for Linux version 2.6. Read them carefully, 3These are the release notes for Linux version 2.6. Read them carefully,
4as they tell you what this is all about, explain how to install the 4as they tell you what this is all about, explain how to install the
@@ -6,23 +6,31 @@ kernel, and what to do if something goes wrong.
6 6
7WHAT IS LINUX? 7WHAT IS LINUX?
8 8
9 Linux is a Unix clone written from scratch by Linus Torvalds with 9 Linux is a clone of the operating system Unix, written from scratch by
10 assistance from a loosely-knit team of hackers across the Net. 10 Linus Torvalds with assistance from a loosely-knit team of hackers across
11 It aims towards POSIX compliance. 11 the Net. It aims towards POSIX and Single UNIX Specification compliance.
12 12
13 It has all the features you would expect in a modern fully-fledged 13 It has all the features you would expect in a modern fully-fledged Unix,
14 Unix, including true multitasking, virtual memory, shared libraries, 14 including true multitasking, virtual memory, shared libraries, demand
15 demand loading, shared copy-on-write executables, proper memory 15 loading, shared copy-on-write executables, proper memory management,
16 management and TCP/IP networking. 16 and multistack networking including IPv4 and IPv6.
17 17
18 It is distributed under the GNU General Public License - see the 18 It is distributed under the GNU General Public License - see the
19 accompanying COPYING file for more details. 19 accompanying COPYING file for more details.
20 20
21ON WHAT HARDWARE DOES IT RUN? 21ON WHAT HARDWARE DOES IT RUN?
22 22
23 Linux was first developed for 386/486-based PCs. These days it also 23 Although originally developed first for 32-bit x86-based PCs (386 or higher),
24 runs on ARMs, DEC Alphas, SUN Sparcs, M68000 machines (like Atari and 24 today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and
25 Amiga), MIPS and PowerPC, and others. 25 UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH,
26 IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS,
27 and Renesas M32R architectures.
28
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
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
33 functionality is then obviously somewhat limited.
26 34
27DOCUMENTATION: 35DOCUMENTATION:
28 36
@@ -81,6 +89,11 @@ INSTALLING the kernel:
81 failed patches (xxx# or xxx.rej). If there are, either you or me has 89 failed patches (xxx# or xxx.rej). If there are, either you or me has
82 made a mistake. 90 made a mistake.
83 91
92 Unlike patches for the 2.6.x kernels, patches for the 2.6.x.y kernels
93 (also known as the -stable kernels) are not incremental but instead apply
94 directly to the base 2.6.x kernel. Please read
95 Documentation/applying-patches.txt for more information.
96
84 Alternatively, the script patch-kernel can be used to automate this 97 Alternatively, the script patch-kernel can be used to automate this
85 process. It determines the current kernel version and applies any 98 process. It determines the current kernel version and applies any
86 patches found. 99 patches found.
@@ -178,11 +191,8 @@ CONFIGURING the kernel:
178 191
179COMPILING the kernel: 192COMPILING the kernel:
180 193
181 - Make sure you have gcc 2.95.3 available. 194 - Make sure you have at least gcc 3.2 available.
182 gcc 2.91.66 (egcs-1.1.2), and gcc 2.7.2.3 are known to miscompile 195 For more information, refer to Documentation/Changes.
183 some parts of the kernel, and are *no longer supported*.
184 Also remember to upgrade your binutils package (for as/ld/nm and company)
185 if necessary. For more information, refer to Documentation/Changes.
186 196
187 Please note that you can still run a.out user programs with this kernel. 197 Please note that you can still run a.out user programs with this kernel.
188 198