为什么中国没有自主研发的操作系统?
作者:知乎用户 链接:https://www.zhihu.com/question/59911352/answer/213396807 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 6park.com如果西方世界对中国进行操作系统封锁,中国肯定也研发出自己的操作系统了。国产操作系统一开始可能很烂,但是再烂你也得用,因为没办法,比如当年微软的win95、win98系列就是一个例子,再烂你也得用,用的人多了,形成生态圈,带动相关产业链,有资金支持,就会慢慢完善,慢慢成长。
中国在80年代也曾经研发过自己的操作系统,尝试使用逆向工程的方式破解,再后来,出现了开源系统Linux,西方世界兴起了开源运动,这些GNU开源运动人士大量挖Unix的墙角,有些还充当内鬼,把IBM、SUN、HP这些依靠闭源Unix操作系统的大公司逼到了死角。服务端软件操作系统和生态圈已经形成了。这样情况下,我们就没必要开发国产操作系统了,有国外开源人士和开源组织免费为你打工,我们何必费人力物力去重新发明轮子呢?开源系统很安全,即使不安全,你也没法开发一个比它更好的。
再次说明,Linux是芬兰一个小伙子贡献的操作系统内核,而我们平常所说的Linux操作系统一般指的是GNU/Linux。连小伙子都能干得出来,举中华之国力,奋战十载,应该能成。
在这方面,同样作为工业国家的日本和德国也没有“国产操作系统”,为何没有呢?究其原因呀,就是因为没有优秀计算机文化,或者说没有相关的产业链和生态圈。我们都知道计算机二战时产生于美国,对硬件进行抽象和操作的系统称之为操作系统,而美国是二战的最大受益者,拥有大量资金和技术人才,从而最先形成工业文化,计算机文化只不过是工业文化的升级而已。1971年诞生Unix操作系统时,我们父辈们还在乡下玩泥巴呢,计算机文化对我们太遥远。
现在就不同了,菜市场的大妈都懂得微信支付了,计算机网络文化深入人心,并且目前已经建成了完整的工业体系。有这样的土壤,我们在互联网技术得以追赶世界。
过去的是已经过去了,要看未来,未来还有很多核心技术等着我们去征服,但这绝对不是操作系统。
目前已经缓缓开启了量子科技时代,而中国在量子通讯方面领先,充分发挥“集中力量办大事”的体制优势,我觉得我们国家应该能最先形成“量子科技文化”,最先形成相关产业链和生态圈--当然,还是那句话,一开始很烂,后续慢慢进化。
丁丁 全栈 尤文蒂尼 刘慈欣粉丝 http://www.hexcode.cn 631 人赞同了该回答 6park.com 我写个操作系统,上面连QQ都没法用(腾讯公司没有开发基于我操作系统的QQ),请问你用吗?同样的,你也用不了OFFICE,Chrome,LOL。
操作系统,已经不是编程能力和技术的问题了,是生态的问题,现在市面上总共就流行的三大平台,Win,Mac,Linux,就这三大佬,都给软件编程人员带来非常多的麻烦(一个native的客户端软件要写三个平台),所以大部分游戏公司只会选择给Win开发,而不会去适配另外两家。
硬件也是,不要光看那些显卡电路,更重要的是驱动,硬件厂商只为Linux提供有限的性能驱动,像DirectX这类的高级货也没有精力为Linux提供,Linux也用不起来,所以你懂的,Linux上的游戏相当少。
所以,要想中国做个自己的操作系统,不是能力的问题,是生态的问题,此问题同样适用于手机操作系统。
可以预言,除非BAT强力合作,并且政府拨出大量资金赞助,否则,不要说中国,全世界操作系统都只会维持目前的Win,Linux,Mac三足鼎立的现状,只会出现其中某一个衰败退出历史舞台,不会再多了。
以上,不适用专用平台,比如军方。 6park.com ------------------------ 6park.com国内也有基于Linux二次开发的操作系统,全世界的开发者共同开发维护的一款开源操作系统,稳定好用,真没必要另起炉灶。 1.深度Linux(Deepin) 2.优麒麟(UbuntuKylin)(由中国CCN联合实验室支持和主导的开源项目) 3.中标麒麟(NeoKylin);(银河麒麟与中标普华已在2010年12月16日宣布合并品牌) 4.威科乐恩Linux(WiOS) 5.起点操作系统(StartOS 原雨林木风OS); 6.凝思磐石安全操作系统; 7.共创Linux;[1] 8.思普操作系统; 9.中科方德桌面操作系统 10.普华Linux(I-soft OS); 11.划掉 12.中兴新支点操作系统 13.一铭操作系统 14.springLinux 6park.com 作者:Losy 链接:https://www.zhihu.com/question/59911352/answer/213184738 来源:知乎 6park.com
|