支持 LoongArch 龙芯 CPU 的系统 OS 选择

在 LoongArch 龙芯 CPU 中系统选择的几个因素

  1. 支持 LoongArch 龙芯 CPU 的系统
  2. 系统 OS kernel 内核版本
  3. Linux 包管理器
  4. Linux 发行版之间的关系
  5. Linux 系统生命周期
  6. Linux 使用范围、参与机构

个人考虑因素

  1. 不推荐 Alpine 系统
    1. Alpine 使用了与其他 Linux 不同的 C 标准库 (C standard library),所使用的软件可能不存在 Alpine 专用的构建
    2. Alpine 一般用于 Docker 的基础镜像,可以减少 Docker 镜像大小
  2. 不推荐 Fedora 系统
    1. 更新频率太高,每年一个版本,太新了,可能存在软件兼容性问题
    2. 生命周期太短,每个版本只有一年的开发维护时间
    3. 支持 LoongArch 龙芯 CPU 的是社区提供的系统,Fedora 官方并未原生支持
  3. 不推荐 AOSC 安同系统
    1. 维护者人手有限,软件修复和安全更新响应较慢
    2. 个人测试中,缺少很多软件
    3. 预装闭源和非自由软件
    4. 官方声明不适用场景:
      1. 商用或有高可靠性需求的环境
      2. 公有云或虚拟服务器等存储成本较高的环境
  4. 暂时不推荐 Debian 系统
    1. Debian 官方虽然开始支持 LoongArch 龙芯 CPU,但是目前还处于开发阶段(可以下载到快照)
    2. 需要等到 2027 年发布 Debian forky 才能正式支持
  5. 暂时不推荐 AnolisOS 系统
    1. 是国内其他操作系统上游,数量超过 14+,如:UOS Server、Kylin Server
    2. 是 Alibaba Cloud Linux 上游。Alibaba Cloud Linux 是阿里云商业操作系统
    3. 设备:龙芯 3B6000 12核BIOS Version V5.0.0431-stable202602Computer Model 3B6000x1-7A2000x1-XB612Bo_v1.2
      1. 无法使用 AnolisOS-23.4-loongarch64-boot.iso
      2. 无法使用 AnolisOS-23.4-loongarch64-dvd.iso
  6. 推荐 ArchLinux 系统
    1. 属于滚动更新,无大版本更新,使用小版本快速修复漏洞
  7. 可选 OpenKylin 系统
    1. 诞生时间短
  8. 可选 Deepin 系统
    1. 老牌国产操作系统
  9. 可选 KylinOS 系统
    1. Kylin Server:属于 AnolisOS 下游,更推荐 AnolisOS
    2. Kylin Desktop:属于 OpenKylin 下游
  10. 可选 UOS 系统
    1. UOS Server:属于 AnolisOS 下游,更推荐 AnolisOS
    2. UOS Desktop:属于 Deepin 下游
  11. 可选 OpenEuler 系统
    1. 已经从华为手中捐献给开放原子基金会,华为不再主导
    2. 自 2025年8月 起生效,大版本更新频率从 2年 降低为 4年
  12. 可选 OpenCloudOS 系统
    1. 腾讯、龙芯中科等参与联合成立的开源操作系统社区
  13. 可选 Loongnix 系统
    1. 龙芯中科官方操作系统