Linked by Thom Holwerda on Fri 22nd Feb 2008 09:16 UTC, submitted by obsethryl
.NET (dotGNU too) "Previously, we have presented one of the two opensource licensed projects related to creating a C# kernel. Now it's the time to complete the set by rightfully presenting SharpOS, an effort to build a GPL version 3 + runtime exception licensed system, around a C# kernel of their own design. It is my pleasure and priviledge to host a set of questions and answers from four active developers of SharpOS, that is William Lahti, Bruce Markham, Mircea - Cristian Racasan and Sander van Rossen in order to get some insight into what they are doing with SharpOS, their goals, their different design and inspiration."
Permalink for comment 301976
To read all comments associated with this story, please click here.
Does managed code build better OSs?
by Laurence on Fri 22nd Feb 2008 11:48 UTC
Laurence
Member since:
2007-03-26

I keep reading about all these experimental OSs build with C# (and other managed languages) and I'm still a little confused about one thing:
What makes C# better for building a kernel than C/++ and/or assembly?

Don't get me wrong, I'm all for progress and experimentation, I'm just a little puzzled what such a high level language can offer in terms of kernel performance and stability that lower level languages haven't offered for a great deal of time already. Is it just a case that these are geeky projects some programmers have taken up "just because they can" (which is as good a reason as any for building experimental systems) or do these projects offer some serious future gain which I'm naively overlooking?

Reply Score: 2