Annotation of Gnu-Mach/README, revision 1.1.1.6

1.1.1.5   root        1: This is GNU Mach, the GNU distribution of the Mach microkernel,
                      2: <http://www.gnu.org/software/hurd/microkernel/mach/gnumach.html>.  Welcome.
1.1       root        3: 
1.1.1.5   root        4: GNU Mach is the microkernel upon which a GNU Hurd system is based.  It
                      5: provides an Inter Process Communication (IPC) mechanism that the Hurd
                      6: uses to define interfaces for implementing in a distributed multi-server
                      7: fashion the services a traditional operating system kernel provides.
                      8: 
                      9: GNU Mach runs on 32-bit x86 machines.  A version running on 64-bit x86
                     10: (x86_64) machines is in progress.  Volunteers interested in ports to
                     11: other architectures are sought; please contact us (see below) if you'd
                     12: like to help.
1.1       root       13: 
                     14: libmach, bootloaders, default pagers, and the like are not part of
1.1.1.5   root       15: this distribution.  For libraries, we refer you to the GNU C Library,
1.1       root       16: which has Mach support.  For bootloaders, we refer you to GRUB.  (This
                     17: kernel can be loaded by any bootloader that uses the multiboot
                     18: standard.)  For default pagers, we refer you to your particular system
1.1.1.3   root       19: that you will run on top of Mach.
                     20: 
1.1.1.5   root       21: The Mach Interface Generator (MIG) is no longer part of this distribution, and
                     22: instead is packaged separately: GNU MIG.
1.1       root       23: 
                     24: Generic installation instructions may be found in the file INSTALL.
                     25: 
1.1.1.5   root       26: By default, most drivers for network boards are included, as well as
                     27: drivers for IDE, SCSI and AHCI disks.
1.1       root       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
1.1.1.6 ! root       31: debugging the kernel, of course.  We don't turn it on by default
1.1.1.2   root       32: because it adds considerably to the unpageable memory footprint of the
                     33: kernel.
                     34: 
1.1.1.5   root       35: GNU Mach can be cross-built.  No specific options need to be given when
                     36: building on a 32-bit x86 ELF userland such as GNU/Linux.  Manually switch the
                     37: compiler to 32-bit mode when using a 64-bit x86 (x86_64) ELF toolchain:
                     38: 
                     39:     $ [...]/configure --host=i686-gnu CC='gcc -m32' LD='ld -melf_i386'
                     40: 
                     41: 
                     42: Please read the FAQ at <http://www.gnu.org/software/hurd/faq.html>.
                     43: Bug reports should be sent to <[email protected]> or filed on
                     44: <http://savannah.gnu.org/bugs/?group=hurd>.  Requests for assistance
                     45: should be sent to <[email protected]> or filed on
                     46: <http://savannah.gnu.org/support/?group=hurd>.  You can also find us on
                     47: the Freenode IRC network in the #hurd channel.

unix.superglobalmegacorp.com

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