获取更多信息请下载APP

开发一个 Windows 级别的操作系统有多难?

来源:    发布日期:2014-09-01 09:49:03   阅读量:0

  问:新闻说中科院要研发中国自己的桌面操作系统,由国家投资,靠谱吗?

  答:作为一个曾经在国内某大型操作系统研发企业(获得国家核高基支持)工作过的人士表示:国内开发的绝大多数国产操作系统基本都是基于开源操作系统之上,进行二次开发的结果。一般而言,二次开发的代码量(实际属于操作系统范畴的代码)不会超过操作系统总代码量的1/10。且往往远远小于这个数值——不超过1/100。

  更准确的说,在正常情况下,从零开始制造一个操作系统,在当下中国是不切实际的。当然,在题主所谓的『不考虑市场占有率,商业运作,产业生态等因素的情况下,举国之力到底能不能开发出跟三大主流系统一样的操作系统』这种极端情况下,基本是没有难度的,但会耗时巨大。

  需要说的是,开发完全国产操作系统是没有意义的,软件是可以被无限制复制和再利用的资源。在这个意义上,重新开发一个和别人功能一样的软件,毫无意义,特别是这个软件是开源的,免费的。

  其次,基于免费软件的二次开发有时也可以是一种自主创新,而且也完全可以陪养出一个生态系统,安卓系统就是利用Linux内核进行二次开发的。

  最后要说,技术是无国界的。所以,我们真正需要的是一个国际化的本土企业。只有这样的企业才能拥有全球的人力资源来进行技术研发,全球的市场来销售它们的产品,以及全球的影响力来培植一个生态环境。没有这样的企业来主导,我们永远不可能开发出一个有影响力的国产操作系统。