银河麒麟基于哪个CentOS还是Ubuntu?

银河麒麟(KylinOS)不是基于 CentOS,也不是直接基于 Ubuntu。

它的核心基础是 Linux 内核,但在具体的发行版血缘和软件包管理上,根据版本的不同有所区别:

  1. 早期版本(V7 及以前)
    部分早期的银河麒麟桌面版曾基于 Ubuntu(如 Ubuntu 10.04/12.04)进行深度定制,但这主要存在于非常早期的历史版本中。

  2. 当前主流版本(V10 SP1 及以后)
    目前广泛使用的银河麒麟高级服务器操作系统(V10)和桌面操作系统(V10),其底层架构主要基于 OpenEuler(欧拉操作系统)或 龙芯/飞腾等国产芯片的自主适配环境

    • 在软件包管理方面,它采用了与 CentOS/RHEL 兼容的 rpm 包格式和 dnf/yum 包管理工具,这使得它在命令操作和生态兼容性上与 RHEL/CentOS 系列非常相似,但内核和基础系统并非直接源自 CentOS
    • 对于 ARM64(鲲鹏、飞腾)和 LoongArch(龙芯)架构,银河麒麟 V10 是基于 OpenEuler 构建的;对于 x86_64 架构,它则是在 Linux 内核基础上进行了深度的国产化适配和安全加固。

结论:

银河麒麟是一个完全自主研发的国产操作系统,它不直接继承自 CentOS 或 Ubuntu 的代码库。虽然它在软件包格式(RPM)和部分工具链上借鉴了 RHEL/CentOS 的生态以方便迁移,但其内核和系统根基是建立在 Linux 内核之上,并融合了 OpenEuler 等国产开源项目成果,旨在实现软硬件的全国产化适配。

未经允许不得转载:CLOUD云枢 » 银河麒麟基于哪个CentOS还是Ubuntu?