国产操作系统的赛道变迁:各厂商的发展现状与挑战

发表时间: 2024-06-21 15:29

一.操作系统现状及挑战

操作系统和CPU处于产业链的上游,是非常重要的核心部分。目前全球PC操作系统市场主要由微软的Windows、苹果的Mac OS和Linux三大系统主导,其中Windows凭借多年的广泛全球使用,建立了主导地位。然而,随着近几年的地缘政治事件,比如俄乌冲突,导致俄罗斯用户无法从微软官网下载和安装Windows 10和11,这为中国用户敲响了警钟。历史上,Windows XP和Windows 7停止服务曾引发严重的网络安全问题,如WannaCry勒索病毒和其他一些0day漏洞攻击。

其他事件像微软的黑屏事件和Windows系统的停止更新等事件,以及美国对中国企业的潜在操作系统禁令,都在供应链安全方面凸显了发展自主操作系统的紧迫性。一个可靠的国产操作系统是保障国家网络安全和推动软件产业发展的关键。

尽管国产操作系统经过20多年的发展,其实用性和可靠性有了显著提升,但由于适配性、应用兼容性等问题不是一蹴而就的,国产操作系统的发展仍面临严峻的考验。

二.操作系统厂商

国产主流操作系统大部分是基于Linux内核的二次开发,主要厂商有麒麟软件、统信、中科方德、普华等。

麒麟软件有限公司

麒麟操作系统由国防科技大学开发,是最早和最具影响力的国产操作系统之一,麒麟软件有限公司(简称“麒麟软件”)是中国电子旗下科技企业,2019年12月由天津麒麟信息技术有限公司和中标软件有限公司强强整合而成。

麒麟操作系统有多个版本,包括桌面操作系统、服务器操作系统、万物智联操作系统、工业操作系统、智算操作系统产品等为代表的产品线,达到国内最高的安全等级,全面支持飞腾、鲲鹏、龙芯等国产主流CPU。在开源建设方面,成立桌面操作系统根社区openKylin。

统信软件技术有限公司

由中国主流操作系统厂商于2019年联合成立,其前身为2004年组建的深度操作系统团队,至今研发历史已有二十年,是中国操作系统领创企业。

操作系统有多个版本,包括桌面、服务器操作系统、云原生操作系统、智能终端操作系统。开源建设方面有deepin(深度)社区

中科方德软件有限公司

中科方德软件有限公司是国产操作系统核心厂商之一、国家重点软件企业,2006年作为国家发改委批准设立的“基础软件国家工程研究中心”项目法人单位投资组建,技术团队相关工作可以追溯到1999年,深耕操作系统领域20余年。

普华软件

中电科旗下,拥有通用和车用两大操作系统。普华基础软件 2008年成立,拥有通用和车用两大基础软件产品系,通用是面向标准硬件架构的,比如PC服务器都是标准硬件架构,车用基础软件是面向特定硬件架构,聚焦汽车行业,提供基于AUTOSAR 标准的汽车电子基础软件产品和解决方案。


三.国产操作系统目前发展模式

商业的上下游联盟模式

操作系统的发展需要强大的上下游联盟。微软与Intel的“Wintel”联盟模式自1985年起,通过紧密合作推动系统性能提升,形成了坚实的硬件基础。到2021年Windows 11推出,这种合作关系更为稳固,持续推动创新。全球市场上,ARM和x86架构几乎垄断了芯片市场。ARM主导移动设备,而x86则是桌面和服务器的核心。

Windows 10的广泛普及拥有3500万个适配应用程序和1.75亿个软件版本,是其成功的关键。专业级应用如Office、SQL Server、Adobe等与Windows紧密合作,促进了其生态系统的发展。

国内操作系统借鉴了“Wintel”模式,与芯片制造商等硬件企业紧密合作,确保硬件与操作系统的深度集成。同时,拥抱广泛的软件生态,支持开发者为国产操作系统开发更多应用,以满足不同行业和用户的需求。

通过这样的策略,国内操作系统可以逐步构建自己的生态系统,实现技术和应用层面的突破,最终形成具有竞争力的国产操作系统产业链。

构建开源社区

国外的红帽公司是这方面的典型案例。一句话就是抢占开发者和发烧友。操作系统开源社区在现代软件开发和技术进步中扮演着至关重要的角色。特别是像国外的红帽公司,就是开始的时候一直找不到盈利模式,后来通过开源版本为商用版本提供不断技术更新,然后商用版本给社区提供其他经济模型。以下是开源社区的重要性:

促进技术创新:开源社区为开发者提供了一个开放的平台,可以自由分享和交流新思想、新技术。这种环境激发了创造力和创新,推动了技术的快速发展。

提高安全性和可靠性:通过开源社区,全球开发者可以共同审查和改进代码,及时发现和修复安全漏洞。这种协作模式提高了软件的安全性和可靠性。

降低成本:开源软件通常是免费的,企业和个人可以使用、修改和分发而无需支付昂贵的许可费用。这大大降低了软件开发和使用的成本。

促进标准化:开源社区推动了技术和协议的标准化,有助于实现不同系统和软件之间的兼容性和互操作性。这在构建复杂的技术生态系统时尤为重要。

教育和技能提升:开源社区为学习和掌握编程和软件开发技能提供了丰富的资源。开发者可以通过参与开源项目,积累实际经验,提高专业技能。

推动普惠技术:开源项目使先进技术更加普及,尤其是在资源有限的地区和组织。这有助于缩小技术差距,推动技术的公平使用和普惠。

加强社区和合作:开源社区汇集了来自世界各地的开发者,形成了一个强大的协作网络。这种全球性的合作有助于解决复杂的问题,推动技术的不断进步。

开源社区不仅推动了技术的发展和创新,还提高了软件的安全性和可靠性,降低了成本,提供了灵活性和定制化的可能。通过参与开源社区,开发者和企业可以共同受益,促进技术的普惠和标准化,提升整体技术水平。

下图来源:亿欧智库

四.国内的根社区

在俄乌冲突之后,SUSE、Red Hat和Ubuntu的母公司Canonical采取了行动,决定撤回对俄罗斯企业的技术支持和服务,导致大量单位停服。

根社区,是指基于Linux内核和其他开源组件进行构建,不依赖上游发行版的社区体系。基于其能衍生出不同分支或下游社区。

目前主流根社区:

OpenSUSE社区(德国商业公司主导)、Fedora社区(美国商业公司主导)、Debian社区(无商业公司控制)等。

中国主导的根社区:

openKylin 麒麟社区:2022.6.24,麒麟软件主导发起建立openKylin国产操作系统

openAnolis龙蜥社区:2020.9 阿里云、统信软件等厂商共建OpenAnolis社区

openEuler 欧拉社区2019.12 正式成立。

deepin社区

五.未来发展

有很多人称linux内核的操作系统不是国产化,还有的说是要等完全测试好再来匹配市场,其实不妨看看国外的很多商用公司,其实都是采取了目前的方式。国产操作系统的发展应着重于产业的安全性和实际应用中的不断优化。这种发展策略的首要目的在于确保技术自主权,这对于起步较晚的中国信息技术产业尤为重要。在快速发展的技术领域,落后几年可能意味着与领先者之间存在巨大的差距。

国产操作系统和芯片需要在真实市场环境得到打磨,并识别并弥补自身的不足。这种反身性进阶以及"在战争中学习战争"的方法,远比从头造轮子闭门造车好的多。

推动国产操作系统的广泛市场化是一项充满挑战但至关重要的任务。作为信息技术生态系统中的核心组成部分,操作系统厂商需要发掘自身的核心竞争力,并与软件应用、硬件设备以及整个产业链的其他环节协同发展。通过这种集体努力,有望构建一个充满活力和创新的数字未来。