Right so Hurd and Minux are technically superiour to Linux, if this is true then why doesn't anyone use them?
I never said they were technically superior. Minix definetly isn't and probably never will be, unless someone else does the job for them. Minix is for educational purposes only.
The Hurd on gnumach works but it sucks (gnumach isn't a great microkernel anymore.). It crashes under the smallest of loads. It's not secure. It's drivers come from Linux 2.2 (i.e. not alot of supported hardware, no recent hardware.).
They're in the process of porting the Hurd to a different microkernel, L4Ka::Pistachio. Nothing much works yet though, you can boot it up and a wonderful 'banner' program automatically runs and prints some text to the screen. There's no filesystem or anything though. It's unusable.
You would want to be
insane to suggest either of Minix or the Hurd on either gnumach or L4 to be technically superior to Linux. Minix is barely usable, the Hurd isn't even.
However, I imagine
if the Hurd is ever complete (or even ready), on L4 or some other microkernel (there's actually talk about switching microkernels,
again), there won't be a question about which is
technically superior between it and Linux.
The Hurd will do things Linux can't dream of (at least not without a redesign). For example, persistance (probably, depends on if the developers actually
do this, but apparantly doing this will make other things easier, and it seems like right now they're up for it.), which means that any time there's a power cut or something, or you shut down the system, you can continue from right where you left off, basically immediatly (after BIOS, bootloader, and that). That and a few other things (translators (which already work), for example) would make it technically superior to Linux. And them things are only so easy because of it's wonderful multi-server microkernel design.