But I think it's fun and something different.
It's one of the few OS up there that seems to be able to take advantage of multicores.
Other such as barrelfish and dragonflyBSD.
Hurd doesn't even support SMP yet.
Kind of like how I waited for HAMMER2.
https://en.wikipedia.org/wiki/L4_microkernel_family
I am excited to see how redox evolves, but unless they start writing, virtualizing, or porting drivers it is not much more than an experiment in how well Rust can handle OS programming.
Beyond the philosophical differences, another difference is that Hurd is a microkernel and Linux is monolithic. Hurd can be considered a research project for exploring microkernels. The most well-developed microkernels are not open source or free.
I don't think that's the case. The FSF has long been satisfied that Linux meets its goals for an OS kernel, and the Hurd project has changed somewhat from "this will be the final piece of the GNU operating system" to "this is something we're working on to explore microkernel design." I think its developers have given up on it ever replacing Linux, as it's very behind in hardware support, and the gap is only ever growing rather than shrinking. For example, it doesn't support multicore or 64-bit userland (in a time when projects are pulling 32-bit userland support!).
Is it curiosity or is there some use case for Hurd that I'm not aware of?
Thanks.