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 293993
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Point?
by Nelson on Tue 1st Jan 2008 23:52 UTC in reply to "RE: Point?"
Nelson
Member since:
2005-11-29

It's all a matter of choice, the ultimate purpose of a managed Operating System isn't the language it's written in. It's the advantages of managed code vs native code.

It could target any language which compiles to IL, but the key is in what you do with these advantages at the kernel level.

There's a lot of potential, and the people working on Singularity have published a few papers outlining some of the advantages.

Reply Parent Bookmark Score: 1