首页 > 其他分享 >国产操作系统发展史

国产操作系统发展史

时间:2024-10-22 19:16:56浏览次数:3  
标签:发展史 操作系统 麒麟 国产 Linux 软件 生态

注:本文为三篇关于国产操作系统的相关合集


国产操作系统的沉浮往事(上)

原创 小枣君 鲜枣课堂

最近这几年,在信创浪潮的带动下,国产操作系统取得了非常不错的发展成果。以麒麟、统信、鸿蒙等为代表的国产操作系统品牌,越来越多地出现在我们的视野中。

那么,国内是什么时候开始启动操作系统研究的呢?这些年,国产操作系统到底经历了哪些发展阶段?目前,我们的国产操作系统又处于一个怎样的状态?

接下来,请大家跟随小枣君的文字,一起回顾一下国产操作系统的沉浮往事。

█ 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 操作系统研发事业部独立出来,成立了中标软件。后面,我们会再讲到它的故事。

国产操作系统的第一次浪潮,就此失败了。那么,接下来该何去何从?第二次浪潮,会什么时候到达呢?能够成功吗?


国产操作系统的沉浮往事(下)

原创 小枣君 鲜枣课堂

█ 2009-2019:第二次浪潮

上一篇我们讲到,因为使用体验和软硬件生态的原因,以红旗 Linux、蓝点 Linux 为代表的第一次国产操作系统浪潮,很快就走向了失败。

痛定思痛,通过这次失败,国内逐渐意识到:发展国产操作系统绝对不是一件容易的事情,而是一个漫长而艰难的过程。 尤其是生态的建立,需要大量的时间,也需要产业界上下的协同配合,难度甚至超过了操作系统本身。

政府有关部门也意识到,信息技术产业的自主可控,不是单打独斗,也不是一蹴而就,而是应该通盘考虑,进行整体规划和长期布局。

2006 年 1 月,国务院发布《国家中长期科学和技术发展规划纲要(2006 年 - 2020 年)》。其中,将 “核高基(核心电子器件、高端通用芯片及基础软件) 项目,确立为推进我国信息技术发展的 16 个重大专项核心部分之一,明确了发展基础软件的目标。

在那一时期,还发生了几件事,对国产操作系统发展造成了深远影响。

首先,是正版化运动。

2006 年 4 月,国家有关部门先后下发了《关于计算机预装正版操作系统软件有关问题的通知》和《政府部门购置计算机办公设备必须采购已预装正版操作系统软件产品的通知》。

通知要求:“在我国境内生产的计算机,出厂时应当预装正版操作系统软件”,“政府部门购置计算机办公设备必须采购已预装正版操作系统软件的产品”。

其次,是番茄花园事件。

2008 年 8 月,番茄家园的创始人洪磊却因为发布盗版 Windows 牟利被带走调查。后来,番茄花园案宣判,洪磊获刑三年半,并处罚金 100 万元人民币。

洪磊被抓,是因为微软公司向国家版权局和公安部进行了投诉。其它盗版 Windows 论坛看到洪磊的下场后,纷纷选择了关闭或转型。

第三,是微软黑屏事件。

2008 年 10 月 20 日,很多人发现自己的电脑里出现了一则系统通知。微软告诉所有用户,若使用盗版 Windows 或 Office,电脑将会 “每小时黑屏一次”。这就是轰动一时的 “微软黑屏事件”。

尽管微软解释此举是打击盗版的善意提醒,但随意操控用户操作系统的行为,仍激起了舆论的强烈不满和抗议。

以上三件事,让公众逐渐意识到操作系统的重要性,以及开发国产操作系统的必要性。

2009 年,“核高基” 重大专项的推进政策和措施正式开始落实。作为基础软件重中之重的国产操作系统,继政府采购、正版化之后,再次获得政府政策层面史无前例的巨大支持。

于是,以中标麒麟、银河麒麟、深度、欧拉、新支点等为代表的第二次国产操作系统发展浪潮,轰轰烈烈地开始了。

接下来,小枣君分别介绍一下当时几个知名操作系统品牌的发展过程。

中标麒麟 / 银河麒麟 / 优麒麟 / 湖南麒麟

麒麟家族是近二十年来国内非常重要的一个操作系统体系。它相关的品牌很多,包括中标麒麟、银河麒麟、优麒麟、湖南麒麟等。这些品牌,其实都脱胎于国防科技大学,具有相同的历史渊源。

先说说银河麒麟(*Kylin*

大家应该都知道,国防科大是国内大型超级计算机的领军单位。从 1970 年代末开始,他们就牵头了亿次巨型计算机的研制任务。

1983 年 12 月 22 日,国防科技大学计算机研究所成功研制出了中国第一台亿次巨型计算机 ——“银河”,标志着中国成为继美国、日本之后,第三个能独立设计和制造巨型计算机的国家。

2001 年,国防科大承接国家 863 计划重大攻关科研项目,启动银河麒麟品牌操作系统的研发。这个操作系统,主要针对银河 I、银河 II 巨型计算机专用 CPU。

2006 年 12 月 4 日,银河麒麟操作系统 1.0 版本正式发布。这个系统号称整合了 mach、FreeBSD、Linux、Windows 四种系统的优势,也被网友叫做 “863 系统”、“长沙 OS”、“四不像 OS”。

图片

当时有人曾经在网上爆料,声称麒麟操作系统与美国开放源代码的 FreeBSD 操作系统 5.3 版本相似度在 90% 以上。

2009 年,银河麒麟发布 3.0 版本,放弃 FreeBSD 内核,转而使用 Linux 作为内核。

再看看中标麒麟(*NeoKylin*

中标麒麟的前身,就是前面我们介绍过的 COSIX Linux,也就是中软 Linux。

上篇介绍过,2003 年,中国软件总公司(中国计算机软件与技术服务总公司)的中软 Linux 操作系统研发事业部独立出来,成立了中标软件(上海中标软件有限公司)。

中标软件背后的投资方,包括中国软件与技术服务有限公司(2004 年,中软总公司与中软股份整合,整体改制上市,上市公司更名为 “中国软件”)、中国电子科技集团(中电科 CETC)、华东计算技术研究所(华东所)等。

独立后,中软 Linux 就变成了中标 Linux。当时,中标 Linux 和红旗 Linux 占据了国内 Linux 的大部分份额。

2004 年 2 月,中标软件正式发布了中标普华 Linux 1.0(NeoShine)和 Office 1.0。(注:普华是中国电子科技集团旗下的子公司,投资了中标软件。)

2010 年 12 月 16 日,民用的 “中标 Linux” 操作系统和军方背景的 “银河麒麟” 操作系统在上海宣布合并,以 “中标麒麟” 的新品牌开始运营。(此后,中标普华淡出历史舞台,后来被中电科 CETC 承接,待会讲普华 Linux 会提到。)


2014 年中科红旗破产清算后,中标麒麟成为了国内 Linux 的主力品牌。从 2010 到 2022 年,麒麟操作系统连续 12 年保持中国 Linux 市场占有率的第一名。

2014 年 12 月份,天津滨海新区人民政府与国防科技大学在中国电子信息集团(CEC)支持下,成立天津麒麟信息技术有限公司。国防科大正式将 “银河麒麟” 品牌授权给天津麒麟。

2018 年,麒麟操作系统荣获国家科技进步一等奖。这是有史以来国产操作系统获得的最高褒奖。

2019 年 12 月 2 日,中国电子集团旗下的中国软件宣布整合旗下的中标软件和天津麒麟两大子公司,出资设立新公司 —— 麒麟软件有限公司(中国软件持股 46%)。这意味着,中标麒麟和银河麒麟都属于麒麟软件下属品牌。

图片

再说说优麒麟湖南麒麟

优麒麟(UbuntuKylin)和刚才提到的中标麒麟、银河麒麟没有直接关系。

它是国防科大联合工信部软件与集成电路促进中心(CSIP)以及 Ubuntu 母公司 Canonical 共同开发的一个项目,是 Ubuntu 官方的一个衍生版。以上三方,还合作成立了一个非营利性组织 ——CCN 开源软件创新联合实验室。

优麒麟的第一个版本(13.04 版本)发布于 2013 年 4 月,面向全球提供免费下载,并且开放了所有源代码。

图片

湖南麒麟(湖南麒麟信息工程技术有限公司,也是操作系统湖南省工程研究中心)成立于 2007 年,依托国防科大计算机研究院。

2014 年,湖南麒麟开始了独立的品牌发展道路,推出了自己的品牌 —— 麒麟信安操作系统(Kylinsec)。2015 年,湖南麒麟信安科技股份有限公司成立。

麒麟信安主打安全,主要面向政府、军队、企事业单位等领域。

小枣君画了一张麒麟家族关系图,方便大家理解:

图片

深度 Linux(Deepin)

2004 年 2 月 28 日,由一群民间技术爱好者组成的深度科技团队,在开源社区发布了中国首个基于 Debian 的 Linux 发行版 ——hiweed linux,简称 Hiwix。

当时,Hiwix 的口号是 “免除新手痛苦、节约老手时间”,系统特点是美观、易用,致力于服务普通用户。

根据创始人之一冷罡华的介绍,hiweed 的 hi,有海尔、海信的意思(冷罡华是青岛人),weed(青草)和他原来的心上人有关。

后来,该系统持续更新,逐渐积累了越来越多的用户,也获得了认可。2009 年,Hiwix 正式更名为 Linux Deepin(深度 Linux)。之所以改名,据说是因为 weed 也含有 “雪茄烟、毒品” 的意思,不太合适。

2011 年 8 月,武汉深之度科技有限公司成立。这一年,在 12 版本中,深度科技首次引入了自己独立开发的桌面环境 —— 深度桌面环境(Deepin Desktop Enviroment,简称 DDE)。

2014 年 4 月,Linux Deepin 正式改名为 Deepin

图片

2019 年,华为 MateBook 笔记本正式预装 Deepin 系统,标志着这个系统在商业应用上取得了重大突破。

2019 年 11 月,武汉深之度科技有限公司、南京诚迈科技有限公司与中兴新支点签署合作协议,发起统一操作系统项目,并将其命名为 ——统信操作系统(UOS,Union Operating System)

图片

他们合作成立的公司,叫做统信软件技术有限公司。公司法人兼总裁刘闻欢,也是深之度的创始人。

统信诞生后,武汉深之度继续发行 Deepin 社区版本,面向社区用户。而统信 UOS,则面向商业用户,相当于 Deepin 的商业版。

2020 年 1 月 16 日,面向桌面和服务器市场的统信 UOS 20 正式版发布。UOS 基于 Linux 内核,支持笔记本、台式机、服务器等多平台,具有相当不错的兼容性和开放性。

同样画个关系图,如下:

图片

中科方德

2006 年 12 月 25 日,中科方德软件有限公司在北京成立,专门从事操作系统的研发。这家公司是基础软件国家工程研究中心的项目法人单位,背后是中国科学院软件研究所。

图片

在上篇曾经提过,中科院软件所也是中科红旗(红旗 Linux)的大股东。中科方德的成立,其实形成了和中科红旗的内部同业竞争关系。后来红旗 Linux 破产清算,三方也闹得很激烈。

中科方德的操作系统产品,包括方德高可信服务器操作系统、方德方舟安全(服务器)操作系统等。

普华 Linux(i-soft)

普华基础软件股份有限公司(以下简称普华)成立于 2008 年 10 月 20 日,是中国电子科技集团公司(CETC)投资设立的子公司。

2014 年中科红旗破产清算后,普华基础软件接收了中科红旗的部分研发力量,为推出普华 Linux 打下基础。

2014 年 9 月,普华系列操作系统 3.0 正式发布,包括桌面版、服务器版等不同版本。

值得一提的是,普华曾经先后参控股了中标软件,人大金仓以及日本 TurboLinux。TurboLinux(拓林思)曾是全球优秀的 Linux 高端产品及解决方案供应商之一。

中兴新支点(New Start)

2004 年,中兴通讯股份有限公司成立了全资子公司广东新支点技术服务有限公司,专门从事 Linux 操作系统及相关技术的研发和服务。

2010 年,广东新支点与中兴通讯联合推出了适合电信级服务器的 Linux 操作系统 ——New Start CGSL(Carrier-Grade Server Linux)。

图片

新支点操作系统适合多个硬件平台,不仅面向服务器和桌面系统,也可以用于嵌入式等领域,在政务、金融、电力、交通等多个领域都有广泛部署。

华为欧拉(Euler)

2010 年,华为基于 CentOS 源代码,内部发布了服务器操作系统欧拉(Euler OS),用于自己的 ICT 产品。

2013-2016,EulerOS 处于 1.x 系列,在内部首次规模商用。2016 之后的几年,EulerOS 发展到 2.x 系列。

图片

龙蜥操作系统(Anolis OS)

龙蜥操作系统是由阿里云内部启动并主导研发的一款 Linux 发行版,具体启动时间不详(可能在 2011 年左右),主要目的是为了取代 CentOS。

2021 年 10 月 19 日,阿里云发布全新操作系统 “龙蜥” 并宣布开源。龙蜥操作系统定位于服务器端,近年来装机量较大。

图片

以上只是部分,国内还有 TencentOS、一铭 Linux、思普等操作系统,限于篇幅,就不一一罗列了。也可以参考下面的表格:

图片

总的来说,2006-2019 年,在 “核高基” 专项的支持和推动下,国产操作系统迅速走出了第一次浪潮的阴影,并崛起了新的技术力量。

这批新力量,吸收了此前的经验教训。他们更加关注用户体验,也更理性,保持相对平稳的发展速度。

在最重要的生态方面,他们也更有耐心,一直在持续进行推进和积累。

在这期间,外部环境也发生了一些重要变化。

2013 年 6 月,前中情局职员爱德华・斯诺登向媒体揭发了美国政府的棱镜计划。根据他的指认,美国情报机构从 2007 年以来,一直在国内外持续监视互联网活动以及通信运营商用户信息。

这就是众所周知的棱镜门事件。计划爆出,全球震惊。国内信息技术的自主可控,变得更加紧迫。

2016 年 3 月 4 日,24 家专业从事软硬件关键技术研究及应用的国内单位,共同发起成立了一个非营利性社会组织,并将其命名为 “信息技术应用创新工作委员会”。

信创时代,全面起步。信息技术的自主研发推进,又迈入了一个新的阶段。

█ 2020 - 现在:新的趋势

2020 年,是国内信创产业的落地元年。

这一年的 2 月,被 IBM 收购的红帽公司在官网宣布,将终止 CentOS 既定的维护计划,引起了国内外的震动。CentOS 作为 Linux 的一个重要发行版,在国内使用量极大。

CentOS 停服对国内很多业务带来了影响,但是,与此同时,它也是一次难得机遇。各品牌的国产操作系统,可以通过替代 CentOS,大幅提升自己的市场占有率。

2020 年左右,国产操作系统有两个比较明显的发展趋势。

首先,是增加对多种类型平台的支持。

操作系统和硬件平台架构有密切关系。推动信创,是软硬件协同发展,共同替换。

计算机 CPU 平台,除了 x86,还有 ARM、MIPS、RISC-V 等。国内基于不同的平台,开发了海光、兆芯、飞腾、龙芯、申威、鲲鹏等多种国产 CPU。政府和企业在采购的时候,采用这些平台,显然也需要操作系统予以支持。

所以,这一时期,国产操作系统加大了对多平台的扩展支持力度,以确保自己能够满足招标采购提出的兼容性要求。

第二,是搭建 “根社区”。

根社区,是不依赖其它上游发行版的社区体系,直接从 Linux 内核和其他开源项目开始构建,级别更高。

创建根社区,能够拥有更大的自主权,最大程度地减少对外部技术的依赖。

我们经常听说的 OpenSUSE 社区(德国商业公司主导)、Fedora 社区(美国商业公司主导)、Debian 社区(无商业公司控制)等,都属于根社区。

构建中国主导的根社区,让国内操作系统企业参与到开源社区中去,能让企业从参与者变成建设者、主导者,进而提升国产操作系统的话语权和地位。

基于这样的趋势,这几年,国内开源社区和根社区发展非常迅速:

2019 年 12 月 31 日,华为作为创始企业发起了 openEuler 开源社区,并将 EulerOS 相关的能力贡献到 openEuler 社区。2021 年 11 月 9 日,华为正式将 openEuler 欧拉操作系统捐赠给开放原子开源基金会。

根据今年 6 月份官方提供的数据,四年来系统累计装机量超过 680 万套。很多国产服务器操作系统厂商基于 openEuler OS 发行商业版本,如银河麒麟高级服务器操作系统、统信软件 UOS 20、普华软件、中科方德、麒麟信安等。

2020 年 9 月,阿里云、统信软件和三大运营商发起 “龙蜥社区(Anolis OS)”。截至 2024 年 8 月,龙蜥操作系统 Anolis OS 装机量已突破 800 万套。

2021 年 12 月,腾讯、浪潮等 20 余家企业建立 “OpenCloudOS” 社区。截止 2022 年 12 月,OpenCloudOS 社区及衍生版本装机量累计已经超过 1000 万节点。

2022 年 6 月,国家工业信息安全发展研究中心与普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科 32 所、技德系统、北京麟卓、先进操作系统创新中心等十余家单位联合成立了 “openKylin” 操作系统社区。

█ 最后的话

写到这里,文章基本上就要结束了。

总的来看,国产操作系统经过几十年的发展,无论是在技术水平还是市场接受度方面都有显著提升。

然而,想要完全替代现有的主流操作系统,仍然面临着巨大挑战,包括生态系统的丰富度、用户体验的优化以及国际市场的拓展等问题。

前路充满荆棘,谁能走到最后,还未可知。

最后,小枣君还是要抛出几个直击灵魂的问题 ——

  • 上面我们提到的这些操作系统,到底是真国产,还是假国产?

  • 一直以来,都有很多人质疑甚至抨击国内的这些操作系统,说是套壳、骗钱,这是真的吗?

  • 基于 Linux 内核开发的操作系统,算不算自主研发?

小枣君说说我自己的看法,仅供参考和探讨:

首先,无论是第一次浪潮里的蓝点、红旗、中软、冲浪,还是第二次浪潮里的深度、麒麟、新支点、欧拉等,都是基于 Unix 或者 Linux 内核,这是毋庸置疑的。

重新写个内核,其实也不是不行。最开始林纳斯写 Linux 内核的时候,也才 21 岁,内核代码只有 1 万来行。

之所以国内没有从零开始写,主要是因为我们起步搞操作系统的时候,Linux 内核已经初具规模,而且具备很好的全球用户基础。它的架构和技术得到了验证,且已经具备一定的生态。

如果我们真的从零开始写,生态要从零开始积累,关键是国外有了 Windows、类 Unix、Linux 内核的发行版、苹果 OS,很难再接受又一个新的生态。到时候,就真的变成了我们自己闭门造车,而且会导致整个 IT 生态的割裂。

Linux 内核是全球开发者长期共同参与的结果,目前代码量大约是 3000 万行,里面也有大量中国人贡献的代码。这些年,我们国内的操作系统厂商,也对内核进行了必要的修改和优化。

基于 Linux 内核进行开发,也并不像有人说的那样,是 “套壳”。这里面涉及的工作量,可大可小。开发桌面环境、优化性能、增强安全性稳定性、定制功能等,技术难度都很高。

国内几大操作系统品牌,代码量都是上亿行。以 openEuler 为例,23.03 版本,代码总计 7.3 亿行。这里面的工作量,说是 “套壳” 就太伤人、太无知了。

当然,一直以来,找开源代码,做少量修改,然后进行营销包装,号称 “自主研发”、“完全国产”,骗取国家经费。这种事情也很多。但我们不能一概而论,一杆子打死。

做操作系统、芯片,和造原子弹有很大区别。操作系统等软硬件,都是市场化的东西。我们不仅要确保自己能用,也要想办法让国外用户也用,要能够实现自己造血。所以,选择在国外用群众基础的 Linux 内核,是没有问题的。

Linux 内核代码开放,藏不住后门,不用担心被某些国家坑,安全上能够得到保障。而且,如前面所说,我们也建立了根社区,不依赖其它国家机构或企业控制的发行版,也进一步增强了安全性,降低了风险。

所以,总结一下:

1、基于 Linux 内核进行开发,是当前国产操作系统的必然选择,也是正确选择。

2、目前国内的众多操作系统,严格来说,不能叫完全国产操作系统,应该是叫国产 Linux 操作系统,或者国产 Linux 发行版。

3、国产化比例的高低,代码量是一个衡量标准。原创代码量很低的,你也可以骂他是 “套壳”。但目前国内几家大的,肯定都不是 “套壳”,有海量的代码和心血在里面。

4、目前国内主流的几个操作系统,我认为可以算是自主研发,但不是完全自主研发。除非你把内核也完全自己写,变成纯血。

5、国产需要大家的支持。骗子误国,喷子也误国。在力所能及的情况下,希望大家能给国产操作系统一些机会,用用看,提一些意见,多一点理解和宽容。

就是这些,谢谢大家的耐心阅读!

参考文献:

1、《中国计算机发展简史》,陶建华,刘瑞挺等,科技导报;

2、《中国桌面操作系统发展回顾:半个世纪浮沉,正待星火燎原》,热点科技;

3、《国产操作系统发展突飞猛进,参与全球竞争为时尚早》,严翠,证券时报;

4、《2022 年中国操作系统发展研究报告》,亿欧智库;

5、《国产操作系统,要变天了》,周享玥,数智前线;

6、《中科红旗 —— 一个国产操作系统的典型死亡》,远川科技评论;

7、各厂商官方网站,企查查;

8、百度百科、维基百科等。


via:


九问国产操作系统

原创 CSDN App CSDN 2020年11月06日 15:03

图片

整理 | 屠敏

责编 | 唐小引

出品 | CSDN(ID:CSDNnews)

在国产基础软件发展的多年间,众多摸着石头过河的先行者无数次感叹「蜀道之难,难于上青天」,不仅包含数据库、中间件、芯片、操作系统等核心软硬件研发,也覆盖了每种技术领域的生态建设。

2019 年彼时,CSDN 曾发布《国产数据库激荡 40 年》一文,深度剖析在被 Oracle、MySQL、DB2 等产品蚕食的中国数据库市场中,阿里 AsparaDB、蚂蚁集团 OceanBase、南大通用 GBase、巨杉 SequoiaDB 和华为 GaussDB 等数据库引领的自主研发趋势下,正如巨杉数据库(SequoiaDB)联合创始人王涛所言,「过去很多原本使用 Oracle、MySQL 的企业已经转用我们国内的数据库,这是已经发生的事情,不是未来时,而是现在时。」

今年此时,当打开基础软件的另外一扇大门——操作系统时,我们却发现了另一番景象:以Linux、Windows等为核心的操作系统逐渐统治了世界。众所周知,在计算机崛起七十年间,大型机时代成就了IBM,小型机时代成就了DEC,个人计算机时代成就了微软和Intel,移动互联网时代成就了谷歌、苹果和ARM。在万物互联网时代来临之际,我们不禁发问:

  • 回望过去,国产操作系统滞后的根本原因是什么?技术?生态亦或是人才?

  • 立足于当下,我们是否还有打造桌面、移动操作系统的必要性?想要突破,国产操作系统又该如何全新定义?

  • 探析未来,什么样的操作系统才是我们真正需要的?

在这场全新的赛道上,国内外科技巨头、创新型企业摩拳擦掌,从云计算、物联网、人工智能等多领域逐步渗透,希望加快构建能满足下一个风口的操作系统。国产操作系统在「二十为学」阶段,我们在不久前长沙·中国 1024 程序员节现场,邀请到了九位操作系统掌门齐聚一堂,整个问答环节围绕着总结过去,挑战现在,面向未来 三个方面,设立九问 ,论操作系统艰难生存之路 ,辩操作系统未来发展之道

img

KaiTan,

九大操作系统掌门人齐聚,辩操作系统未来发展之道!

img

小程序

参与的嘉宾:

  • 王成录 华为消费者业务软件部总裁

  • 吴庆波 麒麟操作系统常务副总师、教育部国产基础软件工程研究中心主任

  • 马 涛 阿里云研究员、基础软件部操作系统团队负责人、阿里巴巴集团内核团队创始人之一

  • 潘爱民 指令集物联网操作系统创始人、指令集公司创始人兼CEO

  • 魏永明 HybridOS操作系统创始人、飞漫软件总经理

  • 熊谱翔 RT-Thread创始人兼CEO

  • 江大勇 华为鲲鹏计算领域副总裁、OpenEuler操作系统负责人

  • 韩 辉 SylixOS嵌入式操作系统创始人、翼辉信息公司董事长

  • 刘闻欢 Deepin操作系统创始人、武汉深之度科技有限公司创始人

主持人

  • 陈渝 清华大学长聘副教授

总结过去

一问

在过去30多年间,国产操作系统发展滞后且缺乏广泛应用支持的原因是什么?

吴庆波: 个人认为,过去多年间,中国操作系统虽然有了一定的基础,但给我们的经验与教训也非常多。其中,主要体现在三个方面:

  • 国产操作系统发展初期,我国确实想集中力量解决操作系统问题,但是从 80 年代到 90 年代,甚至在 2000 年时,我们都将操作系统当作了一种纯科研项目来看待与理解。实际上,操作系统并不是一个纯科研项目,它需要产业化,且应该拥有巨大的生态,这是我们应该吸取的第一个教训。

  • 国外的操作系统领域不仅仅有顶尖人才,而且有巨大的人才基础,以美国电信公司 AT&T 为例,它为贝尔实验室做出了巨大贡献,同时这里也聚集了美国、乃至全世界的一流人才。相较而言,我国在 80、90 年代,操作系统人才太少,因此,操作系统的研发之路也更难。

  • 随着国家的经济发展,在开源软件趋势下,相关的技术人迅速崛起,同时他们借助开源也可以更加快捷地完成自己想要做的事情,由此,我们的操作系统也能大力发展起来。

操作系统虽然是一种软件,但是较为特殊,其可以承接硬件,同时连接应用软件。如果硬件如 CPU 不好,那么会造成用户体验不佳。近日,华为最新发布了 Mate 40,采用 5nm 工艺的芯片,这意味着中国的工艺能力已经达到了一个很好的程度。

综合以上三点,我们也在不断地往前发展,这意味着我们国家有机会做成新的操作系统。

魏永明: 简单来谈,主要有两个原因:

一,基础软件行业缺失了近 20 年可以通过贩卖挣钱的商业化机会,如曾经的 WPS,很少会有人认可付费模式。不过现在随着市场的成熟化发展,一切有了很大的变化,如麒麟在国产操作系统中,大家愿意去买正版。

二,我们计算机文化积累不够深厚。在操作系统发展初期,我们没有人去做一款 C 语言、操作系统及软件,很大程度上缺少人才往这个方向走。

整体而言,彼时,第一个是市场问题:软件进入市场了没有人愿意投入;第二个文化底蕴的缺失,往往导致我们做的都是一些低水平和重复性工作,而这些则是我们创新性工作中不可或缺的重要一部分。

二问

与国外操作系统厂商相比,

国产操作系统厂商有哪些优势与不足?

马涛: 加入阿里之前,我曾在 Oracle 任职,因此对这个问题比较有感触,早期与国外操作系统公司相比,国内存在:

  • 人才差距。 譬如,在 2006 年时,在整个中国做操作系统相关人才相对还是比较缺乏。

  • 缺乏比较好的机遇。 过去无论是微软的 Windows,还是谷歌的 Android,其实都是因场景而存在,国外操作系统有特殊的场景。虽然现在我们正通过这个场景锤炼出了自己的操作系统,但是,就过去而言,我们从上到下对这个场景的认识程度不够。现如今,在云计算、5G、大数据发展下,国内的互联网公司与传统企业在这些领域都是与国外先进公司齐头并进,具备非常大的机遇。

不过,现在我们比较欠缺的一点是,我们做的很多事情在未来一段时间内需要不断锤炼和打磨,因此时间对我们而言是重要的事情。 过去 20 年间,我们在场景或时间节点上比较吃亏,现在随着对操作系统的重视程度不断加大,我们迎来了较好的机遇。包括今天,众多同仁齐聚一堂,我们也有理由更加相信在大家的共同努力下能够把操作系统带上新的台阶。

江大勇: 我想讲三个关键词:生态,使用和创新。

  • 第一个生态问题。在技术上,我们可能做一个操作系统是比较容易的从 0 到 1 将 OS 所有应用组合起来,最后在用户界面体现技术软件硬件的研讨方案。不过,只有客户有了好的体验,生态才能起来。

  • 第二个是使用。判断标准是,一款软件做出来是否有人使用、是否有问题、是否优秀、是否有机会继续打磨,针对性场景技术软件应用,我们希望大家能够多使用、多到相关的开源中提问。

  • 第三是创新。如果我们一味地跟随别人,意义实则有限。当下,我们更需要的是面向未来场景做更多创新项目、社区等。中国巨大规模的市场蕴藏着无数的机会,同时也拥有许多优秀开发者,个人认为,我们在未来开源方面会做得更好。

刘闻欢: 在操作系统构建过程中,个人认为,有两个重要的关键词:一是市场,二是人才。

第一点——市场。原来面向操作系统研发分为两种不同的团队,一种是在政策下,以项目方式组建的团队,进行相应研发。从市场角度来看,这种方式如果有收入来源,那么也是属于脉冲型,即当某些项目、课题不再流行时,团队可能就此搁置。

第二种团队是社区型团队,又或者可以称之为爱好者团队。相对而言,这种社区型人才在研发上很难坚持长时间,靠纯粹的情怀很难支持 3-5 年。操作系统这样的基础软件,需要长时间的积累。对比国外积累多年经验的操作系统领军人物,他们才算是真正地理解了这些场景。而这些是我们一直以来所欠缺的。

不过,现在中国操作系统已经出现了非常明确的指向或者市场机会,有这样的持续性的市场应用和投入,我觉得我们操作系统才能真正的生存和发展,壮大起来。

第二点——人才。在国产操作系统初期,我们的人才储备不足,缺乏专业的研发人员,在彼时的环境下,想要真正的做操作系统,仅是构建团队就已经非常难了。如果是做操作系统,尤其是通用的操作系统,不仅需要巨大的投入,也需要强大的人才基础。另外还需要领军人物、具备能力的程序员一起参与进来,操作系统这个事业才能成功。

在过去 10-20 年间,我国程序员规模正在不断扩大。我们每个方面都发生了巨大的变化,我们对中国未来几年中国的操作系统发展有更多信心,希望更多专业人才,不仅仅是程序员,也包括营销人员、商务人员一起加入进来。

挑战现在

三问

在当前人机物互联与人工智能等技术高速发展的现阶段,操作系统的新趋势与新定义是什么?

王成录: 目前操作系统的难度在于大家对它的理解五花八门,而大家理解完全不同,带来非常严重的问题,往往导致我们力量无法向一处聚集。

我认为操作系统要成功的第一步,必须要与产业转型机会配合上 。如果一旦配合不上,大家做好的操作系统,一点用也没有。譬如,今天在做的手机操作系统,即使投入万亿美金或 10 万开发者,希望都不大,因为在手机应用领域,Android 已经满足了全世界几十亿消费者衣食住行方方面面的要求,没有必要造轮子换一个操作系统的手机,同时,这对于开发商而言,也没有开发的动力。

因此,做操作系统一定要找到某一个大的行业转型发展的机会。从手机移动产业来看,2018 年开始,全球智能手机销量已不再增长;2019 年,开始微微下滑;2020 年,也有受疫情影响的因素,智能手机产业的出货量下滑更多;另外,据数据统计,用户日均使用手机时长为 5 个小时,这一数值也不再增长;同时,过去爆发性的应用诞生也已经很少,种种迹象已表明,移动手机行业已经逐渐走向饱和。

那这个行业还要不要继续发展?

当然要!这个机会在于,现在我们已看到了太多案例,所有的设备在不断地智能化与互联。届时,也是 IoT 真正的时代,其产生的生态可能是数量级的产业空间,我们各行各业都因此获得改造升级,所以** 对于鸿蒙系统本身,我们之所以有信心的原因,是因为它正好匹配了移动数字转型的机会。** 接下里的这两年是非常关键的,只要这一步能够匹配上,我相信 IoT 所使用的未来移动产业 20 年的机会都会在中国手里。

第二个是** 人才、产业之间的聚合。** 如果操作系统单讲技术、人才、生态、应用不可能成功,只有将这些产业链聚合在一起,才有更多的可能。

潘爱民: 面向未来的操作系统,我们过去有很多教训,其中,一个是人才方面,我们比较缺乏的是高端人才,特别是系统程序员、架构师,当然到现在,我们依然缺,而这个是要靠行业沉淀的。

第二个是要用** 创新的思路看未来** 。万物互联时代,在整条产业链中,我们缺一个产业项目。这个时代下,很多人在做低水平重复的事情,譬如做应用的人,在一个物联网场景中要做智慧校园、智慧楼宇、智慧园区等,分别需要先解决底层物联网连接等问题,造成现在的投入成本高、人员多,但没有技术软件、较好的工作做支撑。

底层的操作系统解决的是共性问题,比如 Windows 解决了图形与交互等共性问题,** 现在物联网也要解决共性问题,一是连接,二是数据。** 如果一个操作系统把这两个事情解决了,其他好多事情可以不用关心连接和内部数据基础的事情,就可以快速发展。可以用创新来解决。

韩辉: 除了上述几位老师讲到的人才问题,我个人认为,中国不缺人才,缺的是梦想家和洞悉未来的人。 操作系统其实从 Unix 时代已经被定义,但是它的概念一直在变化,曾经我们所谓的操作系统指的是 Kernel(内核),但现在操作系统 Kernel 只占很小的一部分,其余还包括运行时、各种应用框架等等,因此操作系统并没有一个固定的范畴,操作系统发展至今经历了四个时代,每个时代的王者操作系统都适应了那个时代的生产关系、用户体验,以及相较于上一个时代梦想中的生活。

一个全新操作系统的诞生,不是否定或替换了以前的操作系统,而是解决全新时代的生活需求。操作系统最终解决的是生产关系问题,而不是生产力的问题。 如何让梦想家给我们创造出巨大的市场,这个蛋糕让操作系统为平台,根本给大家切,有利益一定有生态。大家在一个市场上赚钱,生态一定起来了,我们最缺乏下一个时代的梦想家以及洞察力。

四问

大家都做了多年的操作系统。

现在的你们,梦想还存在吗?

操作系统技术和产业突破点?

熊谱翔: 梦想这个词一直存在的,这也是我们为何坚持做操作系统十几年的根本所在。

在数字化进程中,从 PC 到手机,下一步的物联网更多是把整个网络连接起来,这是属于新的领域,也是属于我们梦想所在的这个点,也会有新机遇。

在万物互联时代,我们始终认为操作系统是基础性平台,在此平台上,我们不应该固化它,这个操作系统就是一个内核、文件系统、网络协议,还有一些与这个时代明确的特点相结合的新内容。

时下,物联网碎片化是一个显著的点。针对碎片化场景,上一个时代如微软的 Windows、苹果的 iOS、谷歌的 Android 肯定是不满足的,因为物联网领域中的场景太多了,需要定制化程度非常高的操作系统能够去满足一系列不同的应用场景。

马涛: 马老师曾说过,梦想还是要有的,万一实现了呢。所以每一个阿里人都有梦想。

基于操作系统层面,或许很多从业者比较好奇,为何现在很多互联网企业都开始大规模地做操作系统,主要是因为我们发现,在新的云计算、人工智能、大数据、云原生场景下,操作系统会有很大的机会,我们完全有机会做一个全新的操作系统出来。

众所周知,操作系统最核心的是为应用、生态而生。在云原生场景下,诸多的应用开发商越来越不关心底层往下的整个生态。而这个对于云计算的厂商、新的操作系统研发人员来说,有巨大的机会去做新的操作系统。

全新场景下的操作系统与传统操作系统相比,将会带来完全不一样的用户体验。

在使用传统操作系统时,一般情况下,客户需要在云计算厂商处购买虚拟机,并在虚拟机上装上操作系统、应用等。在云应用场景下,这个问题将交给云厂商来完成,而用户层面上,无须感知程序下面的运行时、硬件、操作系统等。

在新场景下,无论是国外的谷歌、亚马逊,还是国内的互联网公司,都是站在同一个舞台上,我们有机会去做操作系统。

吴庆波: 我们都有梦想,只是操作系统的梦想比较难做,有的做白日梦,有的做美梦,有的做恶梦,美梦成真的很少。

针对未来操作系统,我们最大的梦想就是数字世界与真实的物理世界接轨。 在这其中,不仅解决人与计算机的关系,还有机器与机器的关系,这个梦想能不能实现,是我们人类要追求的。这个操作系统肯定会出现新的人机交互,会出现新的智慧、大脑,这个梦想太难了,交给企业家们去干。

五问

一款成功的操作系统应该如何建设操作系统生态?

操作系统闭源与开源对于生态建设而言是否是关键因素?

刘闻欢: 开源和闭源是生态建设问题。

个人认为,无论是开源还是闭源都可以建立生态,只要是大家可以看得见的。举例说明,对谷歌而言,Android 底层是开源的,但是为了建设生态,其特地建设了中间层帮助闭源厂商建设生态;又如微软的 Windows 是闭源的,但它内部的很多应用又是开源的。开源、闭源是个形式问题,从商业模式来说,有成功的开源企业也有闭源企业,两者长期共存,不存在谁打败谁的问题,微软现在也在拥抱开源。我们想说采用哪种研发模式不是问题。

其次要论如何建设生态。在此,以我过去的经验为例,我曾短暂地从事过互联网相关的名词热点创业工作。即当互联网中某个业务经过长期积累,超过某个阈值的时候,就会呈现爆发性的增长。对于操作系统而言,在生态建设有很多相似的点,当然这里所说的操作系统引爆点是指市场占有率或用户规模。

深度(Deepin)作为一款通用操作系统,意味着所有用户都是它的使用者,而并非限定某一特定行业领域。如果我们仅是作为互联网中的某一厂商,相对而言会容易一些,因为它比较封闭,产业链较短,一个小公司可以建立完整的生态,并在行业中拥有相应的话语权。不过通用操作系统的生态难度非常大,我们要解决现有的问题,让我们的团队、企业有足够强的实力去支撑这些,从市场来说要有市场占有率,才能与业界共同把中国的生态做起来。

王成录: 我认为有一个问题最为重要——一定要解决生态参与者的动力问题 。如果这个问题无法解决,那么接下来再谈开源、闭源并没有意义。一个生态的本质一定要让参与者的每个角色要带来价值。

动力问题就是做生态,或者做操作系统的这个人一定要能够看到未来的巨大机会,好比当初的乔布斯一样,彼时并没有人给乔布斯提要求和需求,而第一代 iPhone 连微信等应用都无法使用,但是所有人都趋之若鹜,为什么?因为它超前地表达了消费者需求。

这是最难的地方。梦想本身如果看不到未来的机会,就不叫真的梦想了。

江大勇: 的确,只有围绕需求,进行多样式的创新,产业链才能完全协同起来。基于 openEuler,我们希望秉承共享共治的方式,与大家共同做好一个底座,让伙伴们去面向行业场景和应用创新,让客户得到体验,整个产业才能起来,整个产业才能做得更大。

马涛: 去年云栖大会上,行癫曾说过,阿里云重要的事情就是被集成,希望构建出云计算整个生态。阿里云希望在提供一个被集成的工具的基础上,将整个市场或者面向客户的机会留给共建生态的合作伙伴。

熊谱翔: 生态中关键的是价值。在整个生态中,需要着重关注参与到生态中的参与者价值是否存在,如果参与者在整个产业链中的价值是存在的,那么大家也会有动力继续前行。

六问

操作系统投入巨大,

在操作系统研发过程中如何融资?

韩辉: 从自身融资经历出发,对于操作系统而言,投资者投资的前提是需要看到价值,其次会设置看到回报的一些时间节点。开源与闭源只是一种形式,在这之前,我们所有的一切事情都是为市场化而准备的。

我创业有两大梦想,一是堵住卡脖子技术的短板。翼辉有一款是面向自主可控领域的嵌入式实时操作系统 SylixOS,如今它已经在国家高铁、智能电网、航空航天中普遍应用。

另一大的梦想是,具有洞察未来的能力。每一个时代,2C 的市场是创造需求,2B 的市场是满足需求。未来,2C 的市场需要数字化与实体相结合。下一个时代,我认为是物联网的时代,但物联网将物与物连起来意义并不大,它的核心意义是让互联网赋能我们的周边,解决生产关系问题。

潘爱民: 打比喻说明,投资与融资的过程可以将其视为一则故事,我们要学会讲故事。对于故事本身而言,首先要让投资人看到你的梦想,并让他了解未来几年间具备的实质性动作与规划。其次,团队也非常重要,操作系统的生态需要人才构建。

熊谱翔: 我本身是技术出身,是一名纯粹的码农。2015 年开始创业,初期的两年间,团队只有五个人,其实非常的艰苦。在考虑未来怎么去做操作系统的时候,人其实至关重要,而想要自己一个人将这个事情做好,几乎不太可能。此时,我们考虑了融资。在此,也非常感谢我的投资人。

彼时,在天使轮融资时,我的投资人曾说过一句话,对我的影响非常大,「做操作系统这件事,其实是被脚链套住的方式去做的,你会想着收入,怎么养这个团队,按照这种方式你做不大」。操作系统应该是开放的方式来做。

通过之前的融资,对团队有一个小幅规模的扩张。到了第二轮的投资,投资人对我最大的帮助,是让我跳出程序员思维,知晓了企业管理与经营的模式与状态。

到第三轮融资时,我问了投资人一句话,你投了之后,今年你希望看到什么?我当时很担心,你是不是会想着赚多少钱?但是他并没有。

在整个融资过程中,我庆幸的是,他们并没有干预整个过程。对于投资人而言,他们看中里面在于价值,是否认可企业正在做的事情的价值,投资事情是属于双方的。

面向未来

七问

从操作系统发展来看,

业界更需要什么样的操作系统相关人才?

下一代的操作系统人才培养上,

对于产学研结合,大家有着什么样的建议?

吴庆波: 近几年,在学术界改革过程中,提出了人才评价打破”四唯“,即唯论文、唯职称、唯学历、唯奖项。我认为人才培养需要把开源软件引入高校,让所有的同学和老师们在开源软件上锻造自己,走向国际舞台。

陈渝: 2021 年,在教育部等相关部门的支持下,由教育部高等学校计算机类专业教学指导委员会和系统能力培养研究专家组共同发起,将联合组织举办第一届全国大学生操作系统设计大赛,希望能够吸引学生对操作系统的兴趣,同时也能发掘操作系统方面的人才,建立企业与高校在操作系统上的合作与联系。我们也欢迎相关专家与软硬件系统类的公司在技术与资金赞助上的大力支持。

八问

如何正确看待造轮子,

想要做完全自主的国产语言、编译器、解析器,出路在哪里?

AI 主流趋势下,如何将人才的视线吸引到操作系统等基础软件上来?

韩辉: 首先针对第一个问题,需要明确,重复造轮子的价值。其中,关键是要看造出的轮子与之前相比是否有区别,如果最新造的轮子与之前的相比,没有太大创新,那需要考虑轮子的必要性。如果最新的轮子有很大创新,甚至相较之前有一些革命性、前瞻性的创新,那么重复造轮子非常有必要。

编程语言是操作系统皇冠明珠上的亮点,非常重要,它是生产工具。 现在,不论是谷歌,还是微软,每年都会有一些创新性的语言诞生,编程语言可以视为操作系统的命脉,这一点,我非常赞同。

如果要做编程语言,一定要做与生产力相关的语言,让语言效率更高、更受欢迎。

陈渝: 基于第一个问题——轮子,个人认为,重复造轮子是一个锻炼的过程,本科生阶段的学生需要重复造轮子来奠定基础。其次,可以发现长沙·中国 1024 程序员节到场的所有操作系统专家,如果是内核级的操作系统,那么它的共同点都是使用 C 语言进行开发,因此,语言不仅是操作系统皇冠明珠上的亮点,而是明珠上的明珠。如今,谷歌、微软,Mozilla 等在不断地更迭新语言,如 Go、Rust 等系统级语言,这些语言在很大程度上解决了 C 语言的很多潜在安全/性能问题,在 MIT、Stanford、清华大学等高校的教学科研中,也出现了用这些新的系统级语言编写操作系统的趋势,值得同学们去探讨。

第二个问题—— AI 等热门技术吸引了大部分同学的注意力,确实,即使在清华,也同样是这种情况。面对这种趋势,需要产业界、高校的老师来引导,AI 与操作系统没有矛盾,而是应该相互支持与补充。如除了我们明年办全国大学生操作系统设计比赛,我们今年也搞了第一届全国大学生编译器设计比赛,还有连续四届的全国大学生 CPU 设计比赛,这些都推动了学生对硬核的软硬件系统的兴趣。我认为随着高校的老师和产业界共同努力,产学研结合,未来相信会有越来越多的人喜欢编译器、CPU、操作系统和系统编程。

九问

请大家用一句话总结,

哪种操作系统最有可能成功?

韩辉: 必须符合时代需求。

江大勇: 面向数据中心,相信 OpenEuler 会成为成功操作系统的基座,同时希望伙伴们能成功。

潘爱民: 一种是创新型,一种专注垂直领域,这两种操作系统可能会成功。另外,一款操作系统的成功与否,并非是看当下,若 5-10 年后,这款操作系统有它自己独特的产业价值,那么它无疑是成功的。

王成录: 一个新的系统要成功,必须要创造新的商业空间,其次要为各个产业链带来价值。

吴庆波: 一款操作系统的成功,我认为要有优秀的团队,即综合性团队,哪怕走错了也会做对的。

马涛: 成功的操作系统需要具备两个因素,一种是生态,一定要让生态中所有伙伴受益;另一个是优秀的团队,过去国产操作系统之所以滞后,是因为在人才培养层面较为薄弱,如今我们组建优秀的操作系统团队,经过不断尝试才会有机会创造操作系统的新未来。

熊谱翔: 我认为要做有价值的操作系统,其价值不仅体现于自身,也要考虑为合作伙伴带来价值。

刘闻欢: 基于不同的场景,操作系统被分为几类,其中,就物联网层面而言,我认为未来操作系统仍然是百花齐放状态,无论是大厂还是创业型团队,会诞生很多不同的 OS,也会生存和发展起来。

就通用操作系统领域而言,它不会有百花齐放状态,竞争会非常残酷,根据市场生存规则,通用操作系统领域中仅有一两家能够生存,得生态者得天下,得市场者得天下。

魏永明: 我认为操作系统在未来有很重要的发展趋势。随着物联网的发展,将会产生很多碎片化的市场,操作系统会越来越多。时下,我们正在从上到下进行设计理念的实践,包括编程语言、API 等,同时也希望我们正在设计的 HyBridOS 能成为合璧场,涉及到各个环节。

时下,国产操作系统的突破口?

在不为众人所熟知的操作系统市场中,无数国产软件正呈百花齐放之盛况,迅速崛起。然而面对碎片化尤为严重的物联网场景,我们该如何打破不同操作系统之间的壁垒,从竞争中达成合作,协作共进?

在 CSDN 的推动下,包括操作系统各大掌门人在内的来自产学研界 40 多位操作系统专家,聚焦产业市场、创新生态、人才培育三大发展难关,在 10 月 24 日当天,集体达成“** 面向市场,突破创新协作** ”的共识,并由 CSDN 和 OS2ATC 联合发起成立“操作系统产学研促进会”,定期研讨共同关注议题,落实相关促进事项。

图片

同时,由清华大学、华为、RIOS 等单位提出的基于开源协同方式设计全新编程语言、建立 RISC-V Soc 开源生态、支持不同 OS 的分层级类 POSIX 库的开源生态提案,得到了中科院计算所、电子标准院、湖南麒麟信安有限公司、中科创达、飞漫软件、北京翼辉信息技术有限公司、统信软件、开放原子开源基金会等参与成员的强力支持。

下一步,“操作系统产学研促进会”将持续联合各方面产研资源,汇聚各方力量,重点攻关市场、生态和人才难题,推动开源协同和操作系统的交融创新,为操作系统产业发展贡献自己的力量。在此,我们也希望更多的业界技术专家与企业参与进来,共建国产操作系统新生态。

图片

标签:发展史,操作系统,麒麟,国产,Linux,软件,生态
From: https://blog.csdn.net/u013669912/article/details/142995083

相关文章

  • 操作系统实验之Windows中的线程与线程同步现象
    一、实验目的1.掌握Windows中线程的操作。2.熟悉线程不同步时的现象及环境因素。3.掌握一种同步对象的使用。二、实验理论基础及教材对应关系1.线程和线程不同步的认识。2.线程间的同步和通信。3.本实验内容主要对应于操作系统教材第2章中关于线程的各节。三、实验内容与步......
  • 国产CPU与操作系统:信创核心技术的中坚力量
    信创与国产化的技术支柱在中国推动信息技术应用创新(信创)的过程中,CPU和操作系统是其不可或缺的核心组成部分。国产化的CPU和操作系统为中国的信息安全和自主可控提供了坚实的技术保障,逐步实现了从政府到企业领域的信息技术替代。六大国产CPU门派:自主创新的力量中国在推动CPU......
  • 【FMC163】基于VITA57.1标准的双通道3GSPS AD采集、双通道12GSPS DA回放FMC子卡模块(10
    板卡概述FMC163是一款基于VITA57.1标准的实现2路14-bit、3GSPSADC采集功能、2路14-bit12GSPSDA回放FMC子卡模块。该模块遵循VITA57.1标准,可直接与FPGA载卡配合使用,该板卡支持对6GHz的射频信号进行数字化采样以及信号生成,板内集成了高性能的时钟管理模块,具有极高的收发动态性能......
  • 操作系统中的文件操作
    当我们打开电脑,通过资源管理器查看文件时,可以看到各种属性:文件的名字、大小、创建时间等等。这些文件以一种直观的方式呈现在我们眼前,它们存储在外部存储器中,如硬盘或者SSD中。然而,当我们自己写程序操作这些文件时,这种简单的可视化就不够了。那么,如何用代码和这些文件进行交互?如何......
  • 国产安路FPGA SD NAND FLASH 初步描述
        说起SDNANDFLASH常被联想到SD卡,SDNANDFLASH具备当前SD卡的基本功能,并具有更高的存储密度,更小的体积,通过芯片形式焊接在电路中稳定可靠,在电路中高度集成可SMT机贴片等优点。这一节我们主要是介绍一下SDNANDFLASH,该应用实例的SDNANDFLASH采用深圳市雷龙发展有限......
  • 信创与国产化OCR:迈向创新与自主的伟大征程
    什么是信创与国产化?信创(信息技术应用创新)是近年来中国推动信息技术国产化的核心战略。其目标是在信息技术领域实现自主可控,依赖国产化的硬件、软件和基础设施,确保国家信息安全。信创与国产化不仅仅是技术创新,更是中国在全球科技竞争中掌握话语权的关键一步。信创与国产化的......
  • MH2457国产屏驱MCU,可驱动1080P分辨率屏幕
    MH2457屏驱MCU集成与IEEE-802.3-2002兼容的介质访问控制器(MAC),通过工业标准的介质独立接口(MII)或精简介质独立接口(RMII)进行以太网LAN通信。微控制器需要外部物理接口器件(PHY)以连接到物理LAN总线(双绞线、光纤等)。PHY连至器件的MII端口,对于MII使用17个......
  • 国产编程语言木兰(ulang)是什么
    国产编程语言木兰(ulang)是一种新兴的编程语言,旨在为开发人员提供简洁、易学且高效的编程体验。木兰语言的设计理念是“简洁、优雅、高效”。它致力于提供一种简单清晰的语法和易于理解的代码结构,以便开发人员能够更快速地开发和维护软件项目。木兰语言采用了一种面向对象的编程......
  • 在Windows操作系统中,配置系统服务和检查服务的状态是确保系统正常运行的关键步骤。以
    在Windows操作系统中,配置系统服务和检查服务的状态是确保系统正常运行的关键步骤。以下是关于系统服务、PrintSpooler服务的工作状态、身份增强校验失败和Guest账户未激活的详细说明:1.系统服务概述Windows系统服务是后台运行的程序,用于执行系统管理任务或支持应用程序的运行。......
  • 校招基础知识详解——计算机操作系统(内存管理)
    文章目录虚拟内存分页系统地址映射页面置换算法最佳页面置换算法(OPT,Optimalreplacementalgorithm)先进先出置换算法(FIFO,FirstInFirstOut)最近最久未使用的置换算法(LRU,LeastRecentlyUsed)最不常用算法最近未使用(NRU,NotRecentlyUsed)第二次机会算法时钟页面......