
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."
Permalink for comment 293992
To read all comments associated with this story, please
click here.
Member since:
2005-11-29
Yes, and Singularity is much more advanced and has many different areas of research being made in it.
Writing a Managed Kernel is only the beginning, there is a much greater potential for a rich experience. It's still an area of active research, so it's pretty neat that these guys were able to at the very least boot a kernel written in C#.
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.