Linked by Thom Holwerda on Fri 8th Feb 2008 22:47 UTC
.NET (dotGNU too) "Developers are working to create experimental open-source operating systems with modular microkernels using the C# programming language. The SharpOS and Cosmos projects both announced their first major milestone releases last month, demonstrating the technical viability of the concept. Although some previous research has been conducted in the area of VM-based operating systems, the Cosmos and SharpOS projects break a lot of new ground. One particularly notable prior effort in this field is Microsoft's Singularity experiment, a research project that that began in 2003 with the intent of creating a managed code operating system that uses the Barktok compiler and leverages static analysis and programmatic verifiability to ensure high dependability."
Thread beginning with comment 300200
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: managed
by jayson.knight on Sat 9th Feb 2008 18:14 UTC in reply to "managed"
jayson.knight
Member since:
2005-07-06

When one writes in Java, the code is "managed" by JVM. The term "managed" is not used in Java circles, but you know what I mean. What is managing C# code ? I thought it was some .NET framework. And .NET framework is supposed to run in an OS, usually Windows, or Mono under UNIX. So, how is an OS written in managed code supposed to run and boot ?

DG


The JVM equivalent for .Net is called the Common Language Runtime: http://en.wikipedia.org/wiki/Common_Language_Runtime

There are some noticeable differences in architecture between it and the JVM though. Google is your friend.

Reply Parent Bookmark Score: 1