很多操作系统诞生于美国,如果有一款C语言写的操作系统诞生于中国,这样的可能性有多少?

给民族主义分子们科普一下。

操作系统的主要目的是”在有限的硬件资源下为尽可能多的软件服务“。

为了实现这个目的,主要干的事情分两个层面:

一是硬件对接,将所有来自不同领域,不同国家,不同生产厂商的硬件通过”驱动程序“纳入到一个相对一致的软件环境下。

二是软件调度,根据用户运行的程序所需要使用的硬件资源,通过各种算法合理的分配资源以支持这个程序正常运转。


对于第一个,因为硬件本身五花八门的特性,其细节只有生产厂商最为清楚,所以驱动程序大部分情况都是这些厂商自行提供,厂商与操作系统的内核开发人员协商接口和规范,然后这些厂商的员工根据这些接口和规范来编写适合该操作系统的驱动程序代码,而这些厂商及其员工则有可能什么属性的都有,你不能要求这些人在写驱动程序的代码前,先背语录或者是宣势,做过成分检测,确保其不含任何LGBT或非汉血统,再开始写代码。

对于第二个,软件调度的算法,主要依据于数学原理,一般是来自于全世界各国的相关研究人员,学者等提供,你不能要求这些人在研究数学发明算法之前,先背语录或者是宣势,做过成分检测,确保其不含任何LGBT或非汉血统,再开始搞学术研究

使用最广泛的商业操作系统windows,除了其母公司微软的注册地是美国外,参与其操作系统开发或者是有权看到其代码的人,存在于在全世界各地,什么成分的都有

使用最广泛的开源操作系统linux,其创始人linus是芬兰人,芬兰只是一个人口只有555万的小国,面积可能还没有你们省大,但是参与linux开发的人员,存在于全世界各地,什么成分都有


现在,你要开发一个”诞生于中国“的操作系统,请问是这个操作系统的所有代码都是由中国人编写,还是所有的硬件及其驱动程序都是由中国人所写,还是所有算法数学原理都是由中国人发明


还是说,你仅仅是想体验一把没什么卵用的虚名和荣耀满足你那可怜的民族自尊心

你可能想看:
分享给朋友: