最近看到很多人表示国产操作系统必须是从内核写起。那么是不是真的是这样呢?今天就详细的分享和分析一下看法
首先我们目前常见的国产Linux操作系统有UOS、中标麒麟、银河麒麟等,他们的共同特点都是基于Linux的发行版,并且都是标称自己是自主可控的国产操作系统。
在我看来,这些基于Linux的发行版是目前可以作为防御性的国产系统,这些系统的特点就是外国人或者组织无法不让中国用,并且已经具有一定规模的应用生态了,可以说是能够起到非常好的防御作用。
有防御那么就有进攻型的,如果说我们开发一套完全从内核到编码都是国产的话,那么就是有进攻型的国产系统。前面提到过的,Linux国外无法阻止中国用,同样的国内也无法阻止国外用。如果是开发一套完全从上到下都是自主的,那么就可以规定不允许出口给国外用,在某些时候就可以起到压制的作用,当然更多的时候还是起到了一个封闭作用。
这个时候就会面临一些问题,例如软件生态,例如大量的硬件驱动等等的问题,就需要好几年甚至更久的时间去解决这些问题。
目前来看,防御性的系统已经足够用。使用这些开源软件,就已经足够可以,如果采用进攻型的,那么那些开源的组件肯定是不能用的了。这个是从防御性还是进攻型的角度上去分析的是否是必须需要从内核开始写的。
这些系统的官方说法是“可控”,简单说就是我们可以控制这个系统的所有的东西,并且不会被用来限制我们。
其实目前从国家和实用的角度出发,目前也没必要完全的国产化,只要能够做到防御性质的国产操作系统,不会被卡脖子就可以。进攻型的系统暂时是没必要做的,一个是生态难以解决,另外就是性价比极低,且时间耗费较长。面临的问题也足够多,例如说很多不是很了解计算机的人不会想到的算法、规范、标准、shell等这些基础和构建的工具是否也必须要求是国人制作的?毕竟这些东西不是某一个国家的产物,并且也都是和系统内核真的密切相关的。当把这些东西全部做出来之后,那么可能生态就会更难建设了。关于日常生活应用的操作系统,做到自主可控层面的国产操作系统已经足以。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!