Not trying to be unsupportive, but instead of being “immutable” why don’t the Linux distros try to be more micro kernel like? Is it impossible to turn Linux into micro kernels?
It was Linus Torvalds’ decision to not make Linux a microkernel. There’s a whole archived discussion about that on Usenet between Linus and Andrew Tanenbaum, the creator of Minix, which does have a microkernel.
You can find the entire exchange here.
There are however several distributions of GNU/Hurd, i.e. the GNU userland coupled to its originally intended and GNU-proper Mach/Hurd microkernel. Debian offers a GNU/Hurd distribution, as do Arch and Gentoo. But those are rather experimental systems with very poor performance, as the result of the complexity involved with the interprocess communication and context switching of a microkernel design.
That said, there is also such a thing as User-Mode Linux (UML), which runs a slimmed-down version of Linux in userspace, and which is intended to be used with an old-school hypervisor that doesn’t support hardware virtualization extensions.
I do not know whether there are any actually usable UML distributions, though. I think it’s mainly intended as a do-it-yourself hobby project for tinkerers.
The debate has sometimes been considered a flame war.
Noo … ^^
I’m not even halfway through and I do have that same impression
Because the Linux kernel is monolithic.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.