Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET CLR that does not require an operating system?

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?

like image 836
McGovernTheory Avatar asked Dec 03 '22 15:12

McGovernTheory


2 Answers

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.

like image 82
trampster Avatar answered Dec 11 '22 11:12

trampster


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 ;).

like image 36
Trillian Avatar answered Dec 11 '22 10:12

Trillian