华为鸿蒙系统|记住这一天:美国断供之日,华为反击之时!( 二 )
微内核 , 鸿蒙的未来
要想理解鸿蒙和过去的操作系统的重大区别 , 我们首先要理解一下这个词:
微内核 。
微内核其实不算是新概念 , 它一直是学院派的宠儿 , 代表了操作系统最有希望的未来 。
目前世界上主流的操作系统 , 都是宏内核;而华为鸿蒙 , 预计将是一款微内核操作系统 。
这是两个比较难的技术概念 , 我尝试举个例子类比一下:
中午 , 我肚子饿了 。
穿上外套下楼 , 在小菜场采购了一堆蔬菜 , 回到家 , 一顿操作 , 搞定了一桌好菜 。
以上这套“自己做决定 , 自己去执行”的操作 , 就是宏内核操作系统的基本架构 。
下面 , 我们再来换个思路:
中午 , 我肚子饿了 。
我没有穿外套下楼 , 而是抓来了乌鸦和快爷 , 让乌鸦去菜市场跑腿买菜 , 快爷负责下厨做饭 。
一番远程指挥协调 , 乌鸦和快爷总算搞定了任务 , 做出了一桌好菜 。
嗯 , 还算好吃 。
这一套“我自己不进行实际操作 , 交给其他人去执行”的逻辑 , 就是微内核操作系统的基本架构 。
我发出的指令和协调 , 就是微内核;进行实际操作的乌鸦和快爷 , 则是外核 。
和宏内核相比 , 微内核的优点 , 是很明显的:
模块化 , 方便移植——如果饿肚子的是狗哥 , 一样可以抓来乌鸦和快爷 , 让他们负责买菜做饭;
安全系数高——万一快爷手滑切了手指头炒糊了菜 , 锅由他自己背 , 我和乌鸦平平安安;
内核精简 , 可以用数学进行形式化验证——西红柿炒鸡蛋放盐好还是放糖好 , 我可以按照自己的口味精确设计 , 然后让快爷和乌鸦去执行 。 反正万一出糗 , 让他们重来就好嘛 。
总之 , 从理论架构来说 , 微内核好处多多 , 人见人爱 。
但是 , 过去其实也有很多人尝试过微内核 , 却都举步维艰 。 这是因为 , 在实际执行里 , 微内核确实有个很大的问题:
效率 。
我自己去买菜下厨 , 菜色如何搭配 , 口味咸淡如何调整 , 我自己能一手掌握 。 但如果交给其他人去做 , 想要结果满意 , 那沟通上可就要好好下功夫了 。
1986年 , 初代微内核系统Mach迭代到第二版之后 , 具备出色的安全性与可扩展性 , 却依旧没能得到商业用户青睐 , 效率低 , 就是最重要的原因 。
在那之后 , 经过三十多年的发展 , 效率依旧是微内核系统最大的短板 , 导致直到今天 , 它还是没能在商业化领域大规模应用 。
不过 , 这绝不意味着微内核没有前途 。
事实上 , 早在Mach迭代到2.5版本的时候 , 苹果公司就基于这个微内核 , 打造了操作系统内核XNU , 在iOS还有OSX这些宏内核系统中广泛应用;
另一方面 , 加拿大QSSL公司曾开发了一款微内核操作系统——QNX , 主打高安全需求领域 , 它甚至曾经出现在大家耳熟能详的手机平台上:
没错 , 传说中\"最安全的手机\" , 黑莓 , 就是微内核操作系统 。
而近几年 , 除了华为之外 , 还有一家互联网巨头 , 也一直盯着微内核不放:
这正是以安卓闻名于世的谷歌 , 而除了安卓之外 , 它也正在研发一个微内核操作系统 , 叫做Fuchsia 。
所以说 , 从基本理论架构 , 和商业化探索的历史来看 , 微内核这条路虽然不太好走 , 但是绝不是没有前途 。
而华为来做微内核 , 我认为比一般的企业 , 成功率会高一些 。
这首先当然是因为 , 华为本身就是一家执行力极强的公司 , 曾经数次做到过被认为是不可能的技术突破 , 否则它就不可能是5G时代的领先者;
但更深层次的原因是 , 微内核为什么效率不行?
就是因为内核与外核的通信效率还不够高 。
而华为 , 最擅长的是什么?
是信息与通信解决方案 。
换句话来说 , 至少在技术层面上 , 华为确实可以凭借相通的技术理论 , 取得不错的“主场优势” , 比传统操作系统公司走得更远 。
推荐阅读
- 京东|华为方舟编译器正式支持C语言:完全开源
- 七号人称说科技|华为始料未及?台积电又成了“炮灰”?新风暴说来就来
- 七号人称说科技|再给华为一颗糖?美国到底在打什么“算盘”?,先给华为一巴掌
- CPU|华为手机出现转机!又一款新机曝光:处理器亮了,联发科被解禁?
- 华为荣耀|?荣耀手机和华为手机差距在哪?业内人士有话说
- 华为|华为正式宣布!花粉也没有想到,幸福来得如此之快?
- 麒麟9000|华为Mate40终于要来了,麒麟9000+鸿蒙系统,保时捷版外观亮了
- 华为mate|256G麒麟980+4000W莱卡三摄,昔日机皇如今彻底让路“退场价”!
- 华为荣耀|顶级麒麟9905G退场,8+256G连降600,号称荣耀最强机!
- 摄像头|华为Mate40Pro倒计时4天,双环摄像头很惹眼,价格更感人!