|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.