2015-07-19 87 views
-1

我目前正在试图在汇编中制作一个操作系统。我很好奇,是否可以创建一个在汇编中运行的C#编译器,并将C#文件作为操作系统加载。汇编中的C#编译器

例如,在bootloader中是编译器,OS内核是用C#编写的。但引导程序编译c#内核文件,并允许它们在没有windows子版的情况下运行。

这是可行或可行的吗?

+0

答案是“是”,但这需要付出很大努力......为什么要这样做? –

+0

听起来像[奇点](http://research.microsoft.com/en-us/projects/singularity/) – rene

回答

0

Cosmos很好,它是一个用c#编程的核心,但它现在缺少一些关键特性。