<troll>
Ha! Now I know why kernel development is an order of magnitude harder than developing user level applications. This is not just the intrinsic problem of most bugs crashing the whole system. This is also the problem that advanced software engineering concepts like code reuse are only starting to reach these shores!
</troll>
Posted Jun 12, 2009 12:05 UTC (Fri) by intgr (subscriber, #39733)
[Link]
> Sometimes I dream of a kernel written in a high-level programming language...
There are many such projects, including Inferno from Bell Labs, Singularity from Microsoft (!) and a whole lot of others.
It's an interesting research area because it completely throws away decades-old CPU memory protection, because typesafe virtual machines guarantee that you can't access anything you don't have a reference to.
Obviously none of these is usable as a desktop OS though.
Linux Kernel Design Patterns - Part 1
Posted Jun 12, 2009 12:39 UTC (Fri) by smitty_one_each (subscriber, #28989)
[Link]