1999 年,时任科技部部长徐冠华就曾说过,“中国信息产业缺芯少魂”。其中的“芯”指的是芯片,而“魂”则是指操作系统。


红旗 Linux 系统辉煌一时;移动联通及阿里自研手机系统表现平平;物联网时代,鸿蒙系统或是一场反击。

 

鸿蒙系统横空出世,再次把国人的目光吸引到了国产操作系统上。有些人认为,中国现在已经有了高铁、扫码支付、共享单车和网购这样的“新四大发明”,然而自主知识产权的芯片与操作系统依然缺位。

 

事实上,1999 年,时任科技部部长徐冠华就曾说过,“中国信息产业缺芯少魂”。其中的“芯”指的是芯片,而“魂”则是指操作系统。此后的二十年间,中国科技人员和科技企业曾在芯片和操作系统上努力寻求突破,虽然最终有的无果而终,有的鲜有人知,但国产操作系统与芯片其实有过辉煌的开局,有过曲折的进展,也有过阶段性的成果。更重要的是,这些尝试和努力成为国产芯片和操作系统研发的开端,在此之后,一批科技企业和科技人员一直在“继续尝试、继续努力”,而唯有继续尝试和努力,芯片和操作系统领域外国企业一家独大的局面,才有可能在全新的时代里被打破。

 

PC 时代

Wintel 联盟固若金汤,红旗系统风光一时

去年 4 月“中兴事件”爆发后,一篇名为“一段关于国产芯片和操作系统的往事”的长文在网上流传。这篇文章的作者叫梁宁,她谈论这段往事的资格,源自她在 2000 年到 2002 年担任中国工程院院士倪光南的助手,深度参与了红旗 Linux 操作系统、永中 Office、方舟 CPU 和 NC 瘦客户机的研发工作。

 

倪光南院士是国内顶尖的计算机专家,曾参与中国自行设计的第一台电子管计算机(119 机)的研制工作,在上世纪六七十年代便开始了汉字处理和字符识别的研究。一直执着地推动国产芯片和操作系统,而他想要挑战的则是芯片巨头英特尔与操作系统霸主微软组成的 Wintel 联盟。

 

就像梁宁在文章中写到的,“我们以前在联想,玩的是 Wintel 联盟设计好的游戏。Wintel 就是你的顶层,你的成本与性能只能在它框定的空间里。”

 

1999 年,倪光南离开联想回到中国科学院计算技术研究所,将大量精力投入到建立自主完整的软硬件产业体系中来。他的计划是,通过研发方舟 CPU+Linux 操作系统,做成瘦客户机 NC,采用“云+端”解决方案,以替代 Wintel 架构。

 

1999 年 8 月,在中科院软件研究所副所长孙玉芳等支持下,软件所成功研发了基于自由软件 Linux 的自主操作系统——红旗 Linux 1.0 版。

 

芯片这一块,倪光南将希望寄托在了方舟科技这家公司身上。方舟科技有一支做 CPU 的完整技术队伍。在倪光南奔走下,方舟科技得到了政府部门的大力支持,投资名单里包括当时科技部 863 重大专项、信息产业部产业扶持基金等国家力量。2001 年 4 月,中国人自己设计的第一块“方舟 1 号”CPU 成功启动。此后,方舟科技又以这块 CPU 为基础,做出了瘦客户机 NC 的产品原型。

 

2001 年 12 月,在北京市政府采购中,红旗 Linux 操作系统中标,永中、金山等国产软件也都进入采购名单。2002 年,一些电脑厂家开始在产品上预装红旗 Linux 系统。那一年,时任中科红旗总裁的刘博表示,相比上一年,国内 Linux 系统的使用量已经增加了三四倍,达到了 100 万套。

 


2008 年 6 月 12 日,第十二届中国软件博览会上,红旗 Linux 操作系统的展台。

 

华为鸿蒙发布当天,倪光南告诉记者,在操作系统方面,不一定是我们技术比人家差,而是在生态系统的建设上更加难一些。因为发达国家先入为主,已经在市场中建立了一个完备的生态系统,新的生态系统必须通过市场的良性循环才能建立起来,这很不容易。

 

倪光南总结出上述经验的背后,是国产系统遇到的挫折。红旗 Linux 和方舟良好的势头背后隐藏着一个“要命的问题”:永中 Office、金山 WPS 等国产办公软件均基于 Linux 开发,它们与微软 Office 存在着兼容性问题。而红旗 linux 又是个小众系统,由此带来的各种软件体验问题不容忽视。

 

2007 年,微软向国际标准化组织提交了自己的 Office 标准 OOXML,并成为国际文档格式标准,Windows 操作系统和 Office 软件在 PC 上进一步巩固了其压倒性的优势。2011 年,永中科技破产,而红旗 Linux 虽然至今仍在更新,但所有权早已易手。

 

中国工程院院士沈昌祥认为,国产操作系统的尝试大多失败,主要原因在于投入不够、没有把握好需求以及硬件(芯片)支撑的不足。

 

智能手机时代

微软被打败了,但胜利者另有其人

2006 年,全球运行 Symbian(塞班)系统的手机有一亿部之多,塞班是当时世界上当之无愧的手机操作系统龙头,后来诺基亚收购塞班公司。2007 年,搭载 iOS 系统的第一代 iPhone 手机面世,同年底,谷歌公布了一款名为 Android(安卓)的操作系统。

 

智能手机的诞生和普及,在打翻了原有操作系统格局的同时,更给了开发者们一个 PC 之外的全新战场。而在这个阶段,中国操作系统挑战者的主体变成了企业,这其中既有渴望获得移动互联网入口的运营商,也有在移动互联时代迅速壮大的互联网巨头。

 

2009 年,中国移动率先推出了一款名为 OMS(开放手机系统)的手机操作系统,在其定制机上使用。该系统采用 Android 源代码开发,预装中国移动的飞信、139 邮箱等应用,但其并不是严格意义上的自主操作系统。两年后的 2011 年,中国联通推出了完全基于 Linux 内核、具有完全知识产权的原生操作系统。移动与联通虽有先见之明,但作为运营商的它们并没有多少做手机系统的经验,搭载这两个系统的定制机市场反响平平。

 

这个结果不意外,因为就连微软也在智能手机上吃尽了苦头。2010 年 10 月,微软发布了 Windows Phone 手机操作系统的第一个版本。但一直到 5 年后,Windows Phone 在欧洲、美国以及中国的市场占有率都依然只有可怜的个位数。

 

随着安卓系统快速席卷全球,中国的手机厂商几乎全都采取了以安卓为基础,自主定制功能和设计 UI 界面的操作系统方案,比如华为的 EMUI,小米的 MIUI,魅族的 Flyme 等。而互联网巨头阿里巴巴,却在时任 CTO 王坚的推动下,在 2011 年推出了阿里云 OS(后更名为 YUN OS)。

 

不过,在谷歌的施压下,主流硬件厂商鲜有与阿里合作的,除了资金出现困难的魅族。2015 年初,魅族发布了多款搭载了 YUN OS 操作系统的手机。2016 年 4 月,王坚称,YUN OS 已经拥有 4 千万用户,是“世界第三大移动操作系统”。然而,随着魅族的激进扩张逐渐失速,YUN OS 也随之陨落。

 

2017 年 9 月,阿里发布了 AliOS,定位是面向汽车、IoT 终端、IoT 芯片和工业领域的物联网操作系统,同时,AliOS 还整合了原 Yun OS 移动端业务——YUN OS 成为了历史。新京报记者发现,其社区网站依然存在,但最后的内容更新时间停留在了 2018 年 3 月。

 


2018 年 9 月,杭州云栖大会上基于 AliOS 打造的斑马智行互联网汽车吸引了很多人的关注。

 

2002 年,梁宁离开倪光南投身互联网圈。2014 年,离开腾讯再次回到倪光南身边的梁宁发现,这位老人依然没有放弃对国产操作系统和芯片的鼓与呼。在这十几年里,在倪光南等人的呼吁下,中国科技产业“缺芯少魂”的问题的确得到了国家上下的重视,随之而来的国家项目和企业投入也在增加,也有很多科技工作者和科技企业在“继续尝试、继续努力”。

 

万物互联时代

鸿蒙的诞生,或许将会是一场防守反击

有些人认为,在有方便易用的外国软件硬件的时候,何必花那么大的代价,去做重复造轮子的工作?中兴与华为接连被制裁的事件回答了这个问题。

 

华为在当下这个时间节点推出鸿蒙系统,直接原因是美国政府的禁令,但从更高的战略角度看,鸿蒙系统的推出是华为争夺物联网时代高点的一步棋。在 8 月 9 日的华为开发者大会上,华为消费者业务 CEO 余承东表示,安卓 /Linux 内核代码庞大冗余,难以保证不同终端体验流畅,再加上多终端互联对设备安全提出更高的要求,需要一个强大的操作系统将硬件和软件进行整合。

 

华为推出的鸿蒙系统试图解决物联网时代多终端开发难题。余承东介绍,鸿蒙系统拥有分布式 OS 架构、确定时延引擎和高性能 IPC 技术等新特性,可以让鸿蒙 OS 实现一端开发、多端部署。这个万物互联时代带来的新机遇,终于被华为等到了,而华为在自研软硬件上的储备,要远超普通人的想象。

 

1995 年 3 月,华为成立专司研发的“中央研究部”。此后的很多年里,华为在研发方面的投入,都占到总营收的 10%-15%左右。

 

据华为技术老兵近期发表的《华为操作系统 28 年史》介绍,华为的操作系统经过了独立开发、基于第三方微内核开发 RTOS(实时操作系统)、基于开源的嵌入式 Linux 宏内核开发等多个历程。华为先后开发出了路由器和数据通信交换机操作系统 VRP(通用路由平台)、云计算操作系统 Fusion Sphere、服务器操作系统欧拉 Euler OS 和物联网嵌入式操作系统 Lite OS。而现在,这个名单里又加入了跨平台的鸿蒙 OS。

 


2019 年 8 月 10 日,华为首款采用鸿蒙 OS 的产品荣耀智慧屏发布。

 

在余承东 8 月 9 日演讲所用的 PPT 显示,2019 年,鸿蒙 OS1.0 版本将先落地于智慧屏,2020 年鸿蒙 OS2.0 将应用于创新国产 PC、手表 / 手环和车机,2021 年鸿蒙 OS3.0 将用于音箱和耳机,2022 年有望应用于 VR 设备上。

 

有看到这张 PPT 的人注意到“2020 年鸿蒙 OS2.0 将应用于创新国产 PC”的表述,这意味着微软在 PC 操作系统上的一家独大,有可能会在这个全新的时代里被打破。沈昌祥认为,做好操作系统开发,要面向市场,针对市场需求进行投入。