风险提示:请理性看待区块链,树立正确的货币观念和投资理念,不要盲目跟风投资,本站内容不构成投资建议,请谨慎对待。 免责声明:本站所发布文章仅代表个人观点,与CoinVoice官方立场无关

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

加密谷Live
2019年08月13日

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

作者 | 马关夏

来源 | 棱镜

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

起点

1983 年 5 月,在加拿大国家研究院做了两年访问研究员的倪光南决定回国。飞机降落在略显破旧的首都机场,在穿过了没几辆车的马路和空旷的北京城北到达中科院时,倪光南已经感到非常疲惫。对于 44 岁的他来说,十几个小时的飞行或许算不上什么,但随行的行李确实是个考验。

倪光南的行李是一些计算机器材,包括 Z80 CPU、SRAM、DRAM 接口等超大规模集成电路芯片和 C 编译器等等,他想用这些当时在国内并不容易找到的器材研制几台汉字微机样机,希望促进计算机的汉化以及在中国的普及。倪光南后来回忆说“如果我不回来,我此后所做的一切不会对‘中国制造’有所帮助。”

倪光南当时面对的产业环境不容乐观。在中科院不远处,中关村试办高技术产业园的设想还在政策论证和审批阶段,真正落成要到五年以后;在南方的深圳特区,失业的基建工程兵任正非刚转业至深圳南海石油后勤服务基地,他因为工作不顺创立华为也要到四年以后。

但是在倪光南此前工作的北美大陆却是另一番景象。几年前,乔布斯用划时代的 Apple II 开启了个人电脑革命,不甘落后的 IBM 找来比尔·盖茨,开发了全新的操作系统,试图夺回蓝色巨人在商用计算机时代的荣光。 到了 1983 年,苹果和 IBM 的电脑已经走入了普通美国人的家庭,也正是在这一年,比尔·盖茨创立的微软在拉斯维加斯第一次公开了 Windows 和 Microsoft Word。当古老的中国还在计算机硬件上蹒跚学步的时候,大洋彼岸的硅谷已经开始了操作系统和应用软件的革命,那一年回国的倪光南是少数看到这种差距的人。

计算机操作系统始于 1964 年一项由通用电气和麻省理工学院合作的计划,该计划要建立一套多使用者、多任务、多层次的 Multics 分时操作系统。1965 年,率属于 AT&T; 的贝尔实验室也加入了这个合作计划,不过到了 1969 年,因为工作进度太慢,该计划被停了下来。

计划被停对于贝尔实验室的员工肯·汤普森来说是个不幸的消息,这位习惯了上班划水的软件工程师,再也不能玩自己写的名为“星际旅行”的游戏了,因为这个游戏完全基于 Multics 系统。赋闲在家的汤普森按捺不住玩游戏的欲望,他找到一台老式 PDP-7 机器重写“星际旅行”游戏,汤普森为此花了一个月的时间开发了全新的操作系统。

“你写的系统太差劲了,干脆就叫 Unics 算了。”汤普森的一位同事在看完新系统后说道。Unics 发音与 Eunuchs 一样,而后者的意思是“太监”。汤普生接下同事的嘲弄,稍作修改,把自己开发的这个新系统叫做 Unix。

Unix 的发明更像是好奇或兴趣产生的东西,汤普森和贝尔实验室起初也没有把这套系统太当回事,只是在内部使用,后来大学、研究机构也可以免费使用,而且贝尔实验室还提供给他们源代码,Unix 的源代码因此被广为扩散。

后知后觉的贝尔实验室直到汤普森写下第一行代码的十年后,才开始认识到 Unix 的价值,但是由于源代码早已外散,精细化的商业开发已经无望。当时正被反垄断调查弄得焦头烂额的 AT&T; 干脆采取对外授权的模式,研究机构使用免费,企业使用则要交授权费。当时有多家大学、研究机构和公司获得了 Unix 授权,并由此开始了各自不同的版本演化之路。

一位贝尔高级主管曾感慨,“Unix 是继晶体管以后的第二个最重要发明,但贝尔实验室错失商业发展机遇。”不过也正是由于贝尔实验室迟到的商业化,Unix 在诞生后的十年里得以在实验室进行充分的使用的论证,这也是它后来在要求稳定性、安全性较高的企业级客户中得到推崇的主要原因。在整个八十年代,IBM、惠普、SUN 等少数美国电脑厂商,利用小型机加 Unix 操作系统的组合,把持着全球绝大部分高端企业级用户市场。

《财富》杂志在 1984 年 9 月称,全球范围内 750 所大学中 80%的计算机领域的教授是 Unix 用户,因此当时计算机专业毕业的学生都接触过 Unix,他们毕业后成为 IT 领域的骨干。而乔布斯和比尔·盖茨就是在大学时代接触过 Unix 系统的用户。

1979 年,当 AT&T; 开始对 Unix 采取对外授权模式时,已从哈佛大学辍学四年的比尔·盖茨也获得了授权,他开始为英特尔处理器所开发一种 Unix 操作系统。由于比尔·盖茨购买的授权无法直接让该操作系统以 Unix 为名,于是该系统被命名为 Xenix,可在个人电脑及微型机上使用。

比尔·盖茨很快发现了 Unix 的局限性。由于当时其他厂商不同版本的 Unix 系统遍地开花,所以为其中一个版本写的应用程序,常常要修改后才能运用到另一个上。事实上,直到最后 Unix 也未有过统一的通用版本。而且由于需要从 AT&T; 获得授权,因而比尔·盖茨始终无法把握 Unix 未来发展的命运,他一直在寻找机会退出 Unix 阵营。

同样辍学的乔布斯给比尔·盖茨带来了转机。1975 年,乔布斯带着划时代的 Apple II 开启了个人电脑革命,在 Apple II 之前主导商用计算机时代的 IBM 面临不小压力。1980 年,IBM 为了与苹果在个人电脑市场竞争,计划推出一款廉价的计算机,他们找到了比尔·盖茨,希望微软提供全新的操作系统,比尔·盖茨欣然接受。
深度 | 揭秘华为鸿蒙 OS:操作系统编年史Apple II

就像当年在哈佛大学接受 MITS 公司的订单一样,比尔·盖茨当时并没有合适的操作系统给 IBM 使用,眼看与 IBM 的协议迫近,比尔·盖茨和保罗·艾伦每天为无法及时完成新的操作系统而烦恼。伟大的成功者往往有很好的运气,艾伦有一位叫 Tim Paterson 的同学刚好写了一份已完成的操作系统。

此前 Tim Paterson 打算写个东西用来测试的 Intel 8086 微处理器界面,他花了四个星期写了这个操作系统,当艾伦和盖茨找上门来并决定用 5 万美元购买版权时,Tim Paterson 就愉快的答应了。微软随即修改其代码以迎合 IBM 的要求,而这个被盖茨命名为 DOS 的操作系统也成了 Windows 的前身。当然,这个靠输入指令来运行程序的 DOS 系统和成就比尔·盖茨的 Windows 还是有着本质区别,后者是配合鼠标使用的全新图形操作系统。

有意思的是,图形操作系统并非微软原创。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

*Windows 的崛起*

在乔布斯的苹果公司,Apple II 的继任者 Apple III 并能取得商业上的成功,乔布斯面临董事会的不小压力,他希望在软件上寻找突破口。转机出现在乔布斯拜访施乐公司的时候,彼时如日中天的施乐是各种黑科技的原创地,施乐的工程师在发明鼠标的时候,顺便设计了配合鼠标使用的图形操作系统,乔布斯对此非常兴奋。“我记得 1979 年在施乐的时候,那是一个末日般的时刻。我记得在看到图形用户界面后的 10 分钟内,我知道每台计算机总有一天会这样工作,你一看到它就很明显。”乔布斯后来回忆说。

他迅速组建团队开始设计图形操作系统,还以自己女儿的名字为这个项目命名为 Apple Lisa。但 1982 年,乔布斯与当时的苹果 CEO 马库拉激烈冲突,被迫离开 Apple Lisa,加入 Macintosh 开发小组并取得了该小组的控制权。为了更快的获得软件支持,乔布斯找到比尔·盖茨作为 Macintosh 的首个第三方应用软件开发者,乔布斯向比尔·盖茨介绍了图形操作系统,并要求后者保证至少在 Macintosh 首发的一年内,不发行任何鼠标应用软件。

比尔·盖茨答应了乔布斯的要求,不过转身就开始悄悄研发微软自己的图形操作系统。1983 年 11 月,微软在拉斯维加斯的 Comdex 交易展上,介绍了一款全新的使用鼠标的图形用户界面——Windows,此外,微软还推出了额外的鼠标应用软件——Microsoft Word。

乔布斯知道 Windows 后暴跳如雷,他找来比尔·盖茨对峙,大骂对方是剽窃者。比尔·盖茨不以为意,他讥讽乔布斯说:“我们有一个富邻居——施乐,他家有一张电视。当我们想偷的时候,发现乔布斯早就偷走了,可他却说我们是小偷。”让乔布斯更恼火的是,由于苹果依然需要微软为 Macintosh 提供应用软件,所以他无法把比尔·盖茨彻底踢出局。
深度 | 揭秘华为鸿蒙 OS:操作系统编年史80 年代 史蒂夫·乔布斯和比尔·盖茨

两年后,也就是 1985 年秋天,微软 Windows 1.0 正式发布。尽管 Windows 1.0 并没有取得商业上的成功,但用户已经可以通过点击鼠标完成大部分操作,同时可以执行多个程序并在各个程序之间自由切换,这种改变相较于之前的 DOS 系统来说显然是革命性的进步。

更为重要的是,商业天才比尔·盖茨在此时已经深喑操作系统成功商业化的精髓:捆绑销售(在提供操作系统的同时捆绑销售应用软件)。尽管可能面临反垄断法的制裁,但这种模式在微软、苹果和后来者谷歌身上都取得了成功,这种模式还在最大限度上提高了操作系统的竞争壁垒,结局自然是赢家通吃。

Windows 2.0 在两年后诞生,不过依然没有获得用户认可。直到 1990 年 5 月的 Windows 3.0,微软对 Windows 的界面、人性化和内存管理等方面进行了重大改进,Windows 系统才彻底起飞。Windows 3.0 系列成为微软在 PC 市场开疆拓土的头号功臣,微软在整个九十年代的飞黄腾达很大成熟度上仰仗于 Windows 3.0 系列的成功。

而就在比尔·盖茨创办的微软蒸蒸日上的时候,乔布斯却因为与董事会的矛盾,被迫离开了自己创立的公司,他与操作系统的故事要到重返苹果时才回归。

当乔布斯和比尔·盖茨这两位天才创业者,在进行着如《硅谷之火》中描述的那样激动人心的创业时,太平洋另一端的日本,也有人在做着同样的事。

和乔布斯以及比尔·盖茨一样,日本东京大学教授坂村也希望开发全新的操作系统替代复杂的 DOS。靠着对“计算机可以更好用”的热忱,这个日本人在 1982 年独自写出了一份三百页名为“TRON”的 PC 系统规格书,并在 Windows 1.0 诞生的前一年,就在东京的一场微电脑应用国际会议上宣布了 TRON 系统的存在。

当时坂村对 TRON 系统的理念是:“基本软体,就是软体的平台,是资讯化社会的基础,就该如水与空气一般。”而这一理念,比起比尔盖茨推动的 Windows 窗口系统得到了更多国际技术机学者的认可。根据《五矩研究社》的报道:TRON 系统和 Linux 操作系统类似,所有的 TRON 系统的源代码可以免费得到,所以无论是成本还是安全性以及实际的可建设性,TRON 成为计算机系统的世界标准,都会是比 Windows 更好的方案。

事实上,TRON 系统诞生后也确实逐渐成为行业标准,几家日本的大型电机制造企业为此进入 PC 领域,开始开发搭载 TRON 系统的 PC 设备;日本电力在 1985 年宣布了第一个基于 ITRON / 86 规范的 ITRON 系统;就连美国的 IBM 也加入了 TRON 系统的开发阵营。

习惯了制定标准的美国人惊慌失色,美国软体业界律师哈威尔公开警告:“一旦 TRON 成为标准,日本资讯业将摆脱对美国软体工业的依附,美国再打入日本市场,将难如登天。”

就在 TRON 系统失控前夜,美国祭出了《超级 301 法案》,向日本的“人造卫星、超级电脑、TRON”等商品,单方面设下了贸易壁垒。据 TRON 项目官网的一篇文章介绍,TRON 系统此后失去了在美国市场被公平对待的机会,很多先前合作的企业也以上述方案为由,断绝了与 TRON 系统的合作关系。历史总能映射出现实的影子。

TRON 系统后来彻底淡出了 PC 操作系统领域,目前仅作为日本的数码相机和其他家电产品操作系统使用。

回到操作系统的诞生地,Windows 在失去了 TRON 系统这个最有潜力的竞争对手后,在整个九十年代一路狂奔。Windows 系统的销售数量从 1987 年的 100 万套飙升至 1999 年的 3 亿 2430 万套,微软市值也在 1999 年底第一次超过了 6000 亿美元。Windows 的崛起也自然成就了创始人比尔·盖茨,自从 1995 年登上世界首富的宝座后,他就一直是这个名词的同义词。

首富的身价需要有人支撑。在整个九十年代,个人电脑的普及使得硬件价格大幅度降低,但逐渐作为主流操作系统的 Windows 价格却不降反升。数据显示,1992 年 Windows 版权费仅占 PC 整机价格的 0.5%,而到了 1998 年,Windows 版权费已占到整机价格的 3%。在中国,大量的盗版软件开始出现,而在动手能力更强的北欧国家芬兰,有人索性自己写了一个操作系统。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

*开源软件和国产自主运动*

1991 年,芬兰赫尔辛基大学的大三学生 Linus Torvalds (林纳斯·托瓦兹),想为自己的电脑安装微软公司的 Windows 3.0 系统,但他很快发现这款操作系统最便宜的版本也需要上百美元。求人不如求己,林纳斯想到此前自己为了方便读写和下载大学主机文件而编写的系统刚好用得上,索性就想自己写一个操作系统。林纳斯在此后六个月里敲了一万多行代码,一款叫做 Linux 的系统最终在 1991 年 8 月 25 日诞生,林纳斯还给 Linux 选了一只叫 Tux 的企鹅作为标志。
深度 | 揭秘华为鸿蒙 OS:操作系统编年史
林纳斯很快把这款类 Unix 的操作系统,加入到了由美国自由软件运动精神领袖理查德·斯托曼创立的自由软件基金(FSF)的 GNU 计划中,并通过通用性授权,允许用户销售、拷贝并且改动程序,但用户必须将同样的自由传递下去,必须免费公开自己修改后的代码。林纳斯对所有使用者说:“你可以随意使用 Linux,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。”

这个决定为 Linux 系统和林纳斯本人带来了巨大的成功和极高的声誉。90 年代正值互联网迅速发展的时期,全球无数程序员通过互联网对 Linux 进行改进、调试,在规模空前的协同开发下,Linux 很快变成了一个高性能、高稳定性的操作系统。与此同时,开源软件开源的理念和自由主义的精神也得到了传递,很多人几乎像对待神明一样对林纳斯顶礼膜拜。

比尔·盖茨和他的微软高管却不这么认为,他们向客户大肆宣称 Linux 的软件有弊无利。作为开发过 Unix 系统的过来人,比尔·盖茨深知标准不一的 Unix 系统已难成气候,基于 Unix 的 Mac OS 的市场占有率和 Windows 也不在一个量级,况且乔布斯离开后的苹果公司已经每况愈下。但此时横空出世的 Linux 并不在他的预料之内,而且那个当年买不起 Windows 系统的林纳斯对微软满怀敌意,他认为微软是互联网世界最大的敌人,“互联网不是封闭的,微软违背了互联网的基本精神,也背弃了“万维网之父”Tim Berners-Lee 的基本理念。”

从 Unix、Mac OS、Windows 到 Linux,这些改变世界的新事物的诞生似乎充满了理想主义色彩,它们始于肯·汤普森、史蒂夫·乔布斯、比尔·盖茨和林纳斯·托瓦兹这些人类天才群星的灵光闪耀之时。然而在同一时期的中国,硬件的追赶已极为艰难,软件的同步更是无从谈起,操作系统的追赶之路更多是多数人对现实差距的感性认知和少数人的悲壮长征。

那个 1983 年带着一堆计算机器材回国的倪光南没有让自己失望,由于硬件器材齐备,软件开发使用 C 语言,研发效率很高。不到一年时间,他主导的“LX-80 联想式汉字图形微机系统”就正式推出。倪光南随后应柳传志等人邀请加入了中科院计算所发起成立的新技术发展公司,这家公司就是如今全球第一 PC 大厂的联想集团前身。倪光南接受邀请时提了三个条件:不做官、不接受采访、不出席宴请,他想把时间和精力都集中在研发上。此时的他无论如何也不会想到,十年后,他会因为对技术路线的过分坚持而被迫离开。

1995 年 6 月 30 日上午,联想集团六层会议室,56 岁的倪光南因为众所周知的原因被解除了联想总工和董事的职务。柳传志在随后的发言中声泪俱下,被解除职务的倪光南则镇定自若,“在任何一个岗位上都不会忘记这样一个大目标(发展中国的 IT 核心技术),而内心感到全心全意为了这样一个大目标工作,永远是最幸福的人。”倪光南当时说。

赋闲的倪光南此后开始不遗余力的呼吁中国发展 IT 核心技术,特别是自主操作系统和国产 CPU,他认为这关系到信息安全,也关系到产业持续发展的问题。倪光南对学生梁宁说“我们要用自主研发的方舟 CPU+Linux 操作系统,替代微软与英特尔联盟的核心框架。”他认为“基于开源软件发展中国软件,特别是操作系统等基础软件,是一条捷径,是一个机遇。”

倪光南对信息安全的忧虑很快得到了应验。1999 年 5 月 8 日,开赴科索沃战场的美国 B2 轰炸机发射三枚精确制导炸弹,击中了中国驻南斯拉夫联盟大使馆,两国关系一时间跌入冰点。而且战争的警醒不止于此,以美国为首的北约国家几乎瘫痪了南斯拉夫的通讯系统,而当时南斯拉夫计算机运行的操作系统,几乎全部由微软和其他外国公司提供。

信息产业部、科技部在随后几天多次召集许多专家讨论此事,结论是如果我们要建立自己的信息安全体系,就必须具备自主可控的 CPU 和操作系统。一个月后,时任科技部部长徐冠华在倪光南等专家的极力主张下,主持召开了“发展我国自主操作系统座谈会”,徐冠华在会上一针见血的指出,中国信息产业面临“缺芯少魂”的问题,“芯”是处理器,“魂”是操作系统。

时任中科院软件所副所长的孙玉芳也参加了那次座谈会。在大使馆被炸之后,孙玉芳就对自己的学生胡才勇和吴健说:“我们是软件所,必须要在操作系统上有所作为。”孙玉芳决定利用开源的 Linux 开发国产操作系统,也是在他的主持下,红旗 Linux 在三个月后正式对外发布。

作为当时中国最有影响力的 Unix 技术和中文信息处理专家,孙玉芳在主持开发红旗 Linux 之前,曾负责过另一款基于 Unix 的国产操作系统 Cosix,由于缺乏通用应用软件的支持,Cosix 在市场上反响平平。孙玉芳深知应用生态的重要性,在开发红旗 Linux 操作系统的同时,他还创办了红旗中文 2000,推出国产办公软件 Red Office。孙玉芳目标明确,他想让红旗成为中国的微软。

红旗挖来微软和甲骨文挖的骨干员工,并在 2001 年北京市政府采购中击败微软拿下订单。除此之外,红旗还开始进入企业市场,与联想、方正等 PC 硬件厂商的 OEM 协议超过了 100 万套,成为全球第三大 Linux 操作系统。红旗 Linux 迅速迎来了自己的高光时刻,可谓出道即巅峰。

在大洋彼岸的美国,比尔·盖茨对中国市场突然冒出的竞争对手大为震惊,他派出微软高级副总裁克瑞格·蒙迪专程飞到北京拜会科技部和北京市政府的有关领导,意欲挽回局面。就像攻击其他 Linux 软件一样,微软在一份递交科技部的报告中,详述了 Linux 的种种弊端,并认为红旗 Linux 系统的安全性有待商榷。有意思的是,多年以后,谷歌面对潜在的竞争对手,也以同样的理由请求美国政府,希望获得许可继续为华为手机提供操作系统。

克瑞格·蒙迪最终无功而返,这件事直接导致了微软中国总裁高群耀辞职。但强大的微软也并非束手无策,为了应对以红旗 Linux 为代表的国产操作系统,微软选择纵容大量中国用户使用盗版 Windows,事后证明,微软牺牲短期利益的代价换来了对中国市场的垄断。

经历了高光时刻的红旗 Linux 很快陷入困顿。由于盗版 Windows 盛行,红旗 Linux 在 C 端市场鲜有问津,而之所以不受 C 端用户待见,根本原因是红旗 Linux 系统与微软 Office 一直存在兼容问题,红旗开发的 Red Office 也无法在安装了 Windows 系统的电脑上使用。

祸不单行的是,在红旗最为艰难的 2003 年,受 SARS 疫情影响,红旗 Linux 赖以生存的政府软件采购也陷入停滞,红旗中文 2000 总经理胡才勇后来回忆说“如果没有 SARS,也许从 2004 年开始的软件正版化采购会提前到 2003 年。”但事后看来,即便有源源不断的政府采购订单,不能兼容 Office 的红旗 Linux 系统也很难在 C 端市场取得成功。

从 2001 年到 2003 年,红旗一直未能实现盈利,创始人孙玉芳在重压之下积劳成疾,2005 年初因糖尿病及并发症医治无效离世,红旗 Linux 逐渐被边缘化。孙玉芳和倪光南这些中国最早的计算机科学家,带着朴素的信念扛起了发展国产自主 IT 核心技术的大旗,但是这条路显然和想象中一样艰难。

当然,由于政策的扶持和确实存在的市场空白,大大小小基于 Linux 的国产操作系统也在同一时期充斥着市场,但是这些国产操作系统也都因为应用生态的匮乏亦或是技术本身的欠缺,始终没能撼动 Windows 作为 PC 操作系统的主导地位。2008 年 10 月,微软对中国盗版 Windows 和 Office 用户进行了“黑屏”警告性提示,很多还沉浸在奥运自豪感中的用户第一次真正感受到了“断粮”危机。

几乎垄断了 PC 操作系统的微软,决定不再纵容中国用户肆无忌惮的使用盗版了。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

iOS、安卓、塞班和移动操作系统

之所以说微软几乎垄断了 PC 操作系统,是因为除 Windows 外,苹果的 Mac OS 也一直占有一席之地,而这种局面很大程度上是比尔·盖茨有意为之。

从 Windows 1.0 开始,微软就在销售操作系统的同时捆绑销售 Office 办公软件,这种商业模式显而易见的好处是最大限度的提高了竞争壁垒,但同时也很容易遭至反垄断调查。从 1993 年开始,美国司法部就多次启动了针对微软涉嫌垄断的调查。比尔·盖茨不想让微软步 AT&T; 的后尘,这家拥有贝尔实验室和 Unix 系统的伟大企业,在 1984 年初被强行拆分成了 8 家独立运作的公司。

曾经大骂比尔·盖茨是剽窃者的乔布斯看出了他的顾虑,他主动找到比尔·盖茨希望与微软合作。彼时,刚刚回归苹果的乔布斯面对的是一个濒临破产的公司,苹果在个人电脑市场的份额已从鼎盛时的 16% 跌到 4%,市值所剩无几,现金流也极为短缺。乔布斯停止了不合理的研发和生产,并希望开发新产品 iMac 和全新的 Mac OS X 操作系统,这些大刀阔斧的改革需要充足的资金支持,乔布斯首先想到了财大气粗的比尔·盖茨。

两人商量的结果是,微软在 1997 年投资了苹果 1.5 亿美元,两家公司还同时签署了广泛的专利交叉授权协议,其中一条协议规定:微软为苹果 Mac 电脑提供 Office 软件。微软的投资把苹果公司从破产的边缘解救了回来,乔布斯得以在此后十年里为全球消费者带来一款款激动人心的产品,并顺便改变了世界;而支持 Office 软件的苹果电脑也让微软更具竞争力,同时还能免受“垄断市场”的惩罚,一直被反垄断调查折磨的比尔·盖茨终于长舒了一口气。

历史的必然往往通过大量的偶然来实现,注定载入史册的乔布斯和比尔·盖茨,总会在命运的某个重要节点以某种极为偶然的方式互相成就。

当然,那次合作受益最多的还是苹果公司。由于与 Office 软件兼容,乔布斯并没有在推广新的 Mac OS X 上花费太多心思,iMac 系列产品逐渐夺回了失去的个人电脑市场。乔布斯把更多的精力放在了新产品的开发上,在新世纪之初推出了跨时代的 iTunes 和 iPod。到了 2005 年,iPod 的销量达到了 2000 万台。乔布斯还与索尼音乐、环球音乐等全球唱片巨头结成联盟,线上音乐市场彻底成了苹果的自留地。苹果公司看起来欣欣向荣,那一年 5 月底,苹果市值超过微软达到 2000 亿美元,成为全球市值最高的科技公司。

然而顺风顺水的苹果却让乔布斯陷入了焦虑,想来想去他得出结论“能抢我们饭碗的设备是手机。”他的理由是,手机配备摄像头后导致数码相机的市场急剧萎缩,同样,如果手机制造商开始在手机中内置音乐播放器,由于每个人都随身携带手机,“就没必要买 iPod 了。”于是苹果公司从 2005 年开始投入手机研发,同步推进的还有基于 Unix 的移动操作系统 iOS。

相比于 iOS,一个叫 Andy Rubin (安迪·鲁宾)的苹果前员工在移动操作系统上的研发进度要快一些。2005 年,安迪靠自己的积蓄和朋友的支持,艰难地完成了安卓系统的早期研发。在与一家风投洽谈投资时,安迪突然想到了谷歌创始人拉里·佩奇,佩奇曾在斯坦福大学的工程课上听过他本人的讲座,于是他试着给后者发了一封邮件。仅仅几周后,谷歌就完成了对安卓的收购,安迪也随即加入谷歌负责安卓后续的研发工作。
深度 | 揭秘华为鸿蒙 OS:操作系统编年史安卓之父 Andy Rubin

2007 年 6 月,搭载了 iOS 系统的 iPhone 上市,乔布斯用 iOS 系统和 iPhone 手机的完美组合重新定义了智能手机,他在发布会现场说“今天我们重新发明了电话。

几个月后,谷歌也发布了基于 Linux 的安卓系统,谷歌在发布会当日宣布以免费开源许可证的授权方式,公开安卓的源代码。同时宣布的还有谷歌将建立一个全球性的联盟组织,该组织由 34 家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与这些厂商组成开放手持设备联盟(OHA)来共同研发改良安卓系统,而开放手持设备联盟厂商的硬件将支持谷歌发布的手机操作系统以及应用软件。这种模式对手机厂商的吸引力不言自明,华为也在 2008 年愉快的加入。

最先尝鲜的是来自中国台湾的手机厂商 HTC,HTC 在安卓发布的第二年,推出了世界上首个使用安卓操作系统的智能手机 HTC G1,但因为卡顿和死机问题频发,这款手机算不上成功。和 HTC G1 一样,搭载了 iOS 系统的 iPhone 最初也没有太大影响力。当时市场份额最高的智能手机操作系统还属于诺基亚的塞班。

历史往往证明,伟大的成功背后总会伴随着强大的竞争对手犯下匪夷所思的错误。

iPhone 上市不久后,一位名叫劳瑞 . 玛卡瓦拉的芬兰《赫尔辛基新闻报》记者感觉到自己有必要给这个国家的伟大企业提个醒。他给诺基亚新闻中心写了一封邮件,从普通消费者的角度,对比了自己使用的诺基亚 E51 和 iPod touch,认为塞班系统使用复杂、用户体验差:更换铃声要下探 5 个层级,每天必用的编辑短信功能,需要从编辑短信、多媒体短信、语音短信和邮件中去选择,远不如苹果的产品上手容易,塞班系统“这些复杂的设计让我抓狂。”

收到玛卡瓦拉邮件的诺基亚新闻中心如临大敌,他们首先想到的,不是去和公司的设计部门沟通,解决邮件中提到的问题,而是要“解决”提出问题的人。新闻中心先是接连不断地给玛卡瓦拉打电话,劝说他不要炒作诺基亚的负面新闻。紧接着,新闻中心的高管又开着豪车,在下属的前呼后拥之下,来到《赫尔辛基新闻报》编辑部和玛卡瓦拉当面交涉。一番唇枪舌剑、唾沫横飞的交锋后,该高管确定玛卡瓦拉不会对邮件内容进行报道,态度立即来了个 180 度大转弯:完全赞同邮件中所说的塞班系统的种种反人性设计,在 iOS 面前,塞班没什么竞争力,因为他 4 岁的女儿接触到 iPhone 后,很快就学会了 iOS 的基本操作。

诺基亚知道塞班的问题在哪,但战略的固执让他们选择视而不见。

诺基亚手机业务最终在 2013 年委身微软,并在此后的新款智能手机中选择了 Windows Phone 系统。但在 PC 操作系统市场大杀四方的微软,在移动操作系统领域却是个后来者,Windows Phone 的诞生比 iOS 和安卓晚了整整三年,应用生态的支持已经落后。

IDC 的数据显示,2013 年,iOS 和安卓合计占到了全球移动操作系统 93.8% 的市场份额,Windows Phone 系统的市场份额仅为 3.6%,而塞班系统已经几乎可以忽略不计。

同样可以忽略不计的,还有国产移动操作系统。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

移动、联通和阿里的尝试

如果说国产 PC 操作系统的遗憾,是因为客观存在晚于微软 15 年起步的时间差,那么当移动互联网时代到来时,几乎同时起步的国产移动操作系统原本是有机会占据一席之地的。

在谷歌发布安卓系统的第二年,也就是 2008 年秋天,中国移动就推出了首款国产移动操作系统——OMS(Open Mobile System)。OMS 号称是与安卓并驾齐驱的自主系统,宣誓要打破几大国外移动系统的垄断。但基于 Linux 内核的 OMS,实际上是采用安卓源代码开发的,中国移动在去掉谷歌搜索、邮件等服务后,集合上了自己的飞信、139 邮箱等应用。

2009 年第三季度,首批搭载了 OMS 系统的联想移动定制机 OPhone 正式上线。由于当时安卓成熟度较低,加之 OMS 为了强调自己是自主系统,在初期选择不兼容安卓应用。结果导致 OPhone 反响平平,很多用户购买联想 OPhone 后的第一件事是手动刷机,换成其他操作系统。几年之后,中国移动不再要求定制机搭载 OMS 系统,“首款国产智能手机系统”也逐销声匿迹。

除了中国移动之外,另一家电信运营商中国联通也开发了自己的移动操作系统沃 Phone。严格意义上,晚于 OMS 两年诞生的沃 Phone 才是真正意义上的“首款国产自主智能手机系统”。在发布当时,中国联通科技委主任刘韵洁强调说:“沃 Phone 与安卓没有任何关系。沃 Phone 拥有完全自主知识产权。”公开的资料显示沃 Phone 是完全基于 Linux 内核的原生操作系统,而不是安卓。

可惜沃 Phone 系统生不逢时,一方面,当时联通正在依托苹果 iPhone 的销售追赶移动,并没有全力推广沃 Phone。另一方面,移动操作系统的市场格局已经天翻地覆,OMS 上线时的 2009 年,安卓系统的市场份额仅有 5%,但到了沃 Phone 上线时的 2011 年,安卓系统的市场份额已经超过 50%。沃 Phone 不能兼容安卓应用的缺点被无限放大,随着越来越多的智能手机厂商加入安卓阵营,沃 Phone 系统一路溃败。

为了不错过智能手机时代的红利而选择开发移动操作系统的,还有互联网巨头阿里巴巴。阿里巴巴 CTO 王坚曾透露,阿里云曾规划过自己生产手机,并且曾经和富士康等企业都进行过洽谈,就连和中国电信话费如何分成都谈好了,但却在最终拍板关键时刻选择停止。王坚和团队意识到,售后问题、库存问题,这些都是互联网公司之前不曾遇到的,而它们不是阿里核心竞争力。王坚最终决定与手机厂商合作,做自主操作系统——YunOS。

马云在为王坚《在线》一书所写的序言中,回忆了他第一次听到后者决定要做 YunOS 系统时的反应,“第一次听(王坚)博士提出要进行 YunOS 的研发时,我几乎是愤怒地惊讶于他的胆识。”马云最终拍板支持王坚。2011 年 7 月,阿里云正式推出了 YunOS,同时还联手天宇朗通发布了首款基于 YunOS 的智能手机。王坚当时的想法是,通过让 YunOS 系统对安卓的兼容,借助安卓的势扩大开发者数量。

谷歌没有容许 YunOS 这个安卓系统的挑战者存在。2012 年 9 月 13 日,在阿里云原定与宏碁联合推出搭载 YunOS 的 A800 新手机发布会开始前一小时,由于受到谷歌施压,宏碁被迫取消了合作。阿里云在当时的官方声明中表示“如果(宏碁)在新产品上搭载阿里云操作系统,谷歌公司将会解除与其安卓产品的合作和相关技术授权。”更糟糕的是,谷歌随后将 YunOS 定义为“非兼容版安卓系统”,这意味着 YunOS 彻底失去了兼容安卓应用的可能性。

阿里巴巴也没有坐以待毙,一周后,阿里决定将 YunOS 升级为战略产品,宣布 YunOS 独立于阿里云事业群运行,并单独向 YunOS 投资 2 亿美元。为了突破 Android 联盟的封锁,阿里还选择和当时与 Android 联系不太紧密的魅族合作,并战略投资了后者。凭借与魅族的合作,YunOS 在 2015 年曾一度占据国内手机操作系统市场的 7%,成为全球第三大手机操作系统。

然而,随着苹果和华米 OV 等品牌,占据了绝大部分国内手机的市场份额,魅族手机的市场份额逐渐萎缩。在手机市场日渐式微的 YunOS 已改名为 AliOS,定位为面向汽车、IoT 终端、IoT 芯片和工业物联网的操作系统,而不再单独强调是手机操作系统。

王坚在《在线》一书中说:“我做 YunOS 遭来了很多非议,甚至比我这一辈子挨的骂还多,但我不后悔。”而在近期的央视《对话》节目中,他再次坦言 YunOS 是他可以看到的,离中国有一个自主的操作系统最近的时候。王坚望着同在台上的倪光南院士,这位为中国 IT 核心技术奔走了数十年的老人,对他当时的心情完全感同身受。
深度 | 揭秘华为鸿蒙 OS:操作系统编年史王坚

追求自主操作系统的道路注定不是坦途,因为它的难度不在于技术研发,而在于应用生态的构建,所以即便强如华为这样的手机厂商也愿意使用谷歌的安卓系统。但华为的与众不同之处在于,它在不确定是否能用得上的情况下,仍坚持为自己打造了备胎。

公开的资料显示,2012 年,华为在 Linux 的诞生地—芬兰赫尔辛基,创建了自己的手机操作系统团队,此后从 20 名工程师慢慢积累壮大。

“如果说这三个操作系统(安卓、iOS、Windows Phone 8)都给华为一个平等权利,那我们的操作系统是不需要的。为什么不可以用别人的优势呢?”“我们现在做终端操作系统是出于战略的考虑,如果他们突然断了我们的粮食,安卓系统不给我用了,Windows Phone 8 系统也不给我用了,我们是不是就傻了?”2012 年,任正非在华为“2012 诺亚方舟实验室”专家座谈会上,回答时华为任终端操作系统开发部部长李金喜提问时这样说到。

在任正非看来,狭隘的自豪感会害死华为,他提醒华为要尽可能用美国公司的高端芯片和技术。事实上,直到本次事件发生后,任正非在接受采访时仍表示自己将苹果视为老师。然而随着靴子最终落地,谷歌暂停华为安卓部分服务,备胎“鸿蒙”还是被推到了台前。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

鸿蒙新机遇

很多人赞叹任正非的“深谋远虑”,认为“鸿蒙”将开辟与 iOS 和安卓系统并列的三足鼎立。尽管这种看法有过分乐观的成分,但也并非完全是无稽之谈。

谷歌断供的影响是真切存在的。任正非在此前与尼葛洛庞帝和乔治·吉尔德两位学者的对话中证实,华为手机“海外最严重时跌了 40%,但最近在快速恢复中,已经缩小到 20%,还在继续改善中。”

8 月 9 日,华为消费者业务 CEO 余承东在华为开发者大会上也透露,华为手机在今年第二季度的销量减少了 1000 万台,他坦言如果没有美国制裁,华为手机今年的出货量“大概率会是全球第一”。

而之所以会出现手机销量在短期内的快速下滑,是因为可能无法获得谷歌移动服务支持的华为手机,在海外消费者中的吸引力下降了,就像如果苹果手机在中国市场不再支持微信、支付宝这类应用一样,而这也是华为鸿蒙 OS 最大的挑战所在,鸿蒙 OS 想在短期内补足应用生态的短板并不容易。

相比于海外市场短期内可能遭遇的困难,华为手机在国内市场的前景则更为乐观。
一方面,谷歌移动服务提供的谷歌搜索、地图、邮箱等应用,在中国市场的影响力极其有限,移动互联网时代崛起的微信、支付宝等国民级应用才是中国用户最关心的,几乎没有人会认为“鸿蒙”会在国内市场的应用生态支持方面存在问题。
另一方面更为重要的是,“鸿蒙”其 UI 设计、系统逻辑以及 App 安装界面与现在华为手机上的 EMUI 并没有明显区别,这会使得现有的 EMUI 用户可以尽快习惯新系统,降低学习成本。

按照华为消费者业务 CEO 余承东在华为开发者大会上的说法,随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙 OS 的雏形。
换句话说,华为希望用一套操作系统打通所有的终端设备。

“鸿蒙 OS 的出发点和 Android、iOS 都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统。”而鸿蒙 OS 将率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上。
尽管智能手机的缺席略显遗憾,但余承东也强调“如果安卓一直不能使用,华为手机可以随时切换鸿蒙 OS。”余承东说道。

余承东的自信来自于鸿蒙 OS 在技术层面的积累,他在发布鸿蒙 OS 时着重介绍了这套新系统的四大技术特性:分布式架构首次用于终端 OS,实现跨终端无缝协同体验;确定时延引擎和高性能 IPC 技术实现系统天生流畅;基于微内核架构重塑终端设备可信安全;通过统一 IDE 支撑一次开发,多端部署,实现跨终端生态共享。

而内核和应用兼容性有关,目前,鸿蒙 OS 的架构中,内核包含 Linux 内核、鸿蒙微内核和 LiteOS,未来会完全转成鸿蒙微内核。
这意味着,现在安卓应用基于 Linux 内核可以和鸿蒙 OS 进行兼容,未来,要在鸿蒙 OS 上运行就需要用鸿蒙内核。
鸿蒙 OS 在最关键的手机应用上,从安卓到鸿蒙的迁移成本并不算高。“考虑到生态合作伙伴关心,考虑到安卓生态的熟悉程度,会优先使用安卓系统。一旦安卓系统不再可用,随时可以切换到鸿蒙 OS,对于开发者来说,迁移的成本极低,基本上一到两天即可完成迁移工作。”余承东说。

尽管每一款操作系统诞生后,都有一个迭代和磨合的过程,但是在众所周知的事件所引发的“缺芯少魂”的民族情绪下,很多国内用户已做好了“鸿蒙再烂也会用”的心理准备。

事实上,华为也一直对华为手机业务的前景充满信心。华为消费者业务总裁余承东曾为手机业务定下 2019 年出货量 2.5 亿台、2020 年 3 亿台的目标。
据了解,华为内部今年智能手机的出货量目标为 2.7 亿部。

面对新的国际形式,华为手机成为全球第一的目标也并没有改变,余承东希望明年华为手机能成为全球第一。
上述知情人士还透露,华为或将在年底推出搭载鸿蒙系统的中低端智能手机。

鸿蒙最大的挑战还是在于生态的匮乏,这也是以往众多操作系统失败的关键因素。
为此,华为做出了让鸿蒙系统开源的决定,并决定投入资金打造鸿蒙生态。据华为消费者业务云服务总裁张平安表示,华为将投资 10 亿美金,全面支持开发者,建立华为生态系统。

根据华为公布的鸿蒙 OS 的演进路径,华为将在 2020 年推出鸿蒙 OS 2.0,应用于创新国产 PC、手表 / 手环、车机上;2021 年推出鸿蒙 OS 3.0,应用于音箱、耳环上;2022 年将应用在 VR 眼镜等更多终端设备。

而面对鸿蒙,谷歌仍在极力挽回局面。据媒体报道,谷歌早已开始积极游说,寻求美国政府豁免其针对华为的安卓操作系统禁令,使其能继续与华为进行业务往来。有意思的是,谷歌的理由就像当年微软对红旗 Linux 的评价一样,是安全问题。

任正非在此前与尼葛洛庞帝和乔治·吉尔德两位学者的对话中表示,“2021 年我们可以重新焕发勃勃生机,重新为人民为社会提供服务。因为这两年我们要进行很多版本的切换,这么多版本切换需要时间,而且需要一个磨合,需要一个时间的检验。当我们走完这一步我们已经变得更坚强。”
这似乎是任正非心中华为“鸿蒙”系统真正发力的时间表。

2018 年中兴事件之后,倪光南的学生梁宁在《一段关于国产芯片和操作系统的往事》中慨叹:“就像 10 多年前一样,只要搞定知识产权问题,选择技术路线,找会干的人,投入干,CPU/芯片就能够做出来。搞不定的依然是操作系统,差距大的依然是生态。当年,绕得过 Intel,跨不过微软。如今,绕得过 ARM,做不出安卓。”

如今,不再是无根之花的鸿蒙 OS 的确值得期待,就像主流的操作系统从微软 Windows+英特尔 CPU 的组合,迁移为谷歌 Android 或苹果 iOS+Arm CPU 的组合一样,鸿蒙操作系统+华为 5G 芯片或许也能在 5G 时代掀起极有想象空间的产业浪潮。

从 PC 到移动互联网再到如今的 5G 时代,20 年的沉浮过后,羽翼未丰的国产操作系统在时代浪潮的裹挟下又重新走到了命运的十字路口。

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

马关夏 作者


Roy 排版

内容仅供参考 不作为投资建议 风险自担

版权所有 未经允许 严禁转载

本文转自公众号“棱镜”

原标题为《时代呼唤鸿蒙:华为打破魔咒究竟有多难?》

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

深度 | 揭秘华为鸿蒙 OS:操作系统编年史

☟☟☟


声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。

评论0条

加密谷Live

简介:分享区块链领域专业、前沿、有趣的内容

专栏

更多>>