GNU Hurd
GNU Hurd is the GNU Project's microkernel-based operating-system kernel, in development since 1990 as the originally intended free Unix-like kernel for the GNU system. Built on top of Mach (later GNU Mach), it has never reached production readiness; Richard Stallman has publicly attributed the delay to the choice of Mach and to the deep difficulty of writing a microkernel-based Unix, while a free alternative -- Linux -- captured the ecosystem in the meantime.
GNU Hurd is the GNU Project's microkernel-based operating-system kernel, begun in 1990 as the intended free Unix-like kernel of the GNU system. "Hurd" stands recursively for "HIRD of Unix-Replacing Daemons," where HIRD itself expands to "HURD of Interfaces Representing Depth." Architecturally, the Hurd is a set of user-space servers -- for filesystems, authentication, networking, process management -- running on top of the GNU Mach microkernel, with no privileged monolithic core. The design has not translated into a finished system. Richard Stallman has publicly accepted responsibility for choosing Mach as the substrate, writing that the decision "seems to have been responsible for the slowness of the development" and that "it took many many many years to get this kernel to run at all, and it still doesn't run well." Mach's heavy IPC, awkward virtual-memory semantics, and the difficulty of debugging cross-server interactions all proved harder than anticipated, and the project lacked the contributor base that grew around Linux. Once Linux became viable in the mid-1990s, Stallman observed that finishing the Hurd was "not crucial" for the GNU system because a free kernel already existed. Work has continued in fits and starts -- an experimental port to the L4 microkernel family (Hurd/L4) was attempted in the 2000s and abandoned, and a Debian GNU/Hurd flavour ships unofficial CD images -- but the project is routinely cited as a cautionary tale about microkernel ambition versus shipping code, and as evidence that ecosystem momentum, once lost, is very hard to recover.