Linked by Thom Holwerda on Tue 1st Jan 2008 21:50 UTC, submitted by William Lahti
.NET (dotGNU too) SharpOS 0.0.1 has been released. "The SharpOS project is aimed at writing an operating system in 100% C#. This originally proved to be a problem of nearly philosophical proportions because C# is a managed language, and by nature isn't designed for such low-level uses as developing an operating system kernel. Please note that although our goal is to create an operating system in C#, the infrastructure we have created allows kernels to be written in any language that targets the Common Intermediate Language bytecodes and exposes pointers and unsafe code."
Thread beginning with comment 293999
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Very cool!
by fury on Wed 2nd Jan 2008 00:46 UTC in reply to "RE: Very cool!"
fury
Member since:
2005-09-23

Now, according to my reading the kernel isn't managed per-say, it seems like they translate the IL to x86 and execute that. It doesn't bring the benefits of managed code.


For now, yes, managed code is not actually supported, but that is our goal. As you can imagine, doing the project the way we are doing it does not lend to expedient development at least for this early stage. Our next milestone focuses on implementing object support and all the things that that entails.

Reply Parent Bookmark Score: 4

RE[3]: Very cool!
by Nelson on Wed 2nd Jan 2008 00:51 in reply to "RE[2]: Very cool!"
Nelson Member since:
2005-11-29

Yea, I hope I didn't come off as trying to downplay the project. It's still very impressive, and a step in the right direction.

Reply Parent Bookmark Score: 2