我将从以下几方面来介绍中国重点领域开源项目发展现状。
国产开源操作系统在近年来得到飞速发展,从趋势上看,已经进入行业整体即将起飞的阶段。从传 统上看,操作系统的开发属于底层基础软件,复杂性很高,开发和维护资源投入需求巨大,却很难直 接转化成商业利益回报,因此一直以来大型企业对于自研操作系统的决策都是非常谨慎的,而国内 专业从事操作系统开发的软件企业、操作系统厂商(OSV),却都一直处境艰难。近年来随着政府一 系列鼓励本土操作系统发展的政策推动,国家应对信息安全威胁的需求,再加上国内市场的旺盛需 求,以及国内科技实力的提升,国产操作系统的发展进入了一个迅猛发展的前夜,腾飞指日可待。
大部分的国产操作系统都是基于开源的Linux,同时也出现了像Open Harmony这样完全自主开发的 操作系统。在数据中心和服务器领域,基于开源Linux操作系统进行定制化和创新是仍然是主流,但 相对于早年,近年来中国操作系统行业最大的变化在于,国内系统软件社区的飞速发展和普及,社 区化是相对于以前靠单个公司和组织的开发模式的显著变化,也是国内操作系统行业近年来飞速 发展的引擎。国内目前有四个主流的开源操作系统社区,分别是欧拉社区(openEuler),龙蜥社区 (OpenAnolis),OpenCloudOS以及OpenHarmony;目前这四个社区都已经捐赠或者正在捐赠到同 一个开源基金会,开放原子基金会(OpenAtom Foundation)。
促使国内开源操作系统社区出现和迅速发展的直接因素之一,是国际开源操作系统CentOS的停止服 务。CentOS是一个基于Red Hat商业版企业的开源的Linux发行版,由于与Red Hat商业版(RHEL) 100%兼容,以及免费,开源的特性,长期以来国内有大量企业和用户在使用和定制基于CentOS的 Linux操作系统。2020年12月,Red Hat和CentOS项目组宣布CentOS Linux项目停止维护,到2021 年底CentOS8系列已经完成生命周期支持,另外CentOS7也将于2024年6月底停止支持,由此寻求 CentOS的替代成为众多企业的当务之急。
龙蜥操作系统(Anolis OS)为CentOS用户提供了平滑迁移过渡的方案,龙蜥社区就是在这样的背景 下应运而生,社区在操作系统的性能,安全性,云原生支持,运维等各个领域进行了自主创新。
与龙蜥操作系统定位略有不同,欧拉操作系统(Euler OS)并未将兼容CentOS作为主要目标,希望 通过社区创新,打造自主的面向数字基础设施的开源操作系统,欧拉社区作为另外一个国产操作系 统社区的代表,成为了一个独立发展生态的社区。
OpenCloudOS则致力于打造一个完全中立、全面开放、安全稳定、高性能的操作系统及生态,在云 原生、稳定性、性能、硬件支持等方面有一定的技术支撑,可以平等全面地支持所有硬件平台。
OpenHarmony,开放原子开源基金会旗下另外一个重要的开源操作系统,与其他基于Linux的操作系统 不同,一开始就致力于构建一个全新,自主的系统架构和生态,目标是面向全场景、全连接、全智能时 代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。 目前OpenHarmony在物联网(IoT)和嵌入式领域得到了长足发展,生态繁荣,社区参与者覆盖面很广。
在桌面操作系统领域,尽管随着时间的推移,越来越多的用户开始使用Linux桌面操作系统,但与 Windows和macOS相比,Linux桌面用户的数量仍然相对较少。根据各种市场调查,全球Linux桌面 市场份额大约在2%~4%。中国桌面Linux的市场情况与全球大体一致,同时在国产化和信创的政策 推动下,国产桌面Linux操作系统在政企办公OA,金融,能源,电力等领域得到长足的发展。主要 的国产桌面操作系统厂商包括统信,麒麟,红旗,中科方德,普华,中兴新支点等,同时也出现了 OpenKylin这样专注于桌面操作系统的开源技术社区。
从生态上看,应用软件特别是专业应用软件的缺失,硬件(包括显卡驱动,指纹识别器和一些特殊硬 件等)驱动支持不足仍然是制约国内桌面Linux操作系统普及的重要原因。
在开源软件大生态中,开源芯片尚处于起步阶段,但发展势头迅猛,基于开源指令集RISC-Ⅴ的开源芯片生态正在快速崛起,为包括中国在内的广大发展中国家突破芯片领域的技术壁垒和市场壁垒带 来了新机遇。它不仅能够协同全球各国特别是众多发展中国家共同构建开源处理器芯片生态,开拓 新兴应用市场。也是一种突破处理器芯片垄断格局的新路线,有望形成普惠世界的芯片领域的“人 类命运共同体”。
2015年才逐渐兴起的RISC-V架构,经过仅仅8年时间的发展,就大有与X86、ARM三分天下之势。截 至2022年底,全球有数万名工程师致力于RISC-V计划,基于RISC-V架构的处理器出货量已超过100 亿颗,预计2025年,RISC-V芯片出货量将超过800亿颗。中国成为了RISC-V最为活跃的地区,也为 推动全球范围内RISC-V的发展做出了贡献。今年3月,阿里平头哥在生态大会上公布了其对RISC-V 生态体系的支持计划。
早在20世纪50年代,互联网技术(ARPANET)的先驱们就十分推崇同行评审和开放反馈,用户组通 过共享源代码,相互扶持并激发创新,到20世纪90年代互联网诞生时,协作、开放、创新的价值观就 已植根于互联网的内核之中。
在数据库技术领域,始于20世纪70年代的Ingres项目,代码使用BSD许可证分发,在其基础之上,以各种形式演绎出包括Sybase、Microsoft SQL Server、NonSTOP SQL、Informix、PostgreSQL等著名 产品,成为数据库历史上最成功的项目之一。
本质上,开源软件和闭源软件都只是一种软件研发和消费模式,在不同时期和场景有着各自独特的 竞争力与优势体现。时至今日,开源软件依托其社区开发模式,能更快地实现产品迭代和用户触达, 进而形成免费软件结合付费服务的业务模式,并进一步通过云获得价值回报,MongoDB等数据库都 在探索这一模式。此外,从市场竞争战略来看,软件开源已经成为后来者扩大其市场影响力、追赶头 部企业的重要手段。
国内开源数据库的发展,经历了借鉴、发展、创新的全历程,早期国产数据库的探索者人大金仓就是 以PostgreSQL为基础,在国产数据库的发展中,基于PostgreSQL开源路线的产品,成为了一支主要 流派,其中以瀚高数据库发展时间最为悠久,在充分掌握PostgreSQL核心代码并逐步发展后,通过 二次开源的方式发展自主ivorySQL开源社区,借助社区提供源源不断的技术迭代能力。而NewSQL 的代表产品TiDB则是源自2013年Google Spanner/F1论文的技术实现,更多的NoSQL数据库也相继 开源,如悦数科技在2019年开源了它的原生图数据库Nebula Graph的alpha版。自2019年以来,国内 开源数据库领域快速发展,大事件频现,推动国内开源产业的蓬勃兴盛。

据DB-Engines的数据显示,2021年1月,开源数据库的流行度首次超过商业数据库,并持续领先,截 止到2023年5月,开源数据库的流行度继续扩大了相对商业数据库的优势。全球383款数据库中,开源数据库占据51.7%,排名前十的数据库中,开源数据库占据六席。据墨天轮的中国数据库流行度排 行榜,198个数据库产品中包含13个开源的数据库产品,而榜单的前十名就有5个开源产品。从数据 库开源项目的现状来看,全球最受欢迎的两种开源数据库MySQL与PostgreSQL是一系列数据库产 品衍生的基础,中国数据库流行度排行榜中,源自MySQL和PostgreSQL的数据库数量分别为12和 18。在今天的数据库领域,开源已经成为主要的趋势和潮流。特别是基于PostgreSQL的开源数据库 项目,由于在供应链安全性和开源协议的商业友好性方面更具优势,未来发展趋势进一步被看好。
2015年以后,中国的开源数据库项目进一步发展并逐渐成熟。一些项目已经在技术上取得了重大突 破,并在国内外获得了广泛的认可和应用。主要的代表有TiDB(HTAP分布式数据库)、OceanBase (分布式数据库)、IvorySQL(关系型数据库)等在国际上逐渐崭露头角。同时,中国开源数据库项 目的社区规模不断扩大,国际影响力逐渐增强。各个数据库项目的社区活跃度提升,开发者数量增 加,贡献者不断涌现。同时,中国开源数据库项目也开始积极参与国际标准制定和国际合作,加强与 国际数据库社区的交流与合作。逐步开启了中国开源社区的国际化阶段。未来,中国开源数据库项目 有望继续发展,为国内外用户提供更多高质量、高性能的开源数据库解决方案。