当前位置: 首页 > 科技观察

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

时间:2023-03-22 13:51:24 科技观察

从Windows到鸿蒙——操作系统的前世今生,新系统在国外被命名为“鸿蒙”,即“方舟OS”,余承东表示将于今年9月推出。有人怀疑华为能否在安卓和iOS两大巨头的夹击下幸免于难,也有人说鸿蒙系统的全新架构将成为未来操作系统的标杆,但不管怎么说,鸿蒙毕竟还是一个概念产品所以远的。所以这个话题是关于鸿蒙的,而不是操作系统。没有历史,就没有未来。让我们看看操作系统的历史,鸿蒙在什么样的环境下,华为又将走向何方。世界上最大的操作系统企业是微软,但世界第一操作系统企业不是微软,Windows也不是世界上使用最多的系统。当初,Windows落后其最大的竞争对手苹果系统整整一代,但Windows得以一跃而上,占据了全球近90%的操作系统份额,不一定是技术主导。一、商业操作系统的起点:Unix世界上第一个商业操作系统是Unix,它出自著名的贝尔实验室,主要的操作者是c语言之父——丹尼斯·里奇。当时,DennisRitchie在AT&T附属的贝尔实验室工作,与通用电气和麻省理工学院合作了一个操作系统项目。后来,这个项目解体了。丹尼斯·里奇(DennisRitchie)没有可用的操作系统,因此他自己编写了一个。这应该是徒手编码起来的先驱了。不仅伟大的人总是一起出现,而且优秀的作品也会一起出现在大师的手中。Unix和C语言在DennisRitchie手中诞生后,两者双赢,开启了一段传奇的历史。后来的很多操作系统,包括我们常用的MacOS,以及深受程序员圈子欢迎的Linux,都与Unix有直接或间接的关系。但是当时的操作系统跟现在不一样。没有图形界面,硬件也没有鼠标。用户看到的都是一行行的代码,一般人很难使用。能够让电脑和操作系统走进寻常百姓家成为可能,尤其要感谢一个人,那就是乔布斯,他在消费电子领域创造了一个又一个传奇。2、Windows和MacOS的恩怨操作系统通常都伴随着硬件,至少乔布斯是这么认为的。乔布斯是一个有艺术家情怀的人。在他眼里,硬件和软件是一体的。只有完全兼容的硬件才能给用户带来良好的体验。Apple电脑和iPhone对乔布斯来说更像是一件艺术品。产品,所以他一直坚持把软件和硬件一起卖,苹果也从来没想过要变成一家软件公司。大家都知道,苹果和Windows的恩怨由来已久。它的源头可以追溯到1980年代。当时,乔布斯的苹果公司已基本成型,与大名鼎鼎的“蓝色巨人”IBM如火如荼。看着个人电脑这块蛋糕,当时的比尔盖茨还只是一个软件开发人员,根本没有挑战两大厂商的可能。那时候还没有Windows,只有低端的系统叫DOS,卡死,操作复杂,在市场上没有什么竞争力。1981年底,乔布斯邀请盖茨参观苹果公司计划推出的Macintosh原型机,希望微软帮助他开发与新机相匹配的应用软件。观看演示时,比尔·盖茨瞬间被其图形化的界面和方便灵活的鼠标所吸引。这就是微软DOS系统未来的发展方向。当时乔布斯并没有把DOS当回事,还评价DOS系统“像屎一样”。伟大的人总是有超人的嗅觉。乔布斯虽然不把DOS放在眼里,但也不敢轻视比尔盖茨。在与他合作的同时,他还迫使盖茨签署了一项协议,承诺微软不会将其用作为在任何非苹果公司生产的计算机上使用而编写的苹果软件。但乔布斯秘而不宣,协议并未禁止微软编写类似麦金塔的操作系统。微软在为苹果编写应用程序的同时开始开发自己的Windows操作系统。这也是为什么两者在操作逻辑上总是“对立”的原因——MacOS的退出/取消键在左上角,Windows在右上角;许多用户抱怨。在为苹果编写应用程序的同时,微软开始开发自己的Windows操作系统,但此时的Windows还不足以对苹果的Macintosh系统构成威胁。Windows的兴起源于微软的另一个决定:比尔·盖茨将Windows的价格降至5美元。这种超低的价格让很多用户连盗版都懒得装。Windows由此迅速崛起,占据了很大的市场份额,确立了其在硅谷的霸主地位。比尔盖茨不再是那个温文尔雅的程序员,而是成为硅谷的一头雄狮,向苹果乃至整个软件行业张口。3.Linux的兴起——我是你可怕的噩梦。微软操作系统业务起步后,迅速成长转型,占据了全球大部分市场。微软已经从一家小型软件供应商成长为苹果的竞争对手。但与此同时,比尔·盖茨将编程开发这个以知识共享为基础的行业,变成了一个完全商业化、高度闭源的行业,这也引起了一些人的不满。其中之一是埃里克·雷蒙德(EricRaymond),他是一位自由主义黑客,也是《大教堂与市集》和《unix编程艺术》的作者。在一次开发者大会上,他遇到了一位微软工程师,看到他衣服上的微软标志,就问他:“你在微软工作吗?”西装革履的工程师用嘲讽和轻蔑的目光看着穿着普通的黑客,回道:“是啊,那你呢?”雷蒙笑了笑:我是你可怕的噩梦。在操作系统的世界里,Unix的光芒照耀着世界。Unix之后,还有LinusBenedictTorvalds和开源精神。Unix背靠贝尔实验室的大力加持,自然性能无敌,但后来所有权几度转让给AT&T。作为商业公司产品,Unix的价格也涨到了4000美元,成为三思而后行的产品。这种闭源让原本教授《操作系统》的AndrewTanenbaum教授没有了“操作系统”。安德鲁再次证明了大牛总是一起出现的定理。Andrew咬牙写了一个兼容的TheUnix操作系统,后来被称为Minix。这段代码可以说是Linux的火种,让瑞典的LinusBenedictTorvalds走上了他无数前辈的道路。如果你不想用它,你可以自己写一个操作系统。仅仅两个月后,一个“可怜但恰好可以工作”的磁盘驱动程序和一个不能再小的文件系统诞生了,这就是Linux的0.01版本。Linus随后将操作系统上传到FTP并发布了所有源代码。在USENET论坛上,Linus解释了自己的初衷:在新的操作系统中,“人们可以编写自己的驱动程序,修改操作系统以适应不同的需求,并尝试在Minix上运行所有程序,这在Minix中是前所未有的。美好的一天。”后续的开发者遵循Linus的开源精神,提倡知识共享,发布源代码。由于内核来自Linus,Minix也在一位开发者的建议下改名为Linux,并不断壮大。今天,在世界排名前500的超级计算机中,有413台使用Linux。这些计算机分布在全球多个行业,共同主宰着这个智能地球。大到航天技术,小到IC卡芯片,都有Linux的影子。4、在互联网的发展历程中,每一个国产操作系统的成功案例都伴随着互联网技术的革命。站在浪尖上,即使你不动,浪也会推着你往前走。至于华为,则被迫加入了这一潮流。华为会成为下一个浪潮吗?事实上,华为不是中国第一个操作系统,也不会是唯一一个。早在1990年,在中国科学院院士倪光南的带领下,中国就推出了自己的操作系统——红旗Linux。成立仅一年,红旗Linux就成为北京市政府采购的中标平台。此次收购在行业内产生了很大的影响。当时包括红旗、永中、金山在内的国产软件都中标了,没想到微软出局了。这是红旗的“高光时刻”,也成为了巅峰之作。倪光南的助手梁凝后来回忆起这一次,她形容是大败。联合销售的Office、永中Office、金山WPS等国产软件都是基于Linux开发的,这也意味着它们与微软Office存在兼容性问题。当时,国内大量人员云集,研究如何破解微软文档格式,实现读写存储全兼容,但效果并不理想,“没有得到用户体验”。在真实的用户使用中,没有人希望自己的文件在换了一台机器后打不开或者出现乱码,微软当时占据了中国市场的绝大部分。从这一点来看,比尔·盖茨的“5美元”战而胜之。从一开始,这就是一场几乎无法取胜的战争。正如倪光南院士所说,操作系统难的不是技术,而是生态。5、在谷歌断供鸿蒙操作系统后,华为消费电子业务首席执行官余承东表示,华为将“被迫推出自己的操作系统和生态系统”。该系统将手机、电脑、平板、电视、汽车、智能穿戴等设备集成到一个操作系统中,兼容所有Android应用和所有Web应用。如果重新编译Android应用程序,在这个操作系统上,运行性能将提高60%以上,是一个面向未来的微内核。对于华为这样的公司来说,打造操作系统并不难,难的正如倪光南院士所说——生态。在移动操作系统中,已经形成了Android和iOS两大生态系统,iOS自成体系。在非苹果领域,安卓几乎独树一帜。取得了市场份额。在我看来,华为要想鸿蒙系统站稳脚跟,必须解决三个问题:第一,兼容上游硬件。我们知道华为有自己的麒麟芯片。该芯片供自用或面向广大手机厂商使用。除了华为手机,小米、OPPO、vivo等可以用吗?第二,用户问题,鸿蒙推出后,谁愿意用?在用户方面,华为拥有自己庞大的用户群,这与当年红旗的弱势群体大相径庭。此外,华为的智能穿戴设备市场份额近年来也在逐步提升。今年Q1华为可穿戴设备出货量增长283%。5G是华为的一个巨大风口。在万物互联的时代,智能设备的互联互通显得尤为重要。重要的是,华为在这方面有很大的优势。第三,生态问题也是最重要的一个问题:谁愿意在鸿蒙系统上开发软件?从某种意义上说,用户并没有选择操作系统的权利,而是掌握在APP开发者手中。另外,鸿蒙系统上的APP可以兼容安卓吗?从操作系统的历史可以看出,技术的创新并不是操作系统最重要的决定因素。核心问题是下游开发人员的采用和用户群的扩大。对于华为的现状,有“安卓模式”和“苹果模式”。仅供自家产品使用,为麒麟处理器打造提升用户体验,同时打造生态难度加大。不过话说回来,在互联网时代,一切皆有可能,能不能走出“华为模式”还是个未知数。从企业的角度来看,华为本质上是一家电信公司起家的设备制造商。此前,任正非问华为要不要做手机。.后来因为任总不开人,华为的手机业务也蒸蒸日上,逐渐成为消费电子市场的霸主之一。这体现了任正非的态度——专注。起初,华为只想做好设备制造,现在华为不想涉足操作系统。如果不是迫不得已,在企业文化和战略上,华为会选择长期与谷歌合作。反观华为,先是以通讯为主,后来以消费电子为名。加上华为手机和笔记本,再加上海思芯片,这已经是非常强悍的身躯了。如果华为再次进入操作系统,华为的体量将进一步膨胀,以至于“臃肿”,这么大的体量,华为未必承受得住。综上所述,笔者认为华为不应选择进入软件行业,而应选择自家设备采用的模式。另外,鸿蒙本来就是备胎计划的一部分。鸿蒙系统存在的意义是“救国”,而不是扩大业务范围被列入实体清单后,华为的实力早已被削弱。如果此时再扩大业务,只会树敌更强大。此外,华为在可穿戴智能设备和汽车操作系统领域的影响力也在不断扩大。万物互联将成为华为的巨大跳板。在5G方面,华为已经走在了世界前列。“天时”“天时”,在下一波互联网浪潮中,华为很可能成为浪潮。