Nice to see an update
Nice to see an update
Posted Apr 4, 2026 17:36 UTC (Sat) by jmalcolm (subscriber, #8876)In reply to: Nice to see an update by Vorpal
Parent article: No kidding: Gentoo GNU/Hurd
Why is GNU HURD late on 64 bit support? Simply becuase it was started much earlier as a 32 bit project and it has had limited developer attention.
The GNU Project was started in 1983 with the goal of creating a fully Free Software operating system. As part of that, work began on GNU HURD in 1990 with the goal of making it the kernel for the GNU OS. It has been in development since then. However, when the Linux kernel appeared a year later, people combined the Linux kernel with the rest of the GNU Project to form the earliest Linux distributions. The energy and excitement moved to Linux and work on GNU HURD stalled. But enthusiasts never completely forgot about it and it has moved along very slowly. It is now getting close to a point you could consider useful and so we are seeing it get more attention and are starting to see distributions that replace the Linux kernel with GNU HURD.
> why would anyone spend effort
There are probably as many reasons as people involved. Finishing the job for one and creating a true "GNU OS" instead of having to pass off Linux as "GNU/Linux". If you are a true GPL adherent, Linux is not actually a pure GPL operating system as it allows non-free components. The FSF blesses only a small number of Linux distros as "Free Software". GNU HURD is unmodified GPLv2. So fewer imperial entanglements in theory.
GNU HURD has a microkernel design so, despite being older, is an arguably more "modern" design than Linux is. Linux has modules and FUSE but is otherwise monolithic. RedoxOS is also a microkernel design but it brings permissive licensing and the Rust language. I see those as advantages but many do not and so will find GNU HURD attractive. If you have some vision, you could believe that GNU HURD will ultimately be a better operating system than Linux.
And, as I said, I am sure there are a thousand other reasons.
As a technology and as a fit for the originally stated goals of the Free Software Foundation, I consider RedoxOS to be the modern replacement for the GNU Project. However, RedoxOS is permissively licensed and so politically incompatible with the world view of many fans of the GPL. RedoxOS provides all "4 freedoms" that the FSF talks about and satisfies every word of "What is Free Software" on the FSF website. But, for many, only copyleft licenses are acceptable and so GNU HURD will be considered superior to RedoxOS.
The above paragraph applies to the BSD operating systems as well. BSD was Open Source long before GNU HURinD and the BSD kernel was actually considered for the GNU OS before work began on GNU HURD. When the AT&T lawsuit was settled and FreeBSD was released in 1993, it was far more advanced and complete than Linux was. But momentum is a powerful force and BSD never managed to pull the spotlight off Linux. RedoxOS and even GNU HURD will face the same challenge. GNU HURD may actually have the better shot, indepedent of quality or technology, as the GNU brand is already strong in the Linux world and GNU has many fans in the Linux userbase. The fact that Arch, Debian, Guix, and now Gentoo offer GNU HURD in their projects illustrates this.
