Linked by David Adams on Thu 1st Jul 2010 08:52 UTC
Permalink for comment 432195
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2010-03-08
Minix 3 exists as the living proof of the contrary.
It's developed by a small team, it's a microkernel (heck, it's one of those which take the microkernel approach in the most extreme way), yet it actually works on a lot of computers and can already run a nice pack of UNIX software.
Microkernel programming is really just a way of thinking, although you can make this way as twisted as you like. In my opinion, the "all process are created equal" rule must be respected, which means that scheduler, clock driver, vmem manager, and all other services that can instantly put the system to a grinding halt should be left in the kernel... but that's another story.
Getting back to hurd, I think the only lesson which can take from that is that the Hurd team is incompetent. They are over-ambitious, as if they somehow suffered from second system effect without having ever created a single working product. And like the Windows NT team one of the sole people who applied the notion of feature bloat to kernel design.
Many kernel projects have died before because of uncontrolled development. Copland is another famous example. The major problem with OS design is that it requires extremely good management. Some are up to that, some are not, but it always have been a sore spot for open source software, generally started and made solely by developers who know nothing about that.
Edited 2010-07-01 20:26 UTC