|
名字取的很NB,“中国操作系统”,COS(China Operating System),我是今天早晨在CCTV的早间新闻里听到有这个系统的,我第一反应是COS系统?那有没有SIN系统啊?TAN系统啊?(补一句:据说真有SIN系统)
然后我就去百度了一下,得到以下几条信息(因为系统刚发布,我也没找到下载的链接):
1、支持JVM(支持Java应用);
2、不开源;
3、号称十万个应用;
4、能在移动设备上使用。
看着很眼熟,难道是Linux?不对,按说如果是Linux,不开源是不可能的,除非这些人已经胆大到无视GPL规范的程度。
翻着翻着我就看到了这个东西:COS:HTC针对中国市场自行开发的移动操作系统,基于Linux内核
还真是Linux,不过也没准是freeBSD的,因为freeBSD的内核代码有大部分是可以直接拿来商用且不开源的,这一点与Linux的GPL有很大的不同。freeBSD是UNIX的一种(或者叫变种也可以),兼容POSIX标准,能重用很多Linux的代码。
至于十万应用+移动设备,其实这个不难,安卓系统的内核虽然是Linux的,但是也可以不用Linux的,自己搞一套内核,或者直接移植freeBSD的内核,上层用安卓+JVM,那么大部分安卓应用是能跑起来的。国内很多企业、研究单位,都把拥有自己的代码作为自主知识产权的定义,但是这代码可以是自己写的,也可以是从别的地方抄的(freeBSD允许抄)。
是的,不敢断言COS一定是抄的,但目前能看到的各种迹象来看,完全自己写的可能性并不太大。或者有谁能拿到这个OS的内核文件,不管是源码级的还是二进制的,可以与编译过的Linux/freeBSD做一个比较。
就我自己而言,我不反对中国人自己做OS,当然对于国家安全来说把Linux研究透,或者自己做OS没有太大的差别,但这种可能是抄的,又冠以自主知识产权的名义的方式,是不太可取的。
—————–分割线—————–
中国不缺开发操作系统的人,甚至也不缺开发操作系统的技术,但一个操作系统是否能成功生存,不是取决于投入多少钱、多少人,而是取决于操作系统的软件生态系统。说的更明白点,就是要普及,并且有大量的软件开发人员愿意为这个系统编写应用。当年做龙芯的人也说过类似的话,你要推广一套标准,不管是软件还是硬件,真不是有钱就能做到的事情。
安卓很火是吧,为什么火,因为有很多人开发了安卓的App,同样iOS也是一个道理。Windows Phone为啥不火,因为Windows Phone的应用太少了。
投入几百亿,不行就上千亿,招上几千开发人员,花费3-5年,能不能搞出一个真正意义上的中国的操作系统?能,绝对可以,但然后呢?谁给你写应用?谁负责普及这个操作系统?这绝对不是钱能做到的。
这个问题,让我想起了输入法,前些年拼音输入法做的还不够好的时候,很多人设计了各种各样的输入法,有根据字形输入的,有根据字形+拼音输入的,据说有些输入法设计的非常好,但有什么用?输入法设计的再NB,你得去普及推广,让全国人民学习适应一个新输入法,这难度可不小。
设计+软件生态系统+普及,这绝对是一个浩大的工程,这还不说这个系统好不好用的问题。
中国人喜欢吹嘘所谓的“自主设计”,也许过去一百多年被外国列强欺负的太厉害了,总觉得凡事都要挺直腰板。但这种自主知识产权我觉得没必要,一个系统的真正好坏是由开发者、市场、用户来评判的,扣上一个中国人自己的XX有什么用呢?真有能力,完全可以去研究Linux,贡献Linux代码啊,让Linux每个内核文件都署上中国人的名字,这比研究一个“自主知识产权”的操作系统要有意义的多。怕别人植入后门?我们也可以植入后门啊,真笨。
中国操作系统,China Operating System,听上去真是高大上。COS?Cosplay吧 |
|