Linked by Thom Holwerda on Mon 21st Nov 2011 11:25 UTC, submitted by moondevil
OSNews, Generic OSes You all know MINIX - a microkernel operating system project led by Andrew Tanenbaum. The French Linux magazine has an interview with Andrew Tanenbaum about MINIX' current state and future. There's some interesting stuff in there.
Permalink for comment 497938
To read all comments associated with this story, please click here.
RE[2]: Linux is practical
by zimbatm on Tue 22nd Nov 2011 17:55 UTC in reply to "RE: Linux is practical"
Member since:

Well said.

It's exactly what I meant. It's feasible to build an efficient and robust micro-kernel but contracts are hard and should put in the right place to not impact performance too much.

Another aspect was that personal computers didn't have hot-swappable components (even today except for SATA and USB). Once the bugs are ironed out of the drivers, there is little use of compartmentalization if you need to reboot your computer anyways. Moreover, if the CPU, RAM, bus or disk fail there is little you can do.

In the end I believe that micro or macro, all practical kernels (as in not for reasearch) tend to go in the same direction even if they didn't start at the same point. Darwin for example has a micro-kernel (Mach 3) base but got augmented with some BSD code. Linux adds compartmentalization where needed.

That said, I'm not an expert so what I'm saying might be bullshit ;)

Reply Parent Score: 1