Annotation of OSKit-Mach/README, revision 1.1

1.1     ! root        1: -*- Text -*-
        !             2: This is NOT the GNU Mach 1.2 distribution!
        !             3: 
        !             4: This is OSKit-Mach, some day GNU Mach 2.0, and this README file is out of date!
        !             5: NEWS is also out of date.
        !             6: See ChangeLog for changes since the split from gnumach 1.x.
        !             7: ChangeLog.1 has the earlier gnumach 1.x changes.
        !             8: 
        !             9: It is safe to install this over your gnumach installation.  The installed
        !            10: header files are 100% compatible (and 99.44% identical).  This installs
        !            11: /boot/oskit-mach and doesn't touch /boot/gnumach, so you can boot either.
        !            12: 
        !            13: There are no meaningful --enable options.  Drivers are determined by
        !            14: whatever is compiled into the oskit libraries (I'll add options later).
        !            15: SMP does not work, don't even bother trying it.  The FPE does not exist,
        !            16: don't even bother trying it.  There is no DDB, but there is serial-port
        !            17: GDB, which is better (if you have another machine to run GDB on).
        !            18: 
        !            19: Following is the gnumach-1.2 README, which is mostly not helpful now.
        !            20: 
        !            21: 
        !            22: This kernel is derived from the Utah kernel source.  We use it to run
        !            23: the Hurd on.  It is being distributed by us so that we can more easily
        !            24: modify the source, and so that it will work with the normal GNU coding
        !            25: standards and Makefile conventions.
        !            26: 
        !            27: libmach, bootloaders, default pagers, and the like are not part of
        !            28: this distribution.  For libraries, we refer you to the GNU C library,
        !            29: which has Mach support.  For bootloaders, we refer you to GRUB.  (This
        !            30: kernel can be loaded by any bootloader that uses the multiboot
        !            31: standard.)  For default pagers, we refer you to your particular system
        !            32: that you will run on top of Mach.
        !            33: 
        !            34: The interface generator `MiG' is no longer part of this distribution.
        !            35: 
        !            36: Generic installation instructions may be found in the file INSTALL.
        !            37: 
        !            38: By default, you get a kernel with no device drivers for disks and
        !            39: network devices.  This is not what you want!  Examine the file
        !            40: `README-Drivers' in the directory for the machine type your kernel is
        !            41: on (e.g., `i386/README-Drivers') for a list of configure --enable
        !            42: switches.  Give the appropriate set for your hardware.  It is
        !            43: generally safe to specify switches for hardware you don't have; in
        !            44: this way you can build kernels that work on different physical machine
        !            45: set ups.
        !            46: 
        !            47: If you want the in-kernel debugger compiled in, specify --enable-kdb
        !            48: to configure.  This is only useful if you actually anticipate
        !            49: debugging the kernel, of course.  We don't turn it on be default
        !            50: because it adds considerably to the unpageable memory footprint of the
        !            51: kernel.
        !            52: 
        !            53: The specific switches you give to configure are always recorded in the
        !            54: file `config.status'.  So you can always tell what options you used to
        !            55: build a particular kernel.
        !            56: 
        !            57: Bug reports relating to this distribution should be sent to
        !            58: [email protected].  Requests for assistance should be made on
        !            59: [email protected].

unix.superglobalmegacorp.com

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