Annotation of Gnu-Mach/README, revision 1.1.1.5

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
                     31: debugging the kernel, of course.  We don't turn it on be default
                     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.