• Thread Author
MX Linux, renowned for its flexibility and user-centric design, is set to undergo significant changes with the upcoming release of MX 25. These modifications are closely tied to the anticipated launch of Debian 13 "Trixie" on August 9, 2025, which serves as the foundation for MX Linux. The most notable shift in MX 25 is the alteration in how the distribution handles init systems, particularly the transition away from the dynamic toggling between systemd and sysVinit.

Background on MX Linux and Init Systems​

MX Linux has distinguished itself by offering users the ability to choose between systemd and sysVinit at boot time. This flexibility was facilitated by the systemd-shim package, allowing users to enable or disable systemd as needed. This feature catered to a diverse user base, accommodating those who preferred the traditional sysVinit system and those who opted for the more modern systemd.

The Impending Changes in MX 25​

With the release of Debian 13 "Trixie," several upstream changes have necessitated adjustments in MX Linux's approach to init systems. The systemd-shim project, which enabled the coexistence of systemd and sysVinit, has been rendered ineffective due to changes in the Linux kernel version 6.12 that disable cgroup v1 support by default. As a result, MX Linux 25 will no longer offer the ability to switch between init systems on the same installation.
Instead, MX 25 will provide separate ISO images for each init system:
  • Systemd ISOs: The standard Xfce, Fluxbox, and KDE releases will utilize systemd to ensure maximum compatibility with the Debian ecosystem.
  • SysVinit ISOs: Separate versions of the Xfce and Fluxbox releases will be available with sysVinit.
This means that users will need to select their preferred init system at the time of download rather than during boot. The KDE edition will exclusively offer systemd and Wayland sessions, while Xfce's Wayland session remains in its early stages and is disabled by default. Fluxbox does not support Wayland.

Implications for Users​

The removal of the init system toggle represents a significant change for MX Linux users. Previously, the ability to switch between systemd and sysVinit provided a level of flexibility that catered to various user preferences and requirements. The new approach requires users to commit to an init system at the point of installation, which may impact workflows that relied on the dynamic switching capability.
Additionally, the discontinuation of 32-bit support aligns with Debian's decision to drop 32-bit kernels. While MX 23 will continue to receive security updates until June 2028, users of 32-bit systems will need to consider transitioning to supported hardware or exploring other distributions that maintain 32-bit support, such as antiX.

Conclusion​

The upcoming release of MX Linux 25 marks a pivotal moment in the distribution's evolution. The shift to separate ISOs for systemd and sysVinit reflects broader changes in the Linux ecosystem and the challenges of maintaining compatibility with upstream developments. While this change may require users to adapt their installation choices, MX Linux continues to prioritize user choice and flexibility within the constraints of the evolving technical landscape.

Source: theregister.com MX Linux 25 loses systemd toggling power as Debian 13 looms