|
|
1.1 root 1: -*- Text -*- 1.1.1.3 ! root 2: This is the GNU mach 1.2 distribution. 1.1 root 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 1.1.1.3 ! root 14: that you will run on top of Mach. ! 15: ! 16: The interface generator `MiG' is no longer part of this distribution. 1.1 root 17: 18: Generic installation instructions may be found in the file INSTALL. 19: 20: By default, you get a kernel with no device drivers for disks and 21: network devices. This is not what you want! Examine the file 22: `README-Drivers' in the directory for the machine type your kernel is 23: on (e.g., `i386/README-Drivers') for a list of configure --enable 24: switches. Give the appropriate set for your hardware. It is 25: generally safe to specify switches for hardware you don't have; in 26: this way you can build kernels that work on different physical machine 27: set ups. 28: 1.1.1.2 root 29: If you want the in-kernel debugger compiled in, specify --enable-kdb 30: to configure. This is only useful if you actually anticipate 31: debugging the kernel, of course. We don't turn it on be default 32: because it adds considerably to the unpageable memory footprint of the 33: kernel. 34: 1.1.1.3 ! root 35: If you want to use the kmsg device, specify --enable-kmsg to ! 36: configure. It is disabled by default, because we assume that it is ! 37: unstable and there is no appropriate translator for it. ! 38: 1.1 root 39: The specific switches you give to configure are always recorded in the 40: file `config.status'. So you can always tell what options you used to 41: build a particular kernel. 42: 1.1.1.2 root 43: Bug reports relating to this distribution should be sent to 1.1.1.3 ! root 44: [email protected]. Requests for assistance should be made on ! 45: [email protected]. 1.1 root 46:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.