DISTRIBUTION: MX Linux
VERSION: v21.2 "Wildflower"
ENVIRONMENT: Fluxbox
BASED ON: Debian
I deeply resent the "popularity" of this Linux distribution. But I have to admit it is good somewhere. I'm sorry I cannot download and install the latest ISO, and with XFCE. Purposely I picked Debian "Bullseye" base which means "Wildflower" v21.2 (even though the Linux kernel loading message said "v21.3"), and I've had it for a month so far. This is with Fluxbox.
I could never understand all the hate for "systemd", since I have at least 10 other Debians with it, all with desktop environments and most of them could boot faster than this distro. I have one Debian XFCE "Bullseye" which jumps compared to this one. Even another one with KDE but must enjoy that one longer LOL. This MX Linux boots fast each time in the first three tries or so right after freshly installed. Then it begins to slow down considerably. So don't install this on pluggable media like I did.
Acknowledge a fault that I installed MX Linux to one place, then backed it up with Clonezilla, then restored the operating system to a different external disk. But I have reinstalled this same MX Linux v21.2 "Wildflower" and updated to the "latest" status equivalent to Debian "Bullseye" v11.8. Sadly this still boots very slowly and cannot be compared to my installations of Debian with KDE and XFCE... yes with "systemd". With the same base. Kept totally offline after three or four events using "apt" each penguin.
It looks very good. But I pulled down Conky and did other things to simplify the look a bit. I wish I could make the mouse cursor larger. MX Linux in this case is better than Spiral Linux with Budgie and Cinnamon with a couple of Windows applications I use. For some reason on those other ones, I get a small, flabby mouse pointer that is difficult to see. Fluxbox was a PITA with some settings, such as its decision to classify an instance of XFCE4 Terminal so it never has to center it. I fought a bit with "synclient", but I have had problems with use of the touchpad a few times. MX Linux wins with having a setting to use "libinput" or not. I choose not to; otherwise I will have to use a valuable USB port for a wireless mouse. It's because I intensely dislike the tendency about scrolling anyhow with touchpad. I would be forced to reconsider only if I were using a Macbook or some other computer without buttons below the sensitive finger area. This distro also allows setting "Ubuntu mode" in file manager, to bypass entering the password to access a partition of an internal disk.
In case of reinstalling the operating system, only having to back up the whole "/home/(user)/.fluxbox" directory is a real time saver. Because I had spent a couple of hours making minor adjustments here and there to make it just right. However my setup looks largely like the "stock" for "Wildflower".
If you must install to an external disk because you don't want to risk your ageing mechanical hard disk, it is recommendable to allow the installer to partition the whole disk. This distribution is not for people who expect schemes they see on other operating systems they might not have been successful installing, such as VanillaOS. I don't know if this even supports encrypted volumes and/or with LLVM, like Debian Installer seems to. Could probably change the main partition format from "ext4" to "btrfs" and employ the system snapshots. I didn't choose a separate "/home" directory, so your results might vary on that. I chose to install on a 32GB Sandisk. The installer created three partitions: head was 256MiB ESP, tail was 1.5GiB "swap". The "swap" might be too small for my computer which has 4GB RAM but I'm not worried about it.
The "desktop menu" called Application Finder is clunky to use. It's not really a menu, because one has to double-click a highlighted entry or press [ENTER] to launch it. Some of the MX Apps rely on Yad which could be distracting to somebody new to Linux straight out of Windows, and expects many options in a single dialog, instead of one dialog after another with few controls. The Docker has a mind of its own sometimes. Could configure a "button" on the Docker: if a "dot-desktop" file doesn't work, one might have to try running a full path for a program. Especially a Windows application through Wine.
I have to still figure out some things like changing the screen brightness because I cannot count on "xbacklight" and the result of the "xrandr" trick is not the same as being able to use the brightness buttons on other distros.
I have tried a "re-MX" with XFCE by a Japanese engineer which was downloaded from Sourceforge. Had the input method choice going and everything. I didn't like it after three days because it refused to set the system time correctly, even with NTP sync. I was never comfortable with XFCE on this distro; plain-vanilla Debian is much better and takes less RAM after startup is done. This MX Linux is quite good, with "htop" run from XFCE4 Terminal the RAM usage isn't much more than 400MiB. Pardus "Yirmibir" (not the new one) is also better than this distro with that desktop. One more thing: on this installation I have, I wanted to keep XFCE things v4.16 but they got upgraded. I was forced to enable the MX-specific repositories because it refused to let me install Wine otherwise, kept complaining about "systemd" dependencies.
Oh almost forgot to indicate something that bit me with the reinstallation. Before doing anything with "apt" on this distro, after a new successful installation, please go to the MX Tools and find "Locales". In the dialog having to do with rebuilding locales, choose only the ones that you need. Because there are like 50 of them selected. Because I didn't follow my own advice here, during system update it sat there for over 10 minutes rebuilding a locale for every English- and Spanish-speaking nation that exists, as well as a bunch of European and Asian languages.