Computer Programming Software Terms, Glossary and Dictionary
GNU Mach, an implementation of the Mach microkernel, is the default microkernel in the GNU Hurd kernel of the GNU operating system. GNU Mach runs on IA-32 machines, and is expected to be ported to other computers. Mach is particularly well suited for SMP and network cluster techniques. Thread support is provided at the kernel level, and the kernel itself takes advantage of that. Network transparency at the IPC level makes resources of the system available across machine boundaries. GNU Mach is maintained by developers on the GNU project and distributed under GNU General Public License (GPL).