COSMOS如何可能?

时间:2011-02-25 15:03:49

标签: c# clr cil

我刚看到COSMOS是用MSIL语言编写的操作系统,我只是想知道这是怎么回事?我一直认为MSIL需要CLR才能工作,CLR需要一个操作系统。

感谢您的解释。

1 个答案:

答案 0 :(得分:15)

我推荐你关于COSMOS的维基百科文章的第二和第三句,我在这里为你重现:

  

Cosmos是一个用C#编写的开源操作系统。它还包含一个编译器(IL2CPU),用于将通用中间语言(.NET)字节码转换为本机指令。操作系统与用户程序和相关库一起使用IL2CPU编译,以创建可启动的独立本机二进制文件