驱动|开源驱动协同创新 推动操作系统产业生态建设

【驱动|开源驱动协同创新 推动操作系统产业生态建设】处理器+操作系统 , 是计算机系统的核心 , 也是产业生态的核心 , 更是这个时代安全的基石 , 涉及每一个单位、每一个个体 , 甚至上升到国家层面 。 多样性计算、人工智能、大数据、云计算等新兴技术正在驱动下一代操作系统创新发展 , 新基建、数字经济进一步加大基础技术自主创新的研发投入 , 中国的操作系统产业迎来发展新机遇 。
70年来 , 操作系统的的产品形态和商业模式在不断演进 , 先后经历了大小型机时代的硬件附属阶段、PC时代的独立软件产品阶段、“互联网+”时代的“软件即服务”阶段 , 以及数字经济时代的“软件定义”阶段 , 泛在计算的普及导致操作系统无处不在 , 到处都在用 。 操作系统在很多地方都会有泛在存在 , 这是传统操作系统的泛化也是延伸 , 而本质就是软件定义 。 上层应用软件的共性功能不断沉淀融入到操作系统之中 。 操作系统的功能越来越丰富 , 逐步从“单个产品”的操作系统发展成为支撑“信息系统体系基石”的创新软件平台 , 呈现出明显的平台化演进特征 , 操作系统迎来巨大的创新机会 。
近些年来 , 国产操作系统经过持续发展演进 , 实现了从“能用够用”向“适用好用”的发展 , 依托国家信息技术创新的发展机遇 , 建立了初步、稳定的用户群体 , 正在稳步实现市场良性循环 。 与此同时 , 我们也应看到 , 我国操作系统产业与美国等发达国家相比 , 依然存在较大差距 , 主要体现在四个方面 。
第一 , 国产化操作系统缺乏统一技术标准 , 聚合效应尚未形成 。 我们可以参考Android的例子 , 虽然许多手机厂商都对自己的安卓系统进行了深度定制 , 但由于Android的技术标准与接口是谷歌公司统一制定的 , 因此不会造成安卓生态的分裂 , 方便了开发者 , 也方便了用户 , 同时各家手机厂商也能做出足够的差异化来展开有序竞争 。 这里我们肯定Android在统一技术标准、接口和生态方面的成绩 , 但同时也反对通过制定统一标准进行市场垄断 , 形成一家独大 , 进行形成对市场的控制 。 市场需要良性生长 , 反对垄断的目的也在于更好的激活市场竞争 , 让生态可持续的发展 。 避免进行形成对市场的控制 。
下面我们继续讨论操作系统的统一标准问题 。 国产操作系统厂家应当联合制定国产操作系统标准 , 统一的技术路线、技术架构标准与接口定义 , 确保接口的一致性与兼容性 。 各个操作系统厂家可以针对不同行业和场景构筑差异化竞争力 。 软件生态是国产操作系统推广应用的最大障碍 。 统一标准后 , 应用厂家只需要做一套应用软件 , 保证整个生态系统的健康发展 。
第二、国产操作系统基础研发投入不足 , 技术创新力不足 , 需要统一的开源根社区形成创新合力 , 从分散进攻变成凝聚力量攻关 。 我们知道 , 计算机操作系统开发是一项庞大而复杂的工程 。 例如微软Windows系统的研发投入5万工程师200亿美元 。 核心技术掌握和创新需要长期的、战略性投入 。 独行快 , 众行远 , 开放开源是软件技术创新的重要途径 , 充分利用开源、参与开源、支持开源发展操作系统 , 联合做大做强是当前最为可行之路 。 当前国产操作系统都是基于国外上游开源社区做二次开发 , 例如CentOS、Debian等 。 我们需要构建中国的开源社区 , 并形成统一的根社区 , 避免根社区的分化及碎片化 。 同时 , 统一根社区需要开放治理 。 我们需要加大投入搭建可持续的开源合作平台 , 不断完善开源项目开放治理能力 , 不断提升面向开源贡献者的社区服务能力 , 广泛汇聚芯片厂家、整机硬件厂家、操作系统厂家、应用和服务商共同加入 , 形成百花齐放、协同创新的良好局面 。
第三、软件价值得不到合理彰显 , 特别是操作系统等基础软件 。 由于软件产品易于复制 , 虽然我国政府力推软件正版化 , 但一般市场上仍受盗版的影响 , 再加上外国跨国公司为了维护其市场垄断地位 , 往往怂恿盗版以扼杀中国国产软件 。 此外 , 中国过去长期在科技上落后于发达国家 , 导致人们还普遍存在着“重硬轻软”观念 。 凡此种种都使中国市场上软件价值不能得到合理的体现 。 据统计 , 我国信息产业营收中软、硬件比例为29:71 , 而全球平均水平为55:45 。 软件价值与市场价格的不匹配 , 无法长期可持续发展 。 需要建立健全软件造价评估机制 , 完善软件成本度量和软件成本测算方法等 , 可考虑首先在政府可控市场开展软件成本度量试点 , 加强知识产权保护 , 进一步打击网络盗版等行为 , 切实在全社会营造重视软件、发展软件的良好舆论和文化环境 。
最后一点是人才瓶颈问题突出 。 传统产业转型和新兴产业发展对软件人才的需求激增 , 国内人才缺口持续拉大 , 高端复合型人才仍然严重不足 。 要大力培育操作系统软件人才 。 创新产教融合、校企合作 , 强化信息技术新工科建设 , 推动国产操作系统软件教育纳入高等教育课程 。 坚持开放合作发展 , 以顶尖人才和团队为重点 , 加快海外高层次人才包括外籍高层次人才的引进 。
操作系统产业经过十几年探索 , 我们深知建立自主软件生态体系是一项长期性、战略性的任务 , 特别需要统一行动 。 为了推动中国操作系统产业高质量发展 , 需要全产业链共同应对 , 增强开放、创新的能力 , 真正打通“政产学研用” , 以开源为重要途径 , 共建产业生态 。
开源软件已成为软件业的主流 , 促进软件业开放创新 , 特别是在基础软件行业中 , 开源驱动了绝大多数的技术创新 。 从智能手机上搭载的应用 , 到浏览的每一个网站、平台 , 再到物联网时代万物之间的协同交互 , 可以说世界上 90%以上的代码 , 背后都有开源的身影 。 开源促进创新发展、开源也是建立健康、可持续发展的软件生态的基础 。 openEuler开源社区就是一个很好的例子 。 从2019年12月开源社区上线以来 , 社区发展非常活跃 。 麒麟、统信、普华、麒麟信安等多家国内的主流操作系统厂家都完成了基于openEuler的商业发行版本 , 国内60多家领先IT企业 , 例如移动、联通、银联、飞腾等 , 都加入了openEuler社区 , 积极贡献创新项目 , 全产业链打通 , “共建、共享、共治”的局面已经初步形成 。
从日前的操作系统产业峰会上了解到 , 华为、飞腾、麒麟软件、麒麟信安、普华软件、中国科学院软件研究所、统信软件与拓林思软件共同成立了openEuler社区理事会 。 理事会成员将制定社区发展战略 , 促进社区成员之间的沟通和深入协作 , 共同推动社区的生态和发展 。 这种共建、共治、共享的开放的商业模式 , 非常适合于中国 , 企业可以通过主动开源进行商业布局 , 积极跟进相关领域顶级开源项目 , 深度参与开源贡献 , 影响开源技术路线;通过开源与上下游企业形成共享代码、协同开发、成本分摊的战略联盟 , 能够充分发挥各个企业的竞争优势与核心能力 , 增强企业之间的资源互补 , 有效地扩大企业的业务范围 , 提高企业产品的市场占有率 , 从而增强企业竞争力 , 帮助企业更快地进入到市场的良性循环中 , 共建具有竞争力的产业生态 。
以原始创新作为发展动力 , 以开源协作为发展途径 , 以产业价值作为发展目标 , 我们有信心抓住下一代信息技术发展的机遇 , 引领操作产业发展 。
文 |倪光南 中国工程院院士

    推荐阅读