信创操作系统的适配分层,核心由内核代际决定:统信 UOS 专业版基于 Linux 4.19 内核,家庭版与社区版基于 Linux 5.10 内核,社区版另有 Linux 5.12 版本。上游硬件驱动、中游发行版产品线、下游应用与中间件的编译认证,基本沿着这三条内核线分层展开,形成从硬件到应用的适配链条。

上游:内核版本划定硬件驱动边界

内核是操作系统与硬件之间的第一层软件,承担设备驱动等基础服务。不同内核代际对硬件能力的支持范围不同,因此上游适配首先按内核分层:专业版面向党政军及各行业领域,兼容国产主流处理器架构,覆盖 X86、ARM、MIPS、SW64、Loongarch;家庭版与社区版在 CPU 架构上覆盖 X86。整机厂商与处理器厂商通常围绕特定内核版本提供驱动与固件支持,硬件兼容性验证也按版本分别推进。

中游:发行版按内核切分产品线与服务对象

统信 UOS 通过版本切分服务不同对象:专业版面向政府机构、事业单位、企业用户及金融、教育、军工行业用户,采用周期性迭代与定期更新,支持内网部署;家庭版面向个人消费者与整机厂商,承担新功能首推;社区版面向 Linux 社区用户、平台开发者与开源爱好者,以快速迭代方式推进。这种切分使同一内核版本对应相对稳定的适配基线,降低上下游厂商的重复适配成本。

下游:应用与中间件按内核版本编译认证

下游适配同样按内核分层:应用软件、中间件、办公套件需针对目标内核版本完成编译与认证,才能进入对应产品线的生态清单。统信桌面操作系统生态适配数量与麒麟软件处于同一量级,双方均基本完成对国内外主流处理器平台的适配。就信创工委会发布的 150 款常用软件适配清单而言,统信 UOS V20 已适配 90 款,其余未适配软件基本有同类产品可替代(截至 2021 年 9 月)。

常见问题

不同内核版本之间,应用软件能否通用?

不能直接通用。应用需针对目标内核版本完成编译与认证,才能进入对应产品线的生态清单。跨版本迁移通常需要重新适配与验证。

为什么专业版采用 Linux 4.19 而非更新的内核?

专业版强调自主自研、安全可靠与高稳定性,采用周期性迭代和定期更新,内核选择服务于党政军及各行业领域的长期稳定运行需求。家庭版与社区版承担新功能首推,因此采用 Linux 5.10 内核,社区版另有 Linux 5.12 版本。

信创生态中各层厂商如何协同?

处理器与整机厂商提供硬件与驱动支持,操作系统厂商按内核版本切分产品线并维护适配基线,应用与中间件厂商按目标版本完成编译认证。三方围绕同一内核版本协同,形成从硬件到应用的适配链条。