发展国产操作系统,如果是桌面级的操作系统是没有必要从内核写起的,但是有一些特殊的应用场景操作系统,可以考虑从内核写起。
发展国产操作系统,目的是为了安全可控,但是安全可控不意味着完全需要封闭自己玩,安全可控的同时还需要考虑生态,也就是既要安全,又要可用
如下图所示目前大部分的操作系统,除了Windows之外,都源于或者参考Unix,尤其是Linux在参考Unix的基础上发展起来,而后续大部分的OS都是基于Linux,包括安卓。所以说Linux是全球商用操作系统之父一点也不为过,天下武功出少林。
除了Windows和IOS之外,大部分操作系统都是基于Linux定制的,Linux是开源的操作系统,遵循GPL版权协议,任何人都可用使用,Linux已经被全球的软件爱好者研究的透透的了,应该不存在什么不可见的后门。
所以,就Linux本身而言,应该是安全可靠的。就像Linux的商标小企鹅一样,Linux 开放源代码的 Linux 为全人类共同所有,任何公司无权将其私有。而安卓就不一样,安卓虽然号称是开源的,但是专利权依然在谷歌,而且GMS并不是免费的。
Deepin深度系统当然也是基于Linux封装的。因为Linux本身是安全可靠的,因此完全可用满足国产操作系统安全可靠的需求。Deepin做了定制开发,修改了部分内核,添加了一些适应中国消费者的功能。我觉得可以算半国产操作系统,至少是可控的。
用Linux还有一个重要的原因就是生态问题。Linux的软件是非常的丰富的,如果使用内核都完全重写的操作系统,一方面可能需要耗掉百亿美金(参考Windows),另一方面可能根本无法找出可用的软件,任何一个软件都需要定制开发,这样成本太高,而且得不偿失
既然从内核开始重写本质上就是为了安全,Linux又足矣保证安全,那么同时考虑安全和生态,选择Linux封装的国产操作系统,是没有问题的。而且基于Linux的国产操作系统也可用自己定义系统级的安全功能,反正内核都是开放的。
只有一种场景可以完全自己重写内核开发真正完全国产的操作系统,就是在某些独特的使用场景,不会有太多的应用使用需求,因此也不会存在什么生态的问题,例如某些物联网场景就可以
华为的鸿蒙系统,应该是同时兼容了自研的微内核以及Linux的宏内核,荣耀智慧屏应该还是基于Linux内核的。如果按照计划,基于自研内核的OS明年可以顺利推出,那么这应该可用算是从内到外一个完全自研完全国产化的OS,我们拭目以待!
领取专属 10元无门槛券
私享最新 技术干货