Annotation of OSKit-Mach/README, revision 1.1.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.