C# 我可以用c制作一个基于unix的操作系统吗#

C# 我可以用c制作一个基于unix的操作系统吗#,c#,.net,unix,linux-kernel,operating-system,C#,.net,Unix,Linux Kernel,Operating System,我想为自己制作一个操作系统,但我只懂c#和一点python。所以我的问题是,我能用c#制作一个基于Unix的操作系统吗。我对操作系统很感兴趣。我试图在谷歌的帮助下实现这一目标,但他们只是告诉我使用c/c++而不是c来实现基于Unix/Linux的操作系统。我不想使用cosmos或compact等,因为我认为Unix更先进。那么,你能告诉我,我可以用Unix内核用c#制作一个操作系统吗。如果没有,那么在c#中制作操作系统还需要哪些好内核呢。我将非常感谢你的回答 是的,为什么不呢?当然,您需要使用汇

我想为自己制作一个操作系统,但我只懂c#和一点python。所以我的问题是,我能用c#制作一个基于Unix的操作系统吗。我对操作系统很感兴趣。我试图在谷歌的帮助下实现这一目标,但他们只是告诉我使用c/c++而不是c来实现基于Unix/Linux的操作系统。我不想使用cosmos或compact等,因为我认为Unix更先进。那么,你能告诉我,我可以用Unix内核用c#制作一个操作系统吗。如果没有,那么在c#中制作操作系统还需要哪些好内核呢。我将非常感谢你的回答

是的,为什么不呢?当然,您需要使用汇编和C/C++来编写特定于硬件(低级)的部件

请看一下奇点:这是一个用C#编写的研究操作系统。请参阅详细信息和

我不理解你关于Unix更先进的说法。现代操作系统(Windows、MacOS、Linux)至少与Unix一样先进


我建议你学习更多关于操作系统的知识。然后从组装中的一个简单操作系统开始(如)。然后继续使用C/C++和C#。是的,为什么不呢?当然,您需要使用汇编和C/C++来编写特定于硬件(低级)的部件

请看一下奇点:这是一个用C#编写的研究操作系统。请参阅详细信息和

我不理解你关于Unix更先进的说法。现代操作系统(Windows、MacOS、Linux)至少与Unix一样先进


我建议你学习更多关于操作系统的知识。然后从组装中的一个简单操作系统开始(如)。然后继续使用C/C++和C#。

不,你不需要一种本机语言,一种可以直接转换为ASM的语言,这样计算机就可以加载它。C#是一种通过虚拟机执行的托管语言,该虚拟机已经需要一个操作系统。不,你不能。你需要一种本机语言,一种可以直接转换为ASM的语言,以便计算机可以加载它。C#是一种通过虚拟机执行的托管语言,该虚拟机已经需要一个操作系统。