伴随着 5G,物联网就要来了,新技术带来的变化,对各方面都产生了新的要求。可以说物联网最大的变化就是联网的设备数量级地增多,互联网的节点以百亿计算,那么,物联网的连接数量将达到万亿级别,同时,上网的用户也在发生本质的改变,互联网时代是人在上网,当互联网发展到物联网阶段,上网的用户不仅仅是人,更多的是设备。

 

互联网时代的终端多数是富设备,有高速 cpu、大内存、触摸屏幕、存储器、摄像头、音频模块等等,而在物联网中,更多的是贫设备,相对于手机和 PC,这些设备不是却这个就是缺那个,就算什么都有,配置也非常低。用户的要求就是平台的需求,用户间的差距巨大、类别繁多是物联网面对的主要问题。这时,对于新的生态系统的核心操作系统就需要体积小、能耗低、速度快、延时小,特别是对延时的要求极高,需要达到毫秒级,毕竟人可以忍着沮丧的心情等待,设备没有感情只有规则,它们可不会等待,如果延时过大,物联网将变得毫无意义。不仅如此,对于类别复杂的设备,还需要有互助机制,利用富设备的资源帮助贫设备,以完成任务。

 

互联网升级为物联网必然在近几年完成,所有一切相关要素都将发生适应性变化,现在看来,在美国打压华为的背景下,这种进程被人为地加速了。

 

2007 年,苹果正式发布 iPhone,2008 年,第一款真正意义上的 Android 手机问世,此后的 10 余年时间,虽然不断地有公司挑战 android 的地位,但均无建树,可以说移动互联网操作系统的天下就是苹果和谷歌

 

而随着谷歌 Fuchsia 和华为鸿蒙(Harmony)的推出,沉寂了 10 余年的操作系统领域烽烟再起,即将开始战国时代。

 

由于设备类型复杂,未来的操作系统应该有别于现有 linux 的宏内核,改用微内核,这成为未来操作系统的开发方向。从公开的信息得知,目前谷歌的 Fuchsia、华为的 Harmony 都是微内核,苹果也采用了一部分微内核。至于 IBM 近期收购的红帽 linux 应该没有变化,依然采用宏内核。微软的 windows 系列没有赶上移动互联网,在物联网时代似乎也没用看到有大的动作。

 

如果苹果依然维持封闭的状态,那么在开源操作系统展开竞争的只有华为和谷歌两家。

 

Fuchsia 不同于安卓使用的 Linux 内核,采用比较新的 Zircon 的内核,与当下 Android 相比,无论是存储器还是内存之类的硬件要求都大幅降低,可以看出这是一款面向物联网的家用电器用的系统。

 

而鸿蒙操作系统具有四大技术特性:1. 分布式架构首次用于终端 OS,实现跨终端无缝协同体验;2. 确定时延引擎和高性能 IPC 技术实现系统天生流畅;3. 基于微内核架构重塑终端设备可信安全;4. 通过统一 IDE 支撑一次开发多端部署,实现跨终端生态共享。

 

目前看来,华为的鸿蒙操作系统更胜一筹,但毕竟姜还是老的辣,浸淫操作系统数年的老江湖谷歌也不是吃素的,如此一来,在操作系统领域必将展开厮杀,结局很严重,关乎两个公司的生死存亡,毕竟对于操作系统,两个开源平台显得多余,将额外消耗不必要的全球化资源。

 

从产业链来看,华为的通讯公司背景有利于新生态的建立,并且鸿蒙操作系统的一些新特性也属于世界首创,在背水一战的状态下,华为极有可能置于死地而后生,任正非几天前说过这样一句耐人寻味的话:“以前们就是想赚点小钱,现在我们的目标就是战胜美国”,而操作系统正是迈向胜利的第一步,也是最为关键的一步。