在 Linux 发行版领域,一个成熟的发行版不仅需要跟进最新的技术,更应尊重用户的选择权。MX Linux 25.1 “Infinity” 的发布,正是这种“技术理念回归”的典型代表。
在 MX Linux 25 正式版发布两个月后,MX 团队带来了 25.1 点版本更新。表面上,这是一次常规的安装介质刷新;但实际上,它恢复了一项曾让 MX Linux 在众多发行版中独树一帜的核心特性——双初始化系统(Dual Init)支持。
这一次,systemd 与 sysvinit 不再“二选一”,而是在同一个 ISO 中并肩存在。

什么是 Dual Init?
在大多数主流 Linux 发行版中,systemd 早已成为事实标准。但对于一部分用户和运维人员来说,sysvinit 依然有不可替代的价值:
- 架构简单、行为可预测
- 启动流程透明,便于排错
- 对老硬件、轻量环境更友好
- 适合嵌入式、运维救援或极简系统
MX Linux 早年正是凭借 systemd-free / systemd-optional 的灵活策略,吸引了大量用户。然而在 MX Linux 25 初版中,这一特性暂时缺席。而 MX Linux 25.1 的到来,正式宣告双 Init 的全面回归。

一个 ISO,两种 Init
在 MX Linux 25.1 “Infinity” 中,用户将获得以下体验:
1、Live 启动阶段即可选择 Init
- 启动 Live ISO 时
- 在启动菜单中直接选择:systemd 或 sysvinit
- 无需额外 ISO、无需后期切换
2、安装器自动继承当前 Init
- 你在 Live 环境中选择的 Init
- 会被安装器识别并设为系统默认 Init
- 同时,另一种 Init 不会被移除
3、GRUB 高级菜单可切换 Init
- 安装完成后
- 在 GRUB 的 “Advanced Options” 中
- 仍可手动切换另一种 Init 启动
对运维人员而言,这意味着: 一套系统,多种运行模式,真正的“可控启动栈”。

技术实现上的重要变化
不再使用 systemd-shim:历史问题彻底解决
在旧方案中,MX 使用 systemd-shim 来实现兼容,但这带来了不少隐患:
- polkit 权限异常
- D-Bus 在注销/登录时出现问题
- 长期维护成本高
在 MX Linux 25.1 中:
- systemd 直接使用 Debian 官方安全仓库维护
- 不再依赖 MX 自行打包
- 多年困扰项目的维护负担被彻底移除
系统组件与底层更新一览
基础系统
- 基于 Debian 13.3
- 集成 MX 仓库的所有最新更新
内核策略
- 主流版本(Xfce / Fluxbox):Linux 6.12
- AHS 版本(KDE Plasma):Linux 6.18 Liquorix
图形栈升级(AHS)
- Mesa 25.3.3
- 对新显卡、Wayland、现代 OpenGL/Vulkan 支持更完善
已知限制与注意事项
尽管 25.1 相当成熟,但仍有几点需要注意:
Live USB + 半自动持久化 + RAM 模式
在以下组合下:
- Live USB
- Dual Init
- Semi-auto persistence
- Root filesystem 加载到 RAM
关机控制台无法接收键盘输入,系统会自动保存持久化数据。
说明:
- 不影响已安装系统
- 不影响静态持久化 Live 模式
- 属于 Live 场景的边缘问题

升级策略
MX 团队特别强调:Dual Init 不会通过系统更新推送给现有安装。
当前使用单 Init 的 MX 25 用户:
- 可继续使用
- 官方支持周期不变
- 支持至 2028 年 8 月
当然,如果你希望手动切换或迁移 Init,官方也提供了清晰的操作文档。这正是 MX Linux 能长期受到关注的原因之一。技术可以统一,但选择权不该被剥夺。
如果你还没体验过双 Init 的 Linux 世界, MX Linux 25.1,值得你亲自试一次。
MX Linux 25.1 “Infinity” 现已提供 Xfce、KDE Plasma(AHS)与 Fluxbox 版本下载。
官方公告与详细日志:
https://mxlinux.org/blog/mx-25-1-infinity-isos-now-available/

对于想要深入研究系统底层和启动机制的朋友,欢迎到 云栈社区 的计算机基础板块进行交流,那里有更多关于操作系统原理和网络/系统架构的深度讨论。
|