The GNU Project has announced native 64-bit support for GNU Hurd through GNU Guix, enabling it to run on modern x86_64 systems for the first time. This milestone ends decades of limitation to 32-bit architecture. The development marks progress for the experimental microkernel, though it remains non-production ready.
GNU Hurd, the kernel component of the GNU operating system, has long been an experimental project since its launch in the early 1990s. Unlike the Linux kernel, Hurd employs a microkernel design based on GNU Mach, where core services operate as separate user-space servers communicating via message passing.
For decades, GNU Hurd was confined to 32-bit x86 systems, which restricted its compatibility with contemporary hardware lacking x86_64 support. This changed with a recent announcement from the GNU Project: native 64-bit support is now available through GNU Guix. As detailed in the Guix announcement, x86_64 Hurd system images can be installed or tested using Guix System tools.
The upgrade enhances memory addressing capabilities and brings Hurd into alignment with current hardware standards. A Phoronix report notes that SMP multi-processor support is expected "soon." Despite these advances, GNU Hurd continues to be experimental, with hardware support trailing behind mainstream kernels like Linux. It is not positioned as a production-ready alternative but offers value for developers and researchers exploring its unique architecture.
The development was highlighted in sources published around March 1, 2026, underscoring a significant step forward after prolonged development.