操作系统:从0开始,开发一款全自主的国产操作系统有多难?

2018-09-25

       国产操作系统的发展有这么难吗?经常在不同的地方看到网友们这样问。我们不妨先看下微软的windows操作系统的发展轨迹,再来回答这个问题。微软的第一个系统版本为windows 1.0,于1985年问世。前前后后经历了2.0、3.0、windows95、windows98、XP、windows7、一直到今天的windows10还在修修补补,大家可以算算这个时间跨度有多大。

       再回到文首的问题,从windows操作系统的发展历程来看,就明白开发一款操作系统有多难。不是笔者为国产操作系统“洗地”,这是确确实实存在的事实。放眼望去,当今除了微软与苹果,真正能上台面的PC操作系统,可以说了了无几。这也从侧面印证操作系统的复杂度。哪个国家不想拥有一款完全自主可控的国产操作系统呢?

       拿我们自己的国产操作系统来说,基本上都是基于Linux的再次开发。因此在这点上,又会出现不同的声音。有的朋友说,如果是真正的国产操作系统,我们就应该从0开始,从内核、架构、使用习惯等方面全部推倒重新构建。

       而又有的朋友会说,从头开始基本不可能。专利、兼容性、成本投入、软件移植等限制了国产操作系统的全新开发。并且更重要的是缘于Linux的开源精神,在linux的基础上我们完全可以做到自主可控,实用才是最重要的。

       其实鉴于上述两种看法都能理解,都是从不同的角度看待我们的国产操作系统。但是,从0开始开发的国产操作系统,到目前来说还没有,基本上都是基于LINUX的二次开发。这时可能又有朋友会说,基于LINUX的无非就是换个主题、套个皮肤而已,没什么技术含量。如果你这样说的话,安卓系统可不同意了,它也是基于linux上开发出来的,你能说安卓系统没技术含量吗?

       至于说换皮肤、换主题,这种情况也确实存在。但是,这样并不妨碍我们对国产操作系统的渴求。不管是从信息安全、还是确确实实需求的角度来看,国产操作系统的发展都是非常有必要的。所以在国产操作系统这条道上,还请大家给予更多的鼓励与支持,而不是冷嘲热讽。

      国产操作系统的发展到底何去何从,我们拭目以待,加油!