MEPIS and antiX come together

Distro Walk – MX Linux

© Photo by Markus Spiske on Unsplash

© Photo by Markus Spiske on Unsplash

Article from Issue 262/2022

MX Linux is fast, friendly, and focused on function.

MX Linux is a collaboration between MEPIS and antiX, whose initials form its name [1]. AntiX is a popular lightweight distribution, while MEPIS once occupied a role similar to that of Ubuntu or Linux Mint today, in that it added usability to Debian on the desktop. Although a relative newcomer, MX Linux stands out among the hundreds of other distributions by combining the best of its ancestors, offering the speed of antiX and the user-friendliness of MEPIS's desktop tools.

MX Linux's flagship version features Xfce, with variations for older computers as well as 32- and 64-bit machines. Thirty-two and 64-bit versions are also available for KDE Plasma and Fluxbox, offering users midweight, heavyweight, and lightweight versions, plus those designed for admins and for Raspberry Pi. The installer goes through the usual steps, but it is noteworthy for the detailed help embedded in the window, which not only explains the current choices but also how to use the interface when necessary – a thoroughness unusual in installers (Figure 1). Similarly, MX Linux first boots into a Welcome screen that draws attention to the major system tools and also offers links to a tour, videos, forums, an FAQ, and the user manual, all of which provide useful starting points for exploring the desktop environment (Figure 2). For more advanced users, the About tab offers a summary of both system hardware partitions, boot mode, and active repositories.

Figure 1: The installer features detailed embedded help.
Figure 2: The Welcome screen provides a variety of orientations and help sources.

Desktop and Structure

Booting into the Xfce edition, I was surprised to see an impressionistic wallpaper suitable to Wildflower (the name of the latest release) and not the abstract patterns that have become the norm in many distributions (Figure 3). Otherwise, the MX Linux desktop as a whole seems less polished than most, without the unity of design that has become common on other distributions during the past decade. Utility windows, for example, are not consistently the same size, nor do all the icons seem designed as sets. Instead, aesthetics seem a distant second to functionality – perhaps not surprising in a relatively recent distribution.

Figure 3: The default MX Linux Wildflower desktop.

The emphasis on function is evident in the design choices. Taking a cue from Ubuntu's old Unity desktop, the panel is positioned by default on the left of the screen, maximizing the screen space for windows. The panel's contents seem meant to be system tools, although apps can be dragged to it (or the desktop) from the menu. If desired, users can make the panel into a dock. In other words, the only unusual thing about the panel is that, except for the default position, there is nothing unusual about the panel. It's like that seen in most distributions, and for that reason, it is easy to learn. The same can be said for the Whisker menu (although for some reason the developers saw fit to give it a name).

Behind the scenes, MX Linux is a relatively secure distribution, with many system utilities accessible only by the root users and prominent warnings of the possible consequences of possible actions. It depends on the Debian stable and stable-updates repositories, making it a reliable but far from cutting-edge distribution, though its own developed packages are stored in the mx.list repository. In fact, the manual specifically warns against trying to install Ubuntu's experimental Personal Package Archives (PPAs) or leaving other repositories permanently enabled, rightly warning that doing so "will likely result in system instabilities and lead to a re-installation." But perhaps the most unusual aspect of MX Linux is its neutral position on systemd. By default, MX Linux uses the more conservative SysVinit. However, systemd is also installed and can be activated from the Advanced options in the boot manager (Figure 4). Once systemd is installed, SysVinit can be removed with the command systemd-sys. The Snapshot and Live USB persistence features will not work with systemd, but the rest of MX Linux should.

Figure 4: Systemd can be enabled from the boot manager.

Desktop Tools

The emphasis on functionality is most apparent in the array of desktop tools. Together, they make MX Linux one of the distributions that is easiest to administer from the desktop without resorting to the command line in the most common cases. Versions of some of these tools (such as Conky or Tweak) are common in many distributions. Others, like those for managing users or sound settings, are basic necessities, but many are imported from antiX or developed specifically for MX Linux. For easier setups, MX Linux features GUIs for NVIDIA drivers and codec installers, as well as a Bash config, which has tabs for setting aliases, prompt structure, and history, three tasks which must ordinarily be done separately from the command line (Figure 5). An extensive set of unique tools are also available for maintenance, such as Chroot Rescue Scan, Boot Options, and Boot Repair (Figure 6). However, of all MX Linux's tools, probably the most useful are the ones for external devices: the Live USB Maker, which includes the ability to update the kernel on a Linux system on a flash drive (Figure 7), and Snapshot, which saves system backups for easy restoration (Figure 8). Some of these tools are perhaps useful only in the most common of cases, but all the same, each of them empowers users who might hesitate to open a command line.

Figure 5: Bash Config provides a GUI for several command-line actions.
Figure 6: Boot Repair helps to restore the boot manager.
Figure 7: Live USB Maker produces and updates disk images on flash drives.
Figure 8: Inspired by a similar tool on Windows, Snapshot backs up essential system files for easy restoration.

A Work in Progress

Although the latest release is MX-21.1 – presumably, a continuation of antiX's version numbering – MX Linux strikes me as a work in progress. Its original utilities seem long overdue and many deserve to be ported to other distributions, but I would like to see what will be added next. Similarly, although function is the priority – a point obviously agreed upon by many users – MX Linux has rough edges that remind me of old versions of MEPIS – and indeed of all distributions prior to about 2005. Still, to innovate so much in its utilities while retaining much of the speed of antiX, MX Linux is definitely a distro to watch, and its popularity is unlikely to diminish any time soon.


  1. MX Linux:

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More