.NET CLR不需要操作系统?

时间:2009-05-14 10:46:17

标签: java .net linux mono kernel

在Java世界中,BEA(现在是Oracle)创建了不需要操作系统的LiquidVM。同样,有各种开源项目,包括SANOSJNODE OSProject Guest VMJavaOS等。

是否为.NET创建了等效项?

3 个答案:

答案 0 :(得分:8)

查看.NET Micro Framework

与Trillian建议的项目不同,后者是创建托管CLR操作系统的项目(不是问题所针对的。).NET Micro Framework是没有操作系统的.NET CLR。它得到了微软的普遍支持,可以使用Visual Studio进行开发。

答案 1 :(得分:6)

一些谷歌搜索发现:

  • Singularity(微软研究项目)
  • Midori(另一个微软研究项目,旨在取代或集成未来版本的Windows,特别是在移动设备上)
  • SharpOS(C#中的开源GPL操作系统)
  • Cosmos(C#中的开源BSD操作系统)

至于这些系统的成熟程度,你必须自己检查;)。

答案 2 :(得分:3)

你见过COSMOS吗?

  

Cosmos是一个完全以CIL兼容语言实现的操作系统项目。该团队致力于使用C#,但是可以使用任何.NET语言。

另请参阅Microsoft研究项目Singularity