|
|
1.1 root 1: -*- Text -*- 1.1.1.2 ! root 2: This is the GNU mach 1.1 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 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: 1.1.1.2 ! root 33: If you want the in-kernel debugger compiled in, specify --enable-kdb ! 34: to configure. This is only useful if you actually anticipate ! 35: debugging the kernel, of course. We don't turn it on be default ! 36: because it adds considerably to the unpageable memory footprint of the ! 37: kernel. ! 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 ! 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.