鸿蒙 OS 的到来,能为我们改变什么?
##「鸿蒙 OS」的领军人物
那么,要问这款伟大且极具里程碑意义的产品究竟来自哪些精英之手?其是否有着灵魂人物的存在?
众里寻他千百度,据了解,鸿蒙 OS 背后的灵魂人物是一位来自上海交大的教授、博导——陈海波,与此同时,他还兼任华为 OS 首席科学家、操作系统内核实验室主任。
乍一听,或许很多人并没有直观感受到全球操作系统领域顶尖人才的技术魅力,但是当打开这位年轻 80 后教授陈海波的个人介绍页面时:
2010 年,亚洲学者们连续 40 年,都没能在 SOSP(操作系统原理大会,成立于 1967 年)上独立发表研究论文。2011 年,陈海波的论文被 SOSP 录用,难破的纪录,就这样被一位三十来岁的年轻人 Kill。
此外,陈海波还多次担任 SOSP、ISCA、Oakland、EuroSys、Usenix ATC 等国际著名学术会议 PC members,APSys 2014、2014 年全国体系结构学术年会等 PC Co-Chairs,以及 ACM APSys 的 Steering Committee Co-Chair,在 SOSP、OSDI、EuroSys、Usenix ATC、ISCA、MICRO、HPCA 等发表多篇学术论文,获得 VEE 2019、APSys 2017、EuroSys 2015、APSys 2013 与 ICPP 2007 的最佳论文奖,HPCA 2014 的最佳论文提名奖,以及 2009 年 CCF 优秀博士学位论文奖、2011 年全国优秀博士学位论文奖与 CCF 青年科学家奖、2015 年中国计算机学会青年科学家奖、2018 年度教育部技术发明一等奖,入选教育部新世纪人才计划与国家万人计划“青年拔尖人才计划”;
以下是近五年来,陈海波在操作系统领域所做的一些贡献:
陈海波海波团队近年来的贡献
我们才深刻感受到真正的王者,从来低调。
鸿蒙 OS 的第一枪:方舟编译器
正是在这位灵魂人物的引领,以及国内外学术界多位 OS 领域学者、专家的共同努力之下,鸿蒙 OS 才会成功进入大众视野与日常产品应用中。
不过,如今距离这款操作系统的发布已经过去了一个多月的时间,但是用户依然未能亲眼目睹彼时余承东宣布将会开源的鸿蒙 OS 的源代码,对此,业界依旧有不少人质疑鸿蒙为一款 PPT 操作系统, 那么鸿蒙 OS 是否真的能承受住万众期待的重量?
实则,8 月底华为开源的方舟编译器已在无形之中打响了鸿蒙 OS 起跑的第一枪。
为何会如此评价?对此,CSDN 特邀上海鉴释科技创始人、前华为人&原方舟编译器立项负责人之一梁宇宁解剖到:
如果要一个操作系统高效,它的设计必须和它的芯片或多或少有更密切的关联,而这些关联就是用编译器去达成的,就是负责把程序源代码根据芯片的设计去做最大化优化。
华为手机的技术一直是以苹果手机对标的,自然而然,华为就要构造这些能力从芯片,操作系统到编程技术。
为了对标苹果,当初的目的是为了省内存和闪存,从而有相应性能提高,而华为首先尝试改变安卓上的采用编程技术,再来实现软件和硬件联同设计,如 CPU 的流水线和特有指令等。
从方舟编译器的开源,就可以很清晰的看到,当初决定的技术方向,就是把动态语言特性静态化在运行前预处理,这还是属于 AOT 范围,但是比 SUN 当时在 Java 上做的 AOT 激进:
把 Java 的字节码预编译成机器码,当然有华为自己的 IR 为编译转换和优化所用;
把 Java 的内存垃圾管理 GC 改成和苹果自动引用计数 ARC 一样。
这是不包含传统编译器:
Java 编程语言解析器,负责把 Java 程序源代码转换成 Java 的字节码;
生成的机器码还是 ARM 标准的指令集,没有华为芯片特定的指令;
没有自己链接器,所以没有对应的优化。
简单来看,编译器虽没有被集成到操作系统内核中,但也是操作系统的功能中很重要的组成部分。
鸿源初辟,蒙地始开
而未来鸿蒙 OS 会如何?
目前,随着搭载鸿蒙 OS 的荣耀智慧屏的发布,我们也亲眼见证了基于该操作系统的智慧屏电视已与手机实现全方位互联,且带来了更加高效的交互,而未来也正如华为官方所述,鸿蒙 OS 会逐步应用于可穿戴、车机、音箱等更多的智能设备中。
其实,最初业界对于鸿蒙 OS 的期待是希望它能成为 Android 的替代者,而并非是面向全场景的 IoT 操作系统。
如今在现实面前,要问用户是否会有失落之感?其实是有的,不过对此,诸多华为发言人也不断地表示,如果将来美国允许使用 Android,华为将仍然使用 Android 系统和生态;如果美国不允许华为使用 Android 系统,华为也能够拿出自己的产品,鸿蒙系统不是谈判策略。
从一定程度上来看,这无疑是当前最好的方案。为何这么说,其实反思华为之所以提前让鸿蒙 OS 面世,一方面或因为美国封令的压力,另一方面,这也是华为想让鸿蒙 OS 开始学走路的标志。
事实上,和 Android 庞大且成熟的生态系统相比,鸿蒙 OS 仍旧是一个步履蹒跚的学童,其想要实现加速跑步还需要足够的时间去开源吸引更多的用户与厂商参与、构建一套完善的应用层生态、适配更多的终端等等,因此,当下想让鸿蒙 OS 短时间之内将 Android 取而代之,显然不切实际,不过,鸿蒙 OS 如今动起来终究是一件好消息。
对此,梁宇宁也评价道:“也许今天,我们无法想象华为的将来会是如何,我深信只要华为如给承天霹雳辟开,逐渐地彻底地真诚开放,团结世界上一切可以团结的力量,光明永远在等候着有心人的到来。”
作者 | 屠敏
图片新闻
技术文库
最新活动更多
-
即日-1.16立即报名>>> 【在线会议】ImSym 开启全流程成像仿真时代
-
即日-1.20限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
-
即日-1.24立即参与>>> 【限时免费】安森美:Treo 平台带来出色的精密模拟
-
即日-1.31立即参与>>> 【限时免费下载】村田白皮书
-
即日--2.7了解详情>> 【森海塞尔】TeamConnect系列产品——提升视听之体验,塑造音频之未来
-
限时免费立即试用>> 燧石技术,赋光智慧,超越感知
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论