首页 > 军事观察 > 正文

中国公司带头反击,美国安卓阵营土崩瓦解

看了以上这些讨论,就知道谷歌为什么着急了,居然曲线帮华为说话了。华为和中国IT公司如果共建新的生态成功,绝对是对谷歌的重大打击,这个意义外界可能还不清楚,相关公司却是心知肚明的。

三.安卓阵营崩溃解体的技术背景

以上说安卓阵营崩溃解体是偏商业的描述,如果安卓很完美,或者能够通过升级解决大问题,这种可怕景象是不会发生的。但安卓作为操作系统,确实就是有难以克服的技术弱点,可以进一步解释,加深理解。如对操作系统相关知识无兴趣,可略过。

安卓是基于Linux开发出来的,而Linux是“宏内核”。有些新闻介绍说,华为的鸿蒙系统是基于“微内核”的,也就是说并非基于Linux,和安卓有本质区别。这说的是什么意思?

宏内核(Monolithic kernel)是说,操作系统的核心代码都是以特权模式运行在一块核心内存空间(kernel space)中的。这些核心代码虽然分模块各做各的事,但算是一个团伙,互相紧密关联,一荣俱荣,代码规模比较大,很难修改成其它类型的操作系统。典型的就是Linux代码,模块不少,核心代码已经很长了,也不太好拆开来,而是精心安排让各模块共同运作好。要开发,就得按照它的套路来,不好自己灵活安排。有时一个设备,要不了太多功能,但是整个宏内核都得放上来,想剪裁就很麻烦。

而微内核(Micro kernel),只提供操作系统最基本的少数核心功能,是精简版本。核心模块互相独立,运行提供服务时有自己的内存空间,和用户进程一样运行,不是特权模式。微内核就很灵活了,要什么服务就把相关的模块放上来,互相独立不影响,不用太顾虑配合问题。这样就有很好的扩展性。