【发布时间】:2018-05-02 20:02:11
【问题描述】:
我想为自己制作一个操作系统,但我只知道 c# 和一点 python。所以我的问题是我可以用 c# 制作一个基于 Unix 的操作系统吗?我对操作系统非常感兴趣。我试图在谷歌的帮助下完成它,但他们只是告诉用 c/c++ 而不是 c# 制作基于 Unix/Linux 的操作系统。我不想使用 cosmos 或 compact 等,因为我认为 Unix 更先进。那么你能告诉我我可以使用 Unix 内核在 c# 中制作一个操作系统吗?如果不是,那么还有哪些其他好的内核可以在 c# 中制作操作系统。我会非常感谢你的回答..
【问题讨论】:
-
不,你不能需要一种本机语言,一种可以直接转换为 ASM 以便计算机可以加载它的语言。 C# 是一种通过虚拟机执行的托管语言,并且该虚拟机已经需要一个操作系统。
标签: c# .net unix linux-kernel operating-system