1 KiB
1 KiB
GNU Hurd
GNU Hurd is a collection of servers for the GNU Mach microkernel. The name Hurd is a pun of "herd", as in a "herd" of microkernel services.
Work on the Hurd began in 1990 as a libre Unix-like kernel for the GNU operating system. Development slowed down considerably after the release of Linux in 1991, so the only work happening now is made by a couple of volunteers.
There are experimental Hurd versions of Linux distros, such as Debian GNU/Hurd and Arch Hurd.
MIG (Mach Interface Generator)
GNU MIG is an IDL compiler for generating bindings for the Mach kernel IPC, hiding the low-level IPC details (marshalling, communication, etc.) as regular function calls.