第389页

但同时,宏内核的缺点也非常明显。那就是强大的内核对应的代码数量很多,只要代码有些许错误,都可能导致内核崩溃,然后设备就宕机。与此同时,一旦内核权限( root )被获取,就意味着对整个系统有绝对控制权,因此安全性也有待商榷。

与宏内核相比,微内核系统也有核心,但是它很小。微内核系统只管好最最基本的工作,例如 cu 调度、内存管理等还有声音、图形显示等等都可以做成了服务。

所以,正因为微内核的内核核心小,功能也可是是后来向内添加的,就造成微内核非常容易移植。而且就算微内核系统里的某个服务崩溃了,关掉重启还不至于整个设备都宕机。而某个服务被入侵,也不至于全部都遭殃……”

与前世基于宏内核x的安卓相比,后起之秀鸿蒙的思路一开始就定位准确。

只要在开发的时候就把不同的程序语言做统一处理(java 和 c 语言),手机就不用装什么烂七八糟的虚拟机,直接就能运行,速度也会快上许多。

再加上在安卓系统下,一个程序不能随随便便释放内存,除非把整个应用关停以后,才能回收内存。所以,前世的鸿蒙一开始就处于碾压峰语安卓的不败境地。

宁子默说完顿了顿,给了对面两人一些理解的时间后,便继续说到:

“并且围绕着微内核操作系统这种分布式服务的优势,我们如果同期再推出了一系列开发者利器。让程序更快的转成机器码的对应编译器,再辅以相匹配的编程开发环境。

在解决掉智能终端之间互联互通的问题,那我们实际上就是开发了一套智能设备一站式开发生态平台。而当这么一套生态平台开放向所有程序员的时候,我们会有大量的人才为我们提供基础分布式微内核生态系统的各类服务。”

宁子默冲两人笑了笑,眼中那些雀跃地色彩抑制不住地放射出来。

安迪和马蒂亚斯两人循着他放射的光芒,就像是看到一片新的天空。

“那还等什么,我们研究qnx的操作系统,赶紧学习他啊。”

“学习?或许我们可以考虑买它的源代码!”

???

安迪和马蒂亚斯听到宁子默这句话,两个人都傻了!

这可能吗?