Annotation of Gnu-Mach/README, revision 1.1.1.2

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: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.