其实中兴在操作系统的道路上比华为走得更远。早在2004年就成了广东中兴新支点技术有限公司,专注于国产操作系统研发及CPI宽带物联网解决方案。目前已经研发了服务器,嵌入式和桌面等操作系统,部分已经纳入政府采购范围,在企事业单位使用,像时速350公里的复兴号高铁使用的就是中兴新支点嵌入式系统。而2017年的时候,在网上就可以免费下载中兴的桌面操作系统,如今已经发布到3.2.2版本。
大家不要一听到linux系统就觉得垃圾,啥也干不了,不能满足日常使用需要。事实上,中兴新支点桌面操作系统已经对中国用户的使用习惯进行了专门的优化升级,可以满足大部分家庭的正常办公娱乐需求。我们使用电脑最多的是干嘛?上网!浏览器层面,linux桌面系统既有chromium,火狐和opera之类的主流浏览器,还有部分开发者自己专门定制的一系列浏览器,都是开源可以免费使用的。看新闻、看视频、购物等需求十几年前就解决了。
图为香港经济日报关于华为与俄式Aurora合作报道图片网络刊香港经济日报照片
中国华为深受美国制裁影响,力主研发关键晶片取代美国安卓OS系统。评论关注华为与俄罗斯合作,除了5G互助,还准备在华为平板产品安装俄罗斯Aurora。华为低调称先试为俄罗斯人口普查技术服务。此前华为宣布发明鸿蒙系统。但专家猜测OS鸿蒙可能独当一面仍不成熟。
据路透社消息说,华为与俄罗斯商谈为用于人口普查的平板安装该国OS。该报道说,两位消息人士告诉路透社,中国华为已开始与俄罗斯展开商谈,将在36万部华为平板安装俄罗斯Aurora操作系统(OS),用于俄国明年的人口普查。
在美国将华为列入所谓的实体清单,使其未来可能无法再向美国供应商购买必要的零部件及技术后,华为一直在寻找替代OS以取代谷歌安卓OS。
据第一位消息人士说,“这是一个试点项目。我们将其视为在华为设备搭载俄罗斯OS的第一阶段。”
该报道称,华为一位发言人士透露,该公司正与俄罗斯通讯部(Ministry of Communications)磋商,但未提供其他细节。
俄罗斯正讨论2020年8月前在36万部华为平板搭载Aurora OS。
据第二位消息人士说,“华为对这个项目很感兴趣。它展示了可以使用的平板电脑样机。”
Aurora是俄罗斯唯一的OS。
该报道称,俄通讯部发言人不予置评。
华为鸿蒙操作系统
鸿蒙(英语:Harmony OS,开发代号Ark)是华为自2012年开发的一款可能兼容Android app的跨平台操作系统。截至2019年6月14日,华为高管证实了新系统的存在以及华为在全球申请“Hongmeng”商标一事,且说明主要是用于物联网,未必会发展为手机系统。 2019年8月9日华为开发者大会上,华为消费者业务首席执行官余承东正式宣布发布自有操作系统鸿蒙,内核为Linux内核、鸿蒙微内核和LiteOS。未来将摆脱Linux内核和LiteOS,只有鸿蒙微内核。
名称含义
“鸿蒙”语出《庄子.在宥》:「云将东游,过扶摇之枝,而适遭鸿蒙。」古代的人认为,鸿蒙是在天地开辟之前是一团混沌的元气。唐.柳宗元〈愚溪诗序〉:「以愚辞歌愚溪,则茫然而不违,昏然而同归,超鸿蒙,混希夷,寂寥而莫我知也。」 8月9日,2019华为开发者大会上余承东在谈及华为“鸿蒙”的英文名“Harmony”时说到,鸿蒙用中文的意思可能有“开天辟地”的意思,最接近的英语单词就是Genesis——开天辟地的意思。用汉语拼音表达鸿蒙太难发音了,我们取名Harmony,希望给世界带来更多和平、方便。
系统简介
有媒体猜测,鸿蒙可能将打通手机、电脑、平板、电视、汽车和智能穿戴等多种设备的统一操作系统,并兼容全部安卓应用和所有Web应用。
华为公司执行长任正非在接受美国媒体采访时表示鸿蒙系统的预设应用程式分发服务名称为App Gallery,其中将包含所有已经在Google Play上市的应用[。据法国媒体《Le Point》7月3日发布的任正非专访,任正非谈及鸿蒙操作系统又表示,鸿蒙操作系统主要应用于物联网,是一个面向确定时延系统的操作系统,实现系统端到端处理时延是精确到5毫秒,甚至更低的毫秒级乃至亚毫秒级;它原本是为了电信网络而设计的,并不是像大家想象那样用在手机中,做这个系统的时候并不是想替代谷歌的。如果谷歌高端系统不向华为开放,鸿蒙系统会不会转移做一些生态?现在还没有完全界定。
2019年7月,华为公共及政府事务部总裁陈黎芳澄清鸿蒙是用于工业系统,并非为手机作业系统设计。
发布时间
2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标。
根据余承东透露,华为的自研系统最早会在2019年秋季登场,最晚也会在2020年春季。
2019年5月26日一张疑似邀请函的图片显示华为鸿蒙系统可能会在6月24日正式发布,更有传言指,鸿蒙系统的首秀正是Mate X,这款手机早有消息会在6月登场。但后经官方证实此消息不属实。
2019年6月7日,环球时报援引消息人士称,华为新款操作系统或在8月份或9月份推出。
2019年6月8日,据外媒报道华为在全球多地已申请注册“Hongmeng”商标。
2019年8月9日,在华为开发者大会上,华为消费者业务CEO余承东正式发布基于微内核的全场景分布式OS鸿蒙操作系统。鸿蒙OS将率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上。余承东表示,如果Google安卓系统不向华为开放,自家手机将可以随时启用鸿蒙系统[1]。 2019年8月10日,首款搭载鸿蒙系统的产品“荣耀智慧屏”发布。
一、鸿蒙系统两大技术优势
从目前已知信息,华为鸿蒙系统的核心技术优势主要在于两点:1、微内核;2、方舟编译器:
1、微内核
目前,安卓系统采用的是宏内核。宏内核是把所有系统服务都放到内核里,包括文件系统、设备驱动、虚拟内存管理、网络协议栈等。
随着操作系统越来越复杂,内核里面的东西也越来越多。宏内核的问题逐渐暴露出来,具体包括以下:
- 操心系统代码量庞大,漏洞防不胜防。以linux2.6 内核为例,超过1100 万行代码。代码量越大,潜在漏洞量越多。超过1100 万行的代码带来的潜在漏洞防不胜防。
- 大量服务、硬件驱动都在内核中,导致操作系统可扩展性差。由于所有系统服务都在宏内核系统中,要适应不同的硬件需要修改许多系统服务。这导致宏内核系统的适配性很差,尤其是在硬件规格差异极大的物联网终端上。
于是,微内核应运而生,其核心思想是简化内核功能,内核只提供最基础的系统服务,其他系统服务统统都放在内核之外的用户态来实现。比如内核中只保留多进程调度、多进程通信(IPC)等服务。其他系统服务例如文件系统、POSIX 服务、网络协议栈甚至外设驱动都放在了用户态中来实现。
华为鸿蒙系统采用的是微内核。相比于宏内核,微内核带来了很多新的优势:
- 高安全性。微内核的代码量大大减少,带来了更高的安全性。有的微内核仅有1 万行代码,可以实现形式化证明,从数学上论证代码的安全性。
- 高可靠。微内核的内核非常稳定,具有高可靠性。众多系统服务都运行在用户态模块上,并不影响系统稳定性。
- 高扩展性。由于众多系统服务都转移到了用户态服务模块上,可以方便地根据终端需求进行按需剪裁和添加,实现了高扩展性。
- 高可维护性。用户态模块可以彼此独立的启停、卸载和升级。
- 支持分布式计算。用户态服务模块都是独立运行的,天然支持分布式计算。
2、方舟编译器
当前 Android 平台的绝大多数应用是使用 Java 语言写的,CPU 只能理解汇编指令,因此需要一个虚拟机(Virtual Machine,简称 VM),它包含翻译器和编译器,把 Java 高级语言转换成机器能懂的语言。但是,VM 的存在会导致程序运行变慢甚至卡顿,包括 VM 的统一回收内存垃圾也会带来卡顿。
华为编译器最大的优势在于,它绕过了 VM。换句话说,通过方舟编译器,开发者的应用在下载之前就已经转化成为机器可以识别的代码,因而可以在手机上快速安装、启动和运行,而无需在经过 VM 的编译——某种程度上,方舟编译器是将编译过程提前到应用开发阶段,从而大幅度减少了智能手机和操作系统的运行负担。
按照华为方面的说法,采用华为编译器之后,提升效果如下:EMUI 9.1 仅仅对系统组件 System Server应用了方舟编译器之后,系统流畅速度提升了 24%,系统响应速度提升了 44%;第三方应用(目前采用了新浪微博极速版)的操作流畅度提升了 60%。
总之,方舟编译器的价值是提升了为安卓系统编写的Java 代码的运行效率。如果华为要另起炉灶做新的操作系统,仍然需要第三方应用开发者做大量的代码重新编译。因此,希望依靠方舟编译器实现新操作系统的无缝对接是不可能的。
另外,就算在安卓系统内,要想实现方舟编译器的理想效果,仍然需要一定量的代码改造。首先需要第三方的应用开发者采用方舟编译器对自家的 App 提前进行改造,从而能够上架华为应用商店。
华为鸿蒙系统的未来在于物联网时代
通过操作系统的历史,我们可以发现:操作系统是一个赢家通吃的行业。后来者基本没有机会通过复制前者取得胜利。所以要想取得成功,必须像谷歌那样找新机会。
当前,整个智能手机行业已经进入成熟期,所以,智能机操作系统的机会已经不多,未来最大的机会在于物联网。根据孙正义的预测,2010 年,平均每个人需要 2 个物联网设备,而到了 2035 年,预计每个人需要 100 个物联网设备,总的物联网设备数量将达到 1 万亿个。而物联网设备和手机有巨大的差异,需要新的操作系统的支撑。
之前,我们分析过华为鸿蒙系统采用的是微内核及其优势,目前来看,微内核系统的这些优势:高安全性、高可靠、高扩展性、高可维护性和支持分布式计算,对物联网设备非常重要,而且是宏内核系统无法满足的。因此,微内核系统很有可能成为物联网时代的操作系统。
随着 5G 的部署,物联网、人工智能、区块链为代表的新技术正加速融合发展。新技术的应用已经或者即将落地。华为鸿蒙系统已经蓄势待发,寻找新的应用场景落地,预计未来将首先在自动驾驶、工业自动化等场景应用。未来,华为鸿蒙系统的最大挑战在于构建开放的生态系统。从谷歌当年构建安卓开放手机联盟可以看出, 一个开放的产业联盟对操作系统是至关重要的。在全球产业链一体化的今天,争取全球厂商的鼎力支持,将成为操作系统构建成功的关键。虽然华为面临着美国制裁的不利局面,但是只要它坚持开放共赢的精神,仍然有可能赢下新操作系统之战。
当下,华为新操作系统一曝光就赚足了热度,微内核和方舟编译器现在看来确实是两大先进的技术。但是,在微软和谷歌这两大巨头的阴影下,如果把目光仅仅瞄向安卓和windows这种操作系统一定是无法生存下来的。未来想要超越,一定是在某个新领域下的弯道超车。
按照余承东的说法:“鸿蒙可以支持手机、电脑、汽车等设备,是一个大的操作系统。”说明华为已经在为即将到来的5G万物互联时代做布局,而鸿蒙OS或许就是这个生态的核心。