【问题标题】:.NET CLR that does not require an operating system?.NET CLR 不需要操作系统?
【发布时间】:2009-06-03 09:11:47
【问题描述】:

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

是否正在为 .NET 创建等效项?

【问题讨论】:

    标签: java .net linux mono kernel


    【解决方案1】:

    查看.NET Micro Framework

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

    【讨论】:

    • 我从来不知道,很棒的发现!
    【解决方案2】:

    通过谷歌搜索发现:

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

    至于这些系统有多成熟,你必须自己检查;)。

    【讨论】:

    • 还有一个.NET Macro Framework,虽然不流行。
    【解决方案3】:

    你见过COSMOS吗?

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

    也可以看看Singularity,微软研究院的一个项目

    【讨论】:

      猜你喜欢
      • 2010-10-20
      • 2012-07-12
      • 2019-04-07
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 2019-03-02
      相关资源
      最近更新 更多