麒麟操作系统(Kylin OS)有多个版本,其基于的Linux发行版和内核版本因具体版本而异。以下是主要版本的情况:
早期版本(国防科技大学开发):
- 最初的麒麟操作系统由国防科技大学于2001年左右研发,早期版本基于 FreeBSD 和 Linux 混合架构。
- 后续逐步转向纯Linux系统,曾基于 Fedora、CentOS 等主流发行版。
银河麒麟(NeoKylin):
- 面向X_X和企业用户,主要用于国产化替代。
- 基于 Red Hat Enterprise Linux (RHEL) 或 CentOS 的源码重新构建,属于类RHEL系统。
- 例如:NeoKylin 4.x 基于 RHEL/CentOS 6;NeoKylin 7 基于 RHEL/CentOS 7。
- 使用标准的 Linux 内核,并针对国产硬件(如龙芯、飞腾、申威等)进行深度优化和定制。
优麒麟(Ubuntu Kylin):
- 与 Canonical 合作推出的社区版本,面向普通用户。
- 基于 Ubuntu,是 Ubuntu 的官方衍生版本之一。
- 例如:Ubuntu Kylin 20.04 基于 Ubuntu 20.04 LTS,使用对应的 Linux 内核版本(如 5.4)。
银河麒麟高级服务器版 / 桌面版(V10 及以后):
- 当前主流版本(如 Kylin V10)基于 Linux 内核 4.19 或更高版本。
- 虽然仍保留与 RHEL 兼容的特性(如使用 RPM 包管理、支持 YUM/DNF),但已发展为独立的国产操作系统体系。
- 支持多种国产 CPU 架构:飞腾(ARM64)、鲲鹏(ARM)、龙芯(MIPS/LoongArch)、申威(SW64)等。
总结:
- 银河麒麟(Government/Enterprise Edition):基于 RHEL/CentOS 源码,属于 Red Hat 系,当前版本为自主演进的国产系统。
- 优麒麟(Ubuntu Kylin):基于 Ubuntu,属于 Debian 系。
因此,回答“麒麟操作系统基于哪个版本的Linux”需区分具体版本:
银河麒麟 主要基于 RHEL/CentOS 的代码基础,而 优麒麟 基于 Ubuntu。当前主流的银河麒麟 V10 已发展为以 Linux 内核为基础、自主维护的国产操作系统。
CDNK博客