快捷搜索:

从Windows到鸿蒙——操作系统的前世今生

【TechWeb】“做一个操作系统的技巧难度不大年夜,难度大年夜的是生态。”——任正非

华为被谷歌断供之后,余承东发布华为将自研操作系统,新系统被命名为“鸿蒙”,国外称“ARK OS”,余承东表示将于今年玄月份推出。有工资华为捏了把汗能否在Android和iOS两大年夜巨子夹击之下活下来,也有人表示鸿蒙系统的全新架构将成未来操作系统标杆,然则无论如何,鸿蒙到今朝为止都还属于观点产品。以是这个题目说是谈鸿蒙,不如说是谈操作系统。

没有历史,就没有未来。一路从操作系统的历史来看看,鸿蒙到底处在如何的情况之下,华为将走向何处。

天下上操作系统买卖做得最好的是微软,然则天下上第一个做操作系统买卖的不是微软,Windows也不是天下上最好用的系统。起步之初,Windows和他最大年夜的竞争对手——苹果系统比拟,也差了整整一代,然则Windows却能跃居其上,盘踞举世近九成的操作系统份额,操作系统的江湖里,不必然是技巧主导的。

1.商业操作系统的动身点:Unix

天下上第一款商用操作系统是Unix,来自于大年夜名鼎鼎的贝尔实验室,主要操刀手则是c说话之父——Dennis Ritchie。当时Dennis Ritchie在贝尔实验室事情,附属于AT&T公司,与通用电气、MIT相助一个操作系统项目,后来项目解体,Dennis Ritchie没有操作系统可用,便自己写了一个,这应该便是徒手写代码的前驱了。不仅牛人老是扎堆呈现,优秀的作品也扎堆呈现在一个大年夜牛手中,Unix和C说话在Dennis Ritchie手中出生之后,二者双生共赢,开启了一段传奇历史。后来的很多操作系统,包括我们常用的Mac OS、在法度榜样员圈子内颇受好评的Linux都直接或间接和Unix孕育发生着联系。

然则那时刻的操作系统和现在并不一样,没有图形界面,硬件方面也没有鼠标,用户能看到的只有一行又一行的代码,通俗大年夜众险些无法应用。能够让电脑和操作系统进入平常庶夷易近家,分外要谢谢一小我,便是在电子破费品中创造了一个又一个传奇的苹果前掌门人——乔布斯。

2.Windows和Mac OS的恩怨

操作系统平日是和硬件相伴而生的,至少乔布斯这么觉得。乔布斯是一个有艺术家情怀的人,在他的眼里,硬件和软件是一体的,只有完全兼容的硬件才能给用户带来优越的体验,苹果电脑和iPhone对乔布斯而言更像是一件艺术品,以是他不停坚持软件硬件一路卖,苹果也从没想要成为一家软件公司。

大年夜家都知道苹果和Windows的旧恨已久,其泉源要从20世纪80年代提及,那时刻乔布斯的苹果公司已经基础成型,正在和闻名的“蓝色巨人”IBM公司鏖战正酣,猖狂地争夺着小我电脑这块蛋糕,那时刻的比尔·盖茨还只是一个软件开拓商,完全没有和这两大年夜厂商叫板的可能。那时刻也还没有Windows,只有一个被称做DOS的低端系统,卡顿,操作繁杂,在市场没有什么竞争力。

1981岁终,乔布斯约请盖茨参不雅苹果计划推出的麦金塔样机,想让微软帮他开拓与这款新机械相匹配的利用软件。在看演示时,比尔·盖茨瞬间被其图形界面和方便机动的鼠标共同给吸引住了,在此之前他完全没有想到操作系统竟然可以做得这么简洁,心里打起了自己的算盘:看来这是微软DOS系统未来的成长偏向。当时的乔布斯并没有将DOS放在眼里,评价DOS系统为“像屎一样”。

牛人老是有超人的嗅觉,乔布斯虽然没把DOS放在眼里,然则也没敢轻视比尔·盖茨,在和其相助的同时,也逼迫盖茨签下协议,允诺微软不会把为苹果编写的软件用于任何非苹果公司制造的谋略机上。可是乔布斯鸭蛋虽密也有缝,该协议没有禁止微软编写类似麦金塔的操作系统,微软在给苹果编写利用法度榜样的同时,开始开拓自己的Windows操作系统。这也是为什么在操作逻辑上二者老是“唱反调”——MacOS的退出/取消键在左上角,Windows在右上角;MacOS滚轮向上是网页往下,Windows则是向下,这一点至今也被很多用户吐槽。

微软在给苹果编写利用法度榜样的同时,开始开拓自己的Windows操作系统,然则这个时刻的Windows还不够以对苹果的麦金塔系统构成要挟,Windows的崛起源于微软的另一个抉择:比尔盖茨将Windows的价格下降到5美元,这个超低的价格让很多用户连盗版都懒得装,由此Windows迅速崛起,攻克了大年夜片市场份额,在硅谷奠定了其霸主职位地方。比尔·盖茨也不再是那个温和的法度榜样员,而是变成了硅谷的一头雄狮,对苹果,对全部软件行业伸开了自己的口。

3.Linux的崛起——我是你可骇的恶梦

微软的操作系统买卖起步之后,迅速生长、演变,盘踞了举世大年夜部分市场,微软从曩昔那个小小的软件供应商,生长为了可以和苹果分庭抗礼的软件企业,但在同时比尔盖茨将编程开拓这样一个建立在常识共享的行业变成完全商业化且高度闭源也引起了一部分人的不满。

Eric Raymond恰是此中的一位,他是一名自由主义黑客,也是《大年夜教堂与阛阓》、《unix编程艺术》的作者。一次开拓者大年夜会,他碰到一个微软工程师,望见衣服上Microsoft的标志便扣问对方:“你为微软事情?”当那位西装革履的工程师带有嘲讽和小看看着这个衣着通俗的黑客回覆:“是啊,你呢?”Raymond送去了一个微笑:我是你们可骇的噩梦。

在操作系统界,Unix的光线照耀天下,在Unix之后崛起的还有Linus Benedict Torvalds和开源精神。Unix背后有贝尔实验室的大年夜牛加持,自然机能无敌,然则后来所有权几经辗转归属到AT&T旗下,作为一个商业公司产品,Unix的价格也上升到4000美元,成为一款三思而阔另外产品。这一闭源让蓝本教《操作系统》的Andrew Tanenbaum教授没有了“操作系统”, Andrew也再一次证清楚明了大年夜牛老是扎堆呈现的这条定理,Andrew一咬牙,狠狠心,写出了一个兼容Unix的操作系统,后来被称作Minix。这一段代码可以说是Linux的火种,让远在瑞典的Linus Benedict Torvalds也走上了他无数前辈的蹊径,不给用,那就自己写一个操作系统来用。仅仅两个月后,一个“千疮百孔但却可巧可以应用”的磁盘驱动法度榜样和一个小到不能再小的文件系统就出生了,这便是第0.01版的Linux。随后Linus将操作系统上传至FTP,并公布了整个源代码。在USENET评论争论区,Linus阐述其初衷:在新操作系统中,“人们可以自己编写驱动法度榜样,可以随意改动操作系统以适应不合需求,可以考试测验在Minix上运行所有法度榜样,这是Minix从未有过的美好一天。”

随后的开拓者都遵照着Linus的开源精神,崇尚常识共享,公布源代码,因为内核出自Linus,在一个开拓者的建议下,Minix也改名为Linux,赓续强盛年夜。本日在举世前500台超级谋略机中,有413台选用Linux。这些谋略机遍布天下各地的多个行业,合营主宰着这个聪明的地球。大年夜到航天科技,小到IC卡芯片,无不存在Linux的影子。

4.国产操作系统

在互联网成长的过程中,每一次成功的案例都伴跟着互联网科技的革命,站在浪潮之巅,就算你不动,这股浪潮也会推着你提高。而对付华为来说,则是被逼上了这股浪潮,华为否成为下一个弄潮儿?

着实华为不是海内第一家做操作系统的,也不会是着末一家。早在1990年,在中科院院士倪光南的率领下,中国就推出了自己的操作系统——红旗Linux。

在成立仅1年后,红旗Linux成为北京市政府采购的中标平台。此次采购在行业内影响重大年夜,当时,包括红旗、永中、金山等国产软件均中标,而微软却意外出局。这是红旗的“辉煌时候”,也成为了顶点,倪光南的助手梁宁后往返忆起这段韶光,她将其形容为大年夜溃败,红旗发布与国产办公软件永中相助,将红旗Linux和永中Office联合贩卖,永中office、金山WPS等国产软件均基于Linux进行的开拓,这也意味着,他们与微软Office有兼容性问题。当时凑集了海内一大年夜批职员钻研若何破解微软的文档款式,以实现读写和存储的完美兼容,但效果并不抱负,“我们没有搞定用户体验”。 在真正的用户应用中,也没有人盼望自己的文件换了一个机械之后打不开或者乱码,而微软当时盘踞着中国大年夜部分市场,由此看来,昔时比尔盖茨的“5美元”之战,赢了。从一开始,这便是一场险些无法打赢的战斗。

正如倪光南院士所说,操作系统不是难在技巧,而是难在生态。

5.鸿蒙操作系统

谷歌断供之后,华为破费电子首席履行官余承东(Richard Yu)表示,华为将“被迫推出我们自己的操作系统和生态系统”。这套系统打通了手机、电脑、平板、电视、汽车和智能穿着等设备,统一成一个操作系统,兼容整个安卓利用和所有Web利用。假如安卓利用从新编译,在这套操作系统上,运行机能提升跨越60%,这是面向未来的微内核。

对付华为这样的公司,打造一款操作系统自然不是难事,难点也正如倪光南院士所说——生态。在手机操作系统,已经形成了Android和iOS两大年夜生态,而iOS为自家应用,在非苹果领域,险些是Android一家独大年夜,华为自造鸿蒙,首先面临的便是Android这座大年夜山和其近七成的市场占领率。

笔者看来,华为要想鸿蒙系统站稳脚跟,必须办理三个问题:第一,与上游硬件的兼容性,我们知道华为拥有自己的麒麟芯片,首先必要明确的是,鸿蒙系统是面向麒麟芯片自用照样面对广大年夜手机临盆厂商,除华为手机以外,小米、OPPO、vivo等能不能用?第二,用户问题,推出鸿蒙之后,谁会乐意用?在用户上面,华为有自己广阔的用户群,这一部分比拟昔时红旗的势单力薄大年夜有不合。别的,近年来华为智能可穿着设备市场份额慢慢攀升,今年Q1华为可穿着设备出货量增长达到了283%,5G对付华为来讲是一个伟大年夜的风口,在万物互联期间,智能设备的互联尤为紧张,华为在这一点占领极大年夜上风。第三,生态问题,也是最紧张的一个问题:谁会乐意在鸿蒙系统长进行软件开拓?从某种意义上来讲,用户对操作系统不具有选择权,而是掌握在APP开拓商手中,别的,鸿蒙系统上的APP能否和Android兼容?从操作系统历史可以看出,技巧的顶尖对付一款操作系统来说并不是最紧张的抉择身分,下流开拓商的采纳和用户群的扩大年夜才是核心问题。对付华为现状来说,有“安卓模式”和“苹果模式”,“安卓模式”意味着兼容性的扩大年夜,供给软件办事,但同时也必然会碰到谷歌加倍剧烈的偷袭,“苹果模式”则是只提供自家产品应用,针对麒麟处置惩罚器打造,提升用户体验,同时打造生态也变得更为艰苦。然而话说回来,互联网期间,统统皆有可能,能走出一条“华为模式”也未可知。

从企业的角度来讲,华为本色上是一家设备制造商,以通信发迹的,此前就华为要不要做手机任正非还为此拍过桌子“谁如果再提做手机,我就开了谁?”。后情因为任总大年夜度并没有开了谁,华为的手机营业也是风生水起,徐徐成为破费电子市场霸主之一,此中反应出来任正非的立场便是——专注,早先华为只想做好设备制造,现在华为也不想问鼎操作系统,假如不是逼不得已,从企业文化和计谋来讲,华为都邑选择和谷歌经久相助。从另一方面来讲,华为早先容身于通信,后来成名于破费电子,有了华为手机和条记本,加上海思的芯片,这已经是一个异常强大年夜的体量了,假如华为再进军操作系统,华为的体量将进一步扩大年夜,以至于“臃肿”,这样大年夜的体量,华为不必然能吃得消。

综上,笔者觉得华为应该不会选择进军软件行业,而是选择自家设备采纳的模式,别的,蓝本鸿蒙便是备胎计划的一部分,鸿蒙系统存在的意义在于“救亡”,而不在于扩大年夜营业范围,被加入实体名单之后,华为实力本就削弱,这个时刻再扩大年夜营业,只会再树强敌。别的,在可穿着智能设备、汽车操作系统等方面,华为的影响力越来越大年夜,万物互联将成为华为一个伟大年夜的跳板,在5G方面华为已经走在世界前列,可以看到,华为已占“天时”、“地利”,鄙人一个互联网浪潮,华为很有可能便是那个弄潮儿。

您可能还会对下面的文章感兴趣: