在 Linux 发行版的江湖里,能活过二十年的不多。Mandriva(前身 MandrakeSoft 1998)算一个——它把"普通人也能装"的桌面 Linux 带进千家万户,也曾是欧洲装机量第一的发行版。然后它倒掉了,被一家俄罗斯公司接住、改造,再以OpenMandriva的身份站起来。
这篇文章想讲清楚三件事:OpenMandriva 是怎么从 Mandriva 的废墟里长出来的、它这十多年做了哪些不一样的选择、现在维护得怎么样。Linux 老用户读起来会有点怀旧,新用户也能从中学到一个发行版到底是怎么"死而复生"的。
━━━ ━━━ ━━━
Mandriva 的故事其实要倒回到 1998 年。那一年法国人 Gaël Duval 在蒙特利尔创办 MandrakeSoft,把 Red Hat 的代码加上当时还很简陋的桌面体验,做成了 Mandrake Linux。它的标志——一颗绿色的星星——在那个拨号上网的年代成了不少 Linux 新手的入门图腾。
2004 年 MandrakeSoft 收购巴西的 Conectiva,更名 Mandriva,巅峰时号称是"欧洲最受欢迎的桌面 Linux"。
2011 年 8 月 Mandriva 发了最后一个独立版本 2011.0,年底公司开始裁员、欠薪。2012 年 5 月 Mandriva S.A. 正式宣布放弃桌面 Linux 的开发。
但 Mandriva 的代码没有消失。它在 2010 年被俄罗斯的 ROSA Laboratory 接手改造,ROSA 用 Mandriva 2011.0 作为基底打磨了几个俄罗斯政府/企业版本;而一部分 Mandriva 的老开发者和社区志愿者则在 2012 年 12 月 12 日 组建了 OpenMandriva Association——一个在法国注册的非营利协会。
协会接手后的第一个稳定版是 2013 年 11 月 22 日发布的 OpenMandriva Lx 2013.0 "Oxygen"。它直接 fork 自 Mandriva 2011.0,所以早期版本里 ROSA 的影子很重——比如 ROSA Media Player 就被直接打包进 2013.0。
后面的版本有起有落:2014、2015 的 3.x 系列是过渡期;2019 年才算真正"重启",那一年发布的 Lx 4.0 标志着这条线开始走向成熟。
━━━ ━━━ ━━━
OpenMandriva 最显眼的技术标签是 默认用 LLVM/Clang 而不是 GCC 编译发行版。这在主流发行版里几乎是独一份。
这条路从 Lx 4.0(2019)开始走稳。开发者给的官方理由是 Clang 的诊断信息更友好、LTO/PGO 优化更可控,对 Ryzen/EPYC 这类新架构的代码生成也更激进。同时它也提供Clang 编译内核作为可选镜像(kernel-release-clang)。
代价是有的——少数 GPL 严格的包(比如 Linux 内核本身、glibc 早期版本)必须用 GCC,所以发行版里其实是Clang 主、 GCC 辅的混合工具链。
rpmdrake 死去之后,OpenMandriva 写了自己的 dnfdragora——一个 PyQt 前端的 DNF 包管理器(不是后来 Fedora 那边的姊妹项目"dnfdragora",而是从 OpenMandriva 控制中心孵化出来的)。后面又配套了 OpenMandriva Repository Management Tool、OpenMandriva Control Center、om-feeling-like(桌面预设切换器)、om-update-config(自动更新配置器)等一整套自家工具。
这跟 Ubuntu 走 GNOME 中心化、Fedora 走 GNOME Software 的路线都不一样——OpenMandriva 一直保留着自己写"控制中心"的传统。
OpenMandriva 的版本节奏跟 Arch / openSUSE Tumbleweed 类似但更细致:
这是 OpenMandriva 比 Ubuntu/Fedora 更接近 openSUSE 哲学的地方。
Lx 4.2 "Argon"(2021)完成了对 64 位 ARM 的正式支持——不是给你一个 rootfs 让你自己折腾,而是直接给 Pinebook Pro、Raspberry Pi 4/3B+、Rock Pi 4、Synquacer、Cubox Pulse 提供可安装镜像。后来连 PinePhone 这种手机形态也尝试过。
这在 KDE 阵营里动手算早的——KDE neon 到 2025 年也没有官方 ARM 镜像。
━━━ ━━━ ━━━
OpenMandriva 一直沿用化学元素命名 codename 的传统(跟 Mandriva 当年的年份代号风格一脉相承)。下表整理了近年主要版本:
| 版本 | 代号 | 发布日期 | 关键看点 |
|---|---|---|---|
| 2013.0 | Oxygen | 2013-11-22 | 协会成立后第一个版本,KDE 4.11.2,内核 3.11.6,直接 fork 自 Mandriva 2011.0 |
| 3.0 | (过渡期) | 2016-2017 | 换 Clang 编译的早期尝试,KDE Plasma 5 |
| 4.0 | (无代号) | 2019-06 | DNF+dnfdragora、Clang 默认编译、OM 自家控制中心、AMD Ryzen 优化镜像 |
| 4.1 | (无代号) | 2020-02-01 | 内核 5.5、Plasma 5.17、引入 kernel-release-clang、zstd 包压缩 |
| 4.2 | Argon | 2021-02-15 | 内核 5.10、Plasma 5.20、AArch64 完整支持(含 Pinebook Pro/RPi 4) |
| 4.3 | Dysprosium | 2022-02-07 | 内核 5.16、Plasma 5.23、PipeWire 默认、JPEG-XL 集成 |
| 5.0 | Iodine | 2023-11-25 | Plasma 6 迁移前的最后 Plasma 5 版本,Linux 6.6 |
| 6.0 | Vanadium | 2025-04-22 | Plasma 6.3.4 默认、X11/Wayland 双会话、Qt 6.9 + Qt 5.15 兼容栈 |
表里没列 5.0 之前的几个小版本,是因为项目从 4.3 之后跳了一下编号——他们想把版本号跟 Ubuntu/Fedora 这类大发行版对齐,而不是沿用 Mandriva 时代"年份.小版本"的老规则。所以 4.3 之后直接发 5.0 "Iodine",再发 6.0 "Vanadium",逻辑上是顺的。
━━━ ━━━ ━━━
OpenMandriva 的体量不大。截至 2025 年,Lx 6.0 "Vanadium" 的官方仓库大约 4000—5000 个二进制包,对比 Fedora 的 6 万+ 完全不是一个量级。但它的好处是包小、依赖清晰、文档扎实。
社区方面:
日常使用层面:
但也要诚实说:OpenMandriva 的硬件兼容性、社区中文文档、突发故障的修复速度,都没法跟 Ubuntu / Fedora 比。把它当作"想玩玩 KDE 的另一种打包方式"和"KDE 生态的实验场"更合适——而不是主力生产系统。
━━━ ━━━ ━━━
OpenMandriva 这条线有意思的地方在于——它死过一次(Mandriva 倒闭),被俄罗斯公司救过一次(ROSA fork),又被社区从俄罗斯手里接过来一次。能在三家完全不同的"主体"之间传递代码和开发者,靠的不是一个公司、而是一个协会和一群志愿者。
这个"协会治社区"的模式很像早期的 MandrakeSoft——区别在于 MandrakeSoft 背后还有投资人,而 OpenMandriva Association 从一开始就是非营利的。这也许解释了为什么它能熬过 2022 年那场地缘政治风暴——钱不是它在意的,它在意的是代码能不能继续维护下去。
用一句话总结:OpenMandriva 不是最好的 KDE 发行版,但它可能是最认真的。
━━━ ━━━ ━━━
KaOS Linux 2026.06 发布:第一个告别 systemd 的滚动发行版
Wayland 时代,老兵 X11 为何突然恢复大规模更新?
Redox OS 2026 年中盘点:用 Rust 写的微内核操作系统走到哪了
破局平庸:2026 Linux 桌面巅峰赛,Zorin OS 与 Solus 的“灵魂对决”
不可变架构(Immutable Infrastructure):解决 Linux 桌面脆弱性的终极方案