summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
committer <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
commit19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch)
tree40b1cb534496a7f1ca0f5c314a523c69f1fee464 /README
parent7206675c40394c78a90e74812bbdbf8cf3cca1be (diff)
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'README')
-rw-r--r--README31
1 files changed, 28 insertions, 3 deletions
diff --git a/README b/README
index 2b3b55ada..0eeb9ff85 100644
--- a/README
+++ b/README
@@ -19,6 +19,9 @@ list. To do this, e-mail majordomo@vger.rutgers.edu, and put in the body
of the message "subscribe linux-kernel" or "subscribe linux-kernel-digest"
for a daily digest of the mailing list (it is a high-traffic list.)
+However, please make sure you don't ask questions which are already answered
+in various files in the Documentation directory. See DOCUMENTATION below.
+
WHAT IS LINUX?
Linux is a Unix clone written from scratch by Linus Torvalds with
@@ -51,7 +54,9 @@ DOCUMENTATION:
- There are various readme's in the kernel Documentation/ subdirectory:
these typically contain kernel-specific installation notes for some
drivers for example. See ./Documentation/00-INDEX for a list of what
- is contained in each file.
+ is contained in each file. Please read the Changes file, as it
+ contains information about the problems, which may result by upgrading
+ your kernel.
INSTALLING the kernel:
@@ -103,15 +108,35 @@ INSTALLING the kernel:
You should now have the sources correctly installed.
+SOFTWARE REQUIREMENTS
+
+ Compiling and running the 2.1.x kernels requires up-to-date
+ versions of various software packages. Consult
+ ./Documentation/Changes for the minimum version numbers required
+ and how to get updates for these packages. Beware that using
+ excessively old versions of these packages can cause indirect
+ errors that are very difficult to track down, so don't assume that
+ you can just update packages when obvious problems arise during
+ build or operation.
+
CONFIGURING the kernel:
- Do a "make config" to configure the basic kernel. "make config"
needs bash to work: it will search for bash in $BASH, /bin/bash and
/bin/sh (in that order), so hopefully one of those is correct.
+ (Do not skip this step even if you are only upgrading one minor
+ version. New configuration options are added in each release, and
+ odd problems will turn up if the configuration files are not set up
+ as expected. If you want to carry your existing configuration to a
+ new version with minimal work, use "make oldconfig", which will
+ only ask you for the answers to new questions.)
+
- Alternate configuration commands are:
"make menuconfig" Text based color menus, radiolists & dialogs.
"make xconfig" X windows based configuration tool.
+ "make oldconfig" Default all questions based on the contents of
+ your existing ./.config file.
NOTES on "make config":
- having unnecessary drivers will make the kernel bigger, and can
@@ -129,8 +154,8 @@ CONFIGURING the kernel:
bigger or slower kernel (or both), and can even make the kernel
less stable by configuring some routines to actively try to
break bad code to find kernel problems (kmalloc()). Thus you
- should probably answer 'n' to the questions for a "production"
- kernel.
+ should probably answer 'n' to the questions for
+ "development", "experimental", or "debugging" features.
- Check the top Makefile for further site-dependent configuration
(default SVGA mode etc).