3 ms·
I tried it long time ago. And it's something magical about the fact that you can have one system (GNU/Linux) and don't have any binaries for other (GNU/Hurd),
by lelf 13y ago
I tried it long time ago. And it's something magical about the fact that you can have one system (GNU/Linux) and don't have any binaries for other (GNU/Hurd), only sources for mach, hurd, gcc, glibc and can piece by piece (cross-)compile everything and get a working system (with gcc! you compile it by cross-gcc which you compile from your native gcc).
And yes, /dev/null is just translator (think of it as mount point), user-space program discarding stdin. Oh, and / is just a translator giving access to /dev/hdX
- Florin_Andrei 13y agoWait, these are all separate processes? What happens if you crash / ?
- robotresearcher 13y agoThe service restarts. What happens if you crash the Linux kernel? I'm a happy monolithic kernel user, but there are some great ideas in the microkernel model. Just seems to never quite be the best practical choice except in some niches.
- Florin_Andrei 13y agoI was not criticizing, I was genuinely curious. Okay then, I donwloaded Debian Hurd and made a VirtualBox image out of it. This should be fun.
- lelf 13y agoYep, user space. It will be restarted. (Note that I may lie to you about /, it's somewhat special and I don't remember details). Edit: oh, and when it crashes it will get handled by crash server (you guessed it, user-space program) which can kill/suspend/coredump it. You can choose even by env variable!
- chrisdevereux 13y agoWhat happens if you crash the crash server?
- stormbrew 13y agoDingos eat your baby.