为国产OS正名!开源并不等于抄袭

【新闻史上的今天】1991年9月17日,芬兰人林纳斯•托瓦兹正式公布了以他名字命名的计算机操作系统内核Linux,成为软件开源运动的里程碑,如今广为人知的手机安卓系统便是在其基础上开发的,超级计算机所应用的也是该内核基础上开发出的操作系统。

澳门新葡亰游戏网址 1

澳门新葡亰游戏网址 2

出品自主可控新鲜事

(文/开源中国)    

文章共2117字,建议阅读时间4分钟


关于国产操作系统,很多人总是颇有微词,一类人认为国产操作系统是抄袭国外微软Windows,思普、麒麟、COS、元心等都曾陷入抄袭风波或被质疑其自主知识产权的含金量和安全性;另一类人认为国产操作系统就是在开源软件代表——Linux基础上进行了简单修改。对此,笔者必须为国产OS正名:开源并不等于抄袭。

1.国产OS,站在“巨人”的肩膀上发展

开源,全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习。相传,当年微软500名工程师做了3年才做出Windows,可想而知独立开发一个操作系统需要多少的努力。而开源就是让我们站在巨人的基础上前行,Linux是开源软件中最杰出的代表,现在不是闭门造车的年代,我们完全没有必要抛开Linux这么优秀的操作系统而自己独立开发操作系统。

下面这个是当前Linux的的代码量数据:

澳门新葡亰游戏网址,▲ 图片源于知乎作者@in nek

如果你不懂软件开发,可以把它想象为一篇小说,行数就是小说的文字有多少行,Linux的代码行数是1千8百万行,按这里给出的模型来估计,完成这个开发的开发费用超过8亿美元

这仅仅是内核,内核的功能只是调度计算机的资源给其他程序用,作为我们一般理解的操作系统,我们至少还需要10倍以上的代码负责画图、算多项式、和用户对话、处理字体、加密……等等等等。

此外,一套可以被大家使用的操作系统,必须要有软硬件的支持。软件方面,软件是系统的灵魂,没有软件的系统就只是空壳,这就需要建设强大的生态体系,而生态的建设是极其漫长的;硬件方面,比如需要各个硬件厂商的驱动支持,这样一来,各大硬件厂商必须要会为我们研发的内核投入巨大的人力物力并为此编写驱动。

用普通人能听懂的话说:就算我们写完一千八百万行代码,还可能需要花10-100倍的时间去打磨它,才能达到今天的水平,然后为了追上Linux本身每天的发展,我还要进行大量劳动,即使这样,最后我们写出来的不一定比Linux好。因此,为避免重复“造轮子”以及避免浪费大量的人力财力,我们需要使用开源。

2.透明开放的开源环境,让安全能够可控

网站地图xml地图