GNU Hurd is an open source microkernel-based operating system designed to be secure, compliant with POSIX standards, portable, multi-user, and modular. It has been under development since 1990.
GNU Hurd is an open source microkernel-based operating system that has been under development since 1990. It is designed to be:
The main components include the GNU Mach microkernel which handles low-level tasks like managing memory and multitasking. On top of this run various GNU servers that provide higher level functionality like the file system, network protocols, device drivers, and more. The software architecture allows these components to be swapped out as needed.
GNU Hurd aims to be a modern replacement for the Unix kernel while retaining compatibility with GNU software. However, development has progressed slowly due to the ambitious design. It presently works on 32-bit x86 systems but still lacks drivers for most hardware and ships with only basic components. The system remains under active development by the GNU project.