views:

325

answers:

3

In the world of Java, BEA (now Oracle) has created LiquidVM which doesn't require an OS. Likewise, there are a variety of open source projects including SANOS, JNODE OS, Project Guest VM, JavaOS, etc.

Is there an equivalent being created for .NET?

+3  A: 

Have you seen COSMOS?

Cosmos is an operating system project implemented completely in CIL compliant languages. The team is committed to using C#, however any .NET language can be used.

Also have a look at Singularity, a project from Microsoft Research

Samuel Jack
+4  A: 

Some googling found out:

  • Singularity (a Microsoft research project)
  • Midori (another Microsoft research project, which aims to replace or integrate with a future version of Windows, especially on mobile devices)
  • SharpOS (an open-source GPL OS in C#)
  • Cosmos (an open-source BSD OS in C#)

As to how mature those systems are, you'll have to check by yourself ;).

Trillian
There is also a .NET Macro Framework, although it is not popular.
Lex Li
+5  A: 

check out the .NET Micro Framework

unlike the projects suggested by Trillian which are projects to create a managed CLR OS (not what the question asked.) The .NET Micro Framework is the .NET CLR without an OS. It is commerially supported by microsoft and can be developed for using Visual Studio.

trampster
I never knew about that, great find!
Greg