标签: c# clr cil
我刚看到COSMOS是用MSIL语言编写的操作系统,我只是想知道这是怎么回事?我一直认为MSIL需要CLR才能工作,CLR需要一个操作系统。
感谢您的解释。
答案 0 :(得分:15)
我推荐你关于COSMOS的维基百科文章的第二和第三句,我在这里为你重现:
Cosmos是一个用C#编写的开源操作系统。它还包含一个编译器(IL2CPU),用于将通用中间语言(.NET)字节码转换为本机指令。操作系统与用户程序和相关库一起使用IL2CPU编译,以创建可启动的独立本机二进制文件