|
|
1.1 root 1: -*- Text -*-
2: This is the GNU mach 1.0 distribution.
3:
4: This kernel is derived from the Utah kernel source. We use it to run
5: the Hurd on. It is being distributed by us so that we can more easily
6: modify the source, and so that it will work with the normal GNU coding
7: standards and Makefile conventions.
8:
9: libmach, bootloaders, default pagers, and the like are not part of
10: this distribution. For libraries, we refer you to the GNU C library,
11: which has Mach support. For bootloaders, we refer you to GRUB. (This
12: kernel can be loaded by any bootloader that uses the multiboot
13: standard.) For default pagers, we refer you to your particular system
14: that you will run on top of Mach. The upcoming Hurd distribution
15: (version 0.2) will contain the code that used to be in the Utah kernel
16: distributions for doing the work of the default pager.
17:
18: The interface generator `MiG' is still part of this distribution.
19: Perhaps at some later point it will be split out, as it surely should
20: be.
21:
22: Generic installation instructions may be found in the file INSTALL.
23:
24: By default, you get a kernel with no device drivers for disks and
25: network devices. This is not what you want! Examine the file
26: `README-Drivers' in the directory for the machine type your kernel is
27: on (e.g., `i386/README-Drivers') for a list of configure --enable
28: switches. Give the appropriate set for your hardware. It is
29: generally safe to specify switches for hardware you don't have; in
30: this way you can build kernels that work on different physical machine
31: set ups.
32:
33: The specific switches you give to configure are always recorded in the
34: file `config.status'. So you can always tell what options you used to
35: build a particular kernel.
36:
37:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.