最近这几年,在信创浪潮的带动下,国产操作系统取得了非常不错的发展成果。以麒麟、统信、鸿蒙等为代表的国产操作系统品牌,越来越多地出现在我们的视野中。
那么,国内是什么时候开始启动操作系统研究的呢?这些年,国产操作系统到底经历了哪些发展阶段?目前,我们的国产操作系统又处于一个怎样的状态?
接下来,请大家跟随小枣君的文字,一起回顾一下国产操作系统的沉浮往事。
█ 1968-1982 年:萌芽阶段
1946 年代,世界上最早的通用电子计算机 ENIAC 在美国诞生,标志着人类正式进入了计算机时代。但是,当时的计算机,是没有操作系统的,只能靠人工通过穿孔纸带进行交互操作。
到了 1950 年代,随着技术的发展,才开始出现了“批处理系统”。1956 年,IBM 704 搭载的 GM-NAAI/O 单道批处理系统,被认为世界上第一个计算机操作系统。
IBM 704我们国家的计算机研究,起步于 1950 年代。
1952 年,在全国大学院系调整时,著名数学家华罗庚在中国科学院数学研究所,建立了中国第一个电子计算机科研小组。当时,国内主要是学习苏联的计算机技术,进行仿造。
1958 年 8 月和 1959 年 9 月,中国第一台小型电子管数字计算机(103 计算机)和第一台大型通用电子管数字计算机(104 计算机)研制成功,标志着中国计算机事业正式起步。但是,此时我们的操作系统仍是一片空白。
进入 1960 年代,以 IBM System / 360 为代表的商用大型计算机,在美国各个行业全面普及,带来巨大的效率提升。国内观察到了这一趋势,并加快了计算机的研制步伐。
1968 年,国家为了勘探石油的需要,由石油部、四机部共同设立了 150 工程,决定研制一台大型计算机。
1973 年 8 月 26 日,150 工程获得重大突破。在北京大学和 738 厂的联合努力下,中国第一台百万次集成电路计算机 DJS-11 机(即 150 机)研制成功,顺利出厂。
150 机这台 150 机上,搭载了中国第一套操作系统。我们姑且称它为 150 机系统吧。
150 机系统是一个多道批处理系统(IBM System / 360 系统也是)。它的开发者,是来自北大的杨芙清、俞士汶、徐联舫、陈成森等专家。杨芙清后来担任了北大计算机系主任,1991 年还成功当选中科院院士。
杨芙清150 机开发成功后,交付石油部使用,为国家石油工业做出了重要贡献。它还被应用于地质、气象等领域(一共造了 4 台),也发挥了不小的作用。
后来,杨芙清等人继续牵头了 240 机等后续机型操作系统的研发,主要用于国防等领域。值得一提的是,240 机的系统,全部是由高级语言进行编写的(叫做 XCY 语言,X 表示南大徐家福,Y 代表北大杨芙清,C 可能代表中科院计算所仲萃豪)。
1970 年代,国外的计算机技术仍在高速发展。就在 150 机诞生的 1973 年,美国贝尔实验室的肯・汤普森和丹尼斯.里奇共同开发出了 Unix 操作系统,将操作系统技术带入了一个全新的时代。
1979 年,国内引进了 Unix 操作系统,并进行了一些分析研究,但成果有限。
█ 1983-1998 年:起步阶段
进入 1980 年代,情况又发生了新的变化。
1981 年,美国 IBM 公司推出了 IBM PC,掀起了计算机小型化、普及化的浪潮。IBM PC 使用的操作系统,是来自微软的 MS-DOS。
1983 年 2 月,电子工业部国家计算机工业管理局在酒仙桥召开全国计算机协调工作会议,准备参考 IBM PC,研制国产化的 PC,并将其定名为长城 PC。
当时,负责给长城 PC 开发操作系统的,是电子部六所的严援朝。
严援朝(后来当了新浪网总工程师)在短期内写一个全新的操作系统是不太现实的。严援朝所采用的方式,是基于 DOS 的内核,对输入输出模块进行汉化。
他带着三个大学生和一个中专生,经过几个月的奋战(据说每天只吃 1 顿晚饭,只睡 3-4 个小时),终于在 1983 年 8 月底,拿出了国内第一套 PC 兼容机的中文操作系统 ——CCDOS。
CCDOS 的安装盘和使用手册CC 是 "长城" 拼音字母 ChangCheng 的缩写,也可以理解为“汉字(Chinese Characters)”的缩写。因为它对 DOS 的 BIOS 部分功能进行了扩充,所以也被叫做 CC-BIOS。
1983 年 12 月,电子部六所成功开发了微型计算机 —— 长城 100(DJS-0520 微机,具体来说,是 0520B 型机和 A 型机)。
1985 年 6 月,电子部六所的卢明等人,又成功研制出第一台具有字符发生器汉字显示能力、具备完整中文信息处理功能的国产微机 —— 长城 0520CH。
长城 0520CH长城 0520CH 在中国 IT 史上具有里程碑式的意义,也被业界评为全球 10 大功勋计算机。后来体制化改革,六所很多骨干离开,成立了中国计算机发展公司,也就是后来的长城集团。
1985 年 11 月,中科院计算所研制成功联想式汉字微型机 LX-PC 系统。该系统可以在 IBM-PC 以及兼容机的基础上,通过安装联想式汉卡和汉化操作系统,实现对中文的支持。后来,销售联想汉卡为主的计算所公司,成为了联想集团的前身。
以上是后话,我们回到 CCDOS。
CCDOS 推出之后,掀起了软件汉化的热潮。国际上很多流行软件,例如 BASIC、DBase、AutoCAD、WordStar 等,也纷纷被汉化。这一定程度上推动了 PC 在国内的普及。
后来,北京化工三厂的吴晓军对 CCDOS 进行了改造,推出了著名的 CCDOS 2.13。北京希望集团的鲍岳桥,则在 1990 年代开发了 UCDOS。这些形形色色的中文版 DOS,占据了国内绝大部分市场,也对 PC 规模普及起到了重要作用。
UCDOS 版本 3.1针对 DOS 进行汉化,虽然方便了使用,但从版权的角度来说,是存在问题的。那一时期,国内也在探索,如何开发具有自主版权的真正国产操作系统。
1989 年,时任机电部副部长曾培炎前往巴西访问。在访问期间,他偶然了解到,巴西投资了 3000 万美元,开发出一款基于 Unix 的操作系统,名为 COBRA。
“既然巴西能做,我们为什么不能做?”—— 回国后,曾培炎立刻申请立项了我国自主版权操作系统的研究项目,并列入了八五科学技术攻关计划。
承担这一研究项目的,是机电部下属的中国计算机服务总公司与中国软件技术公司(后来合并为中国计算机软件与技术服务总公司)。
他们购买了 Unix System V R4.0 的内核源码,做了汉化,加上了增强版的安全机制,改造推出了 COSIX V1.0。
COSIX,“C”代表中文(Chinese),OS 代表开放系统或操作系统(Open System,Operating System),IX 代表基于 UNIX。综合一下,就是基于 UNIX 的中文开放式操作系统。
1993 年 4 月,COSIX V1.0 通过了电子工业部以及中科院组织的中期评估。专家认为该系统:“符合国际标准的商品化的通用多用户操作系统”,“具有我国自主版权的 66 条操作系统命令”,“部分性能达到或超过国外同类产品”。
1994-95 年,COSIX V1.1 和 COSIX V2.0 也相继推出,并通过了国家验收。
COSIX 的技术在不断完善。可惜的是,在生态端,COSIX 没有得到足够多的软硬件支持,因此并未被市场所接受,销量和使用量低迷。
更关键的是,进入 1990 年代,微软的 Windows 图形化操作系统逐渐开始流行,蚕食了汉化版 DOS 和 COSIX 的市场。
1991 年,毕业于北大无线电电子学系、就职于北大方正的王志东(后来创办了新浪网),经过一年多的闭关开发,做出了国内第一个实用化 Windows3.0 中文环境 ——BDWin3.0。
1994 年 4 月,微软公司针对中国市场,专门推出了中文版 Windows 3.2。1995 年,微软更是推出了经典的 Windows 95 操作系统(支持中文)。
中文版 Windows 3.2这一系列变化,基本宣告汉化版 DOS 和 COSIX 命运终结。一个全新的时代,到来了。
█ 1999-2008 年:第一次浪潮
1999 年,科索沃战争爆发。北约在战争中采用网络攻击等信息战手段,对南联盟军用及民用系统进行了毁灭性的打击,带给国内极大的震撼。北约轰炸中国大使馆事件,更是彻底激怒了国人,也将中美关系降至冰点。
越来越多的中国人开始意识到,IT 软硬件关键技术,必须掌握在自己手里。别人的东西再好,也是别人的,说不给你用,就不给你用,而且可能在里面藏了木马、后门、病毒。
除了安全之外,垄断所带来的高昂价格,也是国内开始考虑自主研发的原因之一。以 Windows 为例,微软给政府的系统预装报价,是 4000 元一套,且拒绝降价。
当时,国家科技部部长徐冠华一针见血地指出 —— 国内的科技产业“缺芯少魂”。芯是芯片,魂即是操作系统。
倪光南院士也在《人民日报》撰文指出:“作为十二亿人口的大国,自主操作系统不可不搞,不可慢搞,应拿出当年发展‘两弹一星’的气概来做这件事”。
倪光南国人对操作系统自主研发的热情,彻底被点燃了。相关单位纷纷行动起来,投入到自主研发的道路之中。
这次浪潮,几乎所有企业都选择了当时正处于高速崛起阶段的 Linux 路线。
1991 年,芬兰赫尔辛基的 21 岁大学生林纳斯・托瓦兹,开发了拥有 10000 行代码的 Linux 内核。后来,全球开发者对内核代码进行大量的修改和补充,加入图形界面、应用等部分,形成了大量的 Linux 操作系统发行版。
1994 年,在芬兰赫尔辛基理工大学读博士的宫敏回国休假,人肉背回了 20 张磁盘,存储了 80GB 的自由软件。这其中,就包括了 Linux。这是 Linux 第一次来到中国。
Linux 内核是开源的,遵循 GPL(通用公共许可证)协议和自由软件体系 GNU 宗旨,所有内容开放,可以自由拷贝、修改和销售。所以,在国内看来,它代码透明,有基本的生态,且没有版权费用,也不受美国控制,是最好的二次开发平台。
1999 年,国产操作系统迎来了第一次真正的爆发。以 Xteam Linux、蓝点 Linux、红旗 Linux、中软 Linux 为代表的众多国产操作系统,走上了历史舞台。
接下来,小枣君就分别介绍一下这几个系统(姑且把它们称为“国产 Linux”吧,以下按发布时间排序)。
Xteam Linux(冲浪 Linux)
1999 年 4 月 8 日,中国第一款基于 Linux / Fedora 的国产操作系统 Xteam Linux 1.0 正式发布,单套售价 48 元,引发市场关注。
Xteam Linux 由民营企业北京冲浪平台软件技术有限公司开发。2000 年底,北京冲浪软件在港交所挂牌上市,并在 24 个交易日内上涨 265.79%。
红旗 Linux
红旗 Linux 的大名,相信很多人都听说过。它的推动人之一,正是前面提到的倪光南院士。
1999 年,倪光南离开联想,回到中国科学院计算技术研究所。当时,他并没有放弃自己的梦想,仍希望能够建立中国自己的软硬件产业体系。
不久后,一个叫李德磊的人找上门来谈合作。李德磊在加拿大留过学,也曾经在摩托罗拉和日立半导体工作过,当时创办了一家叫方舟科技的企业,拥有一定的芯片技术和人才储备。
沟通后,倪光南有了初步想法 —— 通过研发“方舟 CPU+Linux 系统”,以此来对抗 Wintel 架构。
1999 年 8 月,在倪光南等专家的指导和推动下,在中科院软件研究所副所长孙玉芳等支持下,软件所成功研发了基于 Linux 的自主操作系统 —— 红旗 Linux 1.0 版。
2000 年 6 月,中科院软件研究所和上海联创共同出资 96 万美元,组建北京中科红旗,发布桌面版、工作站版、数据中心服务器版、HA 集群版和嵌入式的红旗 Linux。
BluePoint Linux(蓝点 Linux)
1999 年 9 月 7 日,行业知名内核黑客小组 OpenUnix Network Studio 的几个成员,发起成立了深圳信科思公司(蓝点)。10 月 1 日,该公司发布了基于红帽 Linux 的蓝点 Linux 1.0。
蓝点选择的是 OEM 路线,也就是给 PC 厂家提供预装。他们的合作对象,包括 TCL 等大企业。
成立后,他们很快拿下了三个 OEM 大单,每月出货量突破 15 万套,一跃成为中文 Linux 最大的供应商,占国内市场份额的 80% 以上。
2000 年 3 月 7 日,BluePoint Linux Software(BLPT)通过借壳方式成功在美国纳斯达克上市,第一天股价就上涨 400%,市值超过 4 亿美元。
中软 Linux
中软 Linux 出自于中国软件总公司。没错,就是前面搞 COSIX 的中国计算机软件与技术服务总公司。
中国软件总公司原本隶属电子工业部,1994 年划转中国电子信息产业集团(CEC)。COSIX 搞不下去之后,他们也盯上了 Linux,开始转向研究基于 Linux 的 COSIX。1999 年,中软总公司推出基于 Linux 内核的“中软 Linux”(COSIX Linux) V1.0 版本。
2002 年,中软发布了中软 Linux 4.0 版本,支持首款国产 CPU 芯片 —— 龙芯 1 号。
以上四家,是当时国产 Linux 操作系统的代表。事实上,类似的产品多达几十种。这些国产 Linux,构成了一个空前热闹的场面,似乎一夜之间,国产操作系统就“雄起”了。
面对这样的场面,政府层面也比较兴奋和激动。
2001 年,在中国政府首轮正版化采购中,北京市科委主任俞慈声带头干了一件轰动的事情:将微软踢出局,选择了中软 Linux、红旗 Linux、永中 Office、金山 WPS 等在内的国产化软件。(不久后,微软中国总裁高群耀辞职,据说就和这件事有关。还有说法,说是美国前国务卿基辛格都为这件事,专门打了电话求情。)
在民用市场层面,对国产及国外 Linux 发行版,PC 厂商们(不管是国内厂商还是国外厂商)也非常欢迎。因为 Windows 的预装成本太高,预装 Linux 系统,可以有效降低出厂价格。
国产 Linux 浪潮愈演愈烈。根据当时中科红旗总裁刘博的说法,2000 年国内 Linux 的使用量比 1999 年增加 3~4 倍,达到 100 万套。
然而,后面发生的故事,却大大出乎人们的预料。国产 Linux 不仅没有崛起,反而迅速下滑,走向衰退。
主要原因来自两个方面:
一是国产 Linux 操作系统实在做得太糟糕(推出时间那么快,想想也不会太好),卡顿严重,且不符合传统 Windows 使用习惯,用户体验很差。
二是国产 Linux 的生态完全没有建设起来,很多软件都装不了,硬件也用不了,严重影响了用户的正常使用。
于是,很多用户卸载了国产 Linux,装回了盗版 Windows。国产 Linux 的使用量大幅下降,且口碑迅速崩塌。
上面提到的四大国产 Linux,结局都不太好。
首先是 Xteam Linux。
2003 年,Xteam Linux 宣布停止更新,股价应声暴跌 90%。后来,该公司退出操作系统领域,且股价长期低于 0.10 元。
红旗 Linux 这边。
2001 年,在倪光南的带领和支持下,方舟科技制造出了第一片嵌入式芯片 —— 方舟一号。后来,因为经营理念不合,倪光南很快退出了方舟科技。(关于这段往事,2018 年倪光南当年的助理梁宁专门写了一篇文章《一段关于国产芯片和操作系统的往事》,还引起了轰动。)
中科红旗继续坚持了好几年。2013 年年底,中科红旗爆出资金链断裂问题和工人“讨薪”事件。2014 年,公司进行解散清算。随后,在 8 月份,公司被五甲万京信息产业集团收购。
庆幸的是,红旗未倒。收购方保留了红旗 Linux 品牌,继续承担红旗 Linux 相关的产品研发、销售以及服务等工作。
蓝点 Linux 失败最早,也最彻底。
2001 年底,蓝点公司总裁邓煜将公司股份低价出售。不久后,公司其他创始人也把自己的股份出售。公司开始转型,做汽车行业相关应用设备与系统的开发。
2002 年,在互联网泡沫破碎的冲击下,蓝点股价跌至 0.08 美分,黯然退出美国市场。
中软 Linux 的命运比较特别。2003 年,中软 Linux 操作系统研发事业部独立出来,成立了中标软件。后面,我们会再讲到它的故事。
国产操作系统的第一次浪潮,就此失败了。那么,接下来该何去何从?第二次浪潮,会什么时候到达呢?能够成功吗?
本文来自微信公众号:微信公众号(ID:null),作者:小枣君
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。
本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/803/525.htm]