DistroWatch Weekly |
DistroWatch Weekly, Issue 839, 4 November 2019 |
Welcome to this year's 44th issue of DistroWatch Weekly!
The MX Linux distribution is a middle-weight project based on Debian's Stable branch and technology provided by antiX. The MX project has gained a lot of attention in the past few years due to a combination of strong performance, a mixture of stable core with up to date desktop software, unusual desktop layout, and allowing users to run either SysV init or systemd at boot time. We begin this week with a look at MX Linux 19 and report on its features, updated desktop software, and custom tools. Then, in our News section, we discuss new features and updates coming to Ubuntu 20.04, and link to a detailed talk on how Fedora's Modularity feature benefits users. Plus the Netrunner project is phasing out the distribution's Manjaro-based branch and we share the details below. We also share a reminder that version 29 of Fedora will reach the end of its supported life later this month. In our Questions and Answers column we explore methods of manipulating PDF documents, both using desktop applications and command line tools. Plus we are pleased to share the releases of the past week and list the torrents we are seeding. We wish you all a fantastic week and happy reading!
Content:
- Review: MX Linux 19
- News: Ubuntu plans features for 20.04, Fedora developer explains benefits of Modularity, Fedora 29 nears its end of life, Netunner drops Manjaro-based edition
- Tips and tricks: Manipulating PDFs
- Released last week: Fedora 31, ALT 9.0, Zentyal 6.1
- Torrent corner: ALT, Android-x86, Arch, ArcoLinux, AUSTRUMI, Clonezilla, Fedora, KaOS, KDE neon, MidnightBSD, Sparky, Zentyal
- Upcoming releases: FreeBSD 12.1
- Opinion poll: Vertical desktop panels
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (14MB) and MP3 (10MB) formats.
|
Feature Story (by Jesse Smith) |
MX Linux 19
Something interesting about software in general, and Linux distributions in particular, is that projects tend to evolve over time. Some of them break away from their parent projects, some merge with other distributions, and some change their direction. The MX Linux distribution is an unusual mixture of ideas and technologies that has grown out of a collection of projects. MX Linux can trace its digital genealogy back through antiX, MEPIS, and Debian. This gives the current generation of MX a combination of Debian's large, stable repository of software, the tendency toward low resource usage of antiX, and the convenient tools of MEPIS. MX is also rare in that it allows us to select which init software (SysV init or systemd) we want to use when the computer starts. But how well do all of these pieces fit together in reality?
MX Linux 19 is based on Debian 10 "Buster" and antiX. The latest release ships with version 4.14 of the Xfce desktop and includes AppArmor support with several profiles enabled by default. The distribution is available in 32-bit (x86) and 64-bit (x86_64) builds, with the ISO files being about 1.4GB in size. Booting from the distribution's media brings up the Xfce desktop. The desktop panel is displayed vertically down the left side of the screen with the application menu in the bottom-left corner The system tray and task switcher sit above the menu and the logout button is displayed in the upper-left corner. In the upper-right quadrant of the desktop we find the Conky status panel displaying the current time and some resource statistics.
There are three icons on the live desktop, one labelled FAQ, one called Manual, and one for the system installer. The Manual icon launches the PDF viewer and displays a local copy of the distribution's manual. I was impressed with the documentation, which provides about 180 pages of details on using, configuring, and upgrading the operating system. The documentation tends to be both helpful and clearly written. I like seeing detailed information like this, doubly so when it is provided locally so that a working Internet connection is not required to get help. The FAQ icon similarly opens a PDF which covers common queries about init software, portable package support, the project's release cycle, and fixes for CPU vulnerabilities such as Spector and Meltdown.

MX Linux 19 -- The welcome window
(full image size: 914kB, resolution: 1280x1024 pixels)
Shortly after the desktop loads, a welcome window appears. The welcome window also provides links to the FAQ document and manual. It further includes links to the MX forums and various tools to help install additional software and codecs. Most of the welcome window's functions are best suited to an installed operating system and I will come back to talk about them later.
Installing
MX Linux uses a custom, graphical installer. The installer begins by offering to let us change our keyboard layout. In my case, the installer defaulted to using a plain US-based layout. Disk partitioning comes next. The disk partitioning screen includes a button for launching the GParted utility to adjust disk partitions. The screen also offers to take over space on the disk and automatically set up partitions, or we can manually assign mount points to existing partitions. I decided to go with the manual option. The MX installer takes an unusual approach in that instead of giving us a free-form way to assign any partition to any mount point, it lists common mount points (root, home, swap, etc) and we can optionally assign a partition to each. This might seem less flexible, but should suit almost all desktop users and, after the operating system is set up, we can customize mount points later if need be.
When the first beta was published for MX 19 I tried it and found the installer could not create Btrfs volumes, despite Btrfs being listed as an optional filesystem type. This bug was reported and I was pleased to find MX was able to create Btrfs volumes in the final release. However, when Btrfs is selected as the root filesystem, the installer is unable to install GRUB and quits before completing the install process. After trying a few times to get MX to install on Btrfs I gave up and switched to ext4.
We are next asked if we would like to install the GRUB boot loader and, if so, where. We are also asked if we would like to enable the Samba service for sharing files over our local network. Then we pick our time zone from a list. Optionally, we can launch a tool which lets us enable/disable services MX can run in the background. These services include items like the cron daemon, Bluetooth, scanning, and the CUPS printing software. The last step asks us to make up a username and password for ourselves, along with a password for the root account.
While the MX installer is a little different in style from other popular installers, such as Anaconda, Ubiquity and Calamares, it works quickly and I found it easy to navigate. I think the MX installer does a good job of balancing ease of use while providing advanced options we can explore if desired.
Early impressions
MX boots to a graphical login screen. Signing into the Xfce session presents us with the same desktop icons (minus the launcher for the installer) and with the same welcome screen. The welcome window offers us quick access to on-line video tutorials, the user manual, the FAQ document, and provides a link to the distribution's wiki. One button in the welcome window launches MX Tools, which I will talk about later. There is also a launcher for the Tweaks Tool, a configuration utility which helps us adjust the desktop panel's placement, Xfce's theme, and we can switch (or disable) the desktop's compositor.

MX Linux 19 -- The FAQ document and application menu
(full image size: 554kB, resolution: 1280x1024 pixels)
There are two other tools of immediate interest in the welcome window. One is a simple utility that will locate and download media codecs. I didn't need to use this tool as I already had all the video and audio codecs I needed to play popular file formats. However, if we discover one is missing, the Codecs tool will grab as many as it can to make sure our needs are covered. There is another package management utility we can access from the welcome window through a button called Popular Apps. This launcher opens the MX Packager Installer and I'll talk about it later when I cover the distribution's various software managers.
Applications
MX ships with a fairly standard collection of open source software. The Firefox web browser, the Thunderbird e-mail client, and the Transmission bittorrent software are included. LibreOffice and the Orage calendar are featured. There is a tool called PDF Arranger for merging, splitting and rotating PDF documents. Both the GNOME PPP dial-up client and Network Manager are featured to help us connect to networks.

MX Linux 19 -- The Firefox browser and Thunar file manager
(full image size: 603kB, resolution: 1280x1024 pixels)
The GNU Image Manipulation Program is featured along with an image viewer. There is a launcher in the application menu to toggle the Conky status widget on/off, which I appreciated having. We have a number of multimedia options available, including the Clementine music player, the VLC media player, the Asunder CD ripper, and the Xfburn disc burning application. There are a few utilities for connecting our file manager to external devices such as iPods, and phones.
To keep our data safe, MX ships with the flexible luckyBackup archiving software. There are also tools for managing printers and setting up custom Samba shares, which makes transferring files between computers on the local network a pleasant point-n-click experience.
In the background we find Java is installed by default and MX ships with the GNU Compiler Collection. Also by default, MX Linux ships with the SysV init software to get the operating system up and running. However, people who prefer to use systemd can select to use systemd init from the boot menu. I experimented with both init implementations and found that the two experiences were, from the end user's point of view, virtually identical. There were two practical differences: systemd booted about three seconds faster and if the user wants to run Snap packages, systemd must be running in the background. MX ships with version 4.19 of the Linux kernel, though more kernels are available through the distribution's Package Installer.

MX Linux 19 -- Enabling the firewall and browsing settings
(full image size: 680kB, resolution: 1280x1024 pixels)
MX Tools
MX Tools is a collection of graphical utilities which will help us configure and manage the operating system. The MX Tools panel includes about two dozen modules for handling the desktop and underlying operating system components. Some of the highlights include a USB Image Writer for copying a downloaded image file to a thumb drive. It supports both read-only or writable modes. There is a Disk Cleanup tool which will hunt down and remove old cached packages, trash folders, image thumbnails and other old files and remove them. When it is done it will tell us how much data was deleted.
There is a Boot Repair tool for re-installing the GRUB boot loader and repairing its configuration. A Snapshot tool can create bootable ISO archives of the operating system. A User Manager, as expected, helps us create and delete accounts and change passwords.

MX Linux 19 -- The MX Tools panel
(full image size: 519kB, resolution: 1280x1024 pixels)
There are tools for installing NVIDIA drivers and downloading media codecs. There is a repository manager which connects us with MX, antiX, and Debian package repositories. This tool will also help us pick the fastest available package mirror.
Other tools let us enable/disable sounds when we sign into our account or logout. There is a tool for mounting Apple mobile devices, connecting them to our filesystem. There is also a utility for customizing the GRUB menu and picking the default operating system the computer will boot.
Each of these tools is small, focused, and pretty straight forward to use. They tend to provide a description as to what the tool does inside the application and the buttons are clearly labelled. Some of the tools have several options and may be a little overwhelming to newcomers (I feel the same way about luckyBackup), but I think more experienced users will appreciate the speed and no-frills approach these modules provide.
Software management
When software updates for the distribution become available, MX displays an icon in the system tray which turns green. Clicking this green icon opens the update manager which lists the available updates. We can then install them with a click. The update manager takes an all-or-nothing approach, we cannot choose which new items to download. However, if we do wish to customize updates, or otherwise manage software in a more fine-grained manner, we can turn to Synaptic.
Synaptic is a highly flexible and fast package manager. By default it displays a list of all available packages in a pane to the right of the window while software categories and filters are placed on the left. Synaptic can not only install and remove batches of software we select, it can also perform upgrades on specific packages. Synaptic further has the ability to enable and disable repositories - it is the Swiss Army knife of low-level graphical package managers.
Another available tool for managing software is the MX Package Installer. This desktop utility displays a list of about 30 software categories, such as Kernels, Browser and Games. Clicking on a category expands it to show a handful of popular applications in that category. Each entry is listed with a brief description. We can click as many items as we want to be queued for installation, then click the Install button to download the highlighted items. This is a relatively quick and easy way to gain access to popular applications.

MX Linux 19 -- Exploring available packages
(full image size: 574kB, resolution: 1280x1024 pixels)
MX Package Installer has a number of tabs which open up additional options. One provides access to the MX Testing repository and another to packages in the Debian Backports repository. This expands our selection of software, but (as the application warns us) software in these directories is not as well tested and may cause problems.
The Package Installer has another tab, this one for browsing and installing Flatpak packages. The Flatpak tab shows us a list of available Flatpak bundles, the size of the download and the version of the Flatpak. By default items in the https://flathub.org/ Flathub repository are shown, but we can add other Flatpak repositories if we wish with a few clicks. When we install a desktop application using a Flatpak, its launcher is added to the application menu. The Package Installer includes a button which will attempt to upgrade all installed Flatpaks. Flatpaks worked well for me on MX and the only problem I faced when managing Flatpaks was there were no descriptions of the bundles in Package Installer. Usually we can guess what a program does based on its name, but some are less obvious. For instance, I wasn't sure what Remmina or Kigo did before installing them.
We are not done yet, there are two more approaches to handling software on MX Linux, both using the command line. There are the usual APT tools, which are available on any Debian-based distribution. There is also an custom, interactive command line package manager provided by antiX. This tool guides the user through managing software from the console, but otherwise works much the same as Synaptic or APT.
Hardware
When running MX in a VirtualBox environment the distribution performed well. The Xfce desktop is pleasantly responsive, the system boots and opens applications quickly, and the experience was smooth. When running on a physical workstation the experience was similarly pleasant and all my computer's hardware was properly detected.
A fresh copy of MX Linux uses about 5.2GB of disk space and generally consumed about 400MB of RAM when signed into the desktop. This memory footprint could go up or down a little depending on which background services we enabled at start time and whether Conky was running, through it stayed in the 400MB range.

MX Linux 19 -- Installing Flatpaks
(full image size: 545kB, resolution: 1280x1024 pixels)
Other observations
Something I kept noticing during my trial with MX is that the distribution appears to have evolved in a lot of little ways since I last reviewed it almost two years ago. For the most part the distribution has remained the same with the same features, desktop, tools, and focus. However, in each corner of the distribution I noticed little improvements. The update manager is a little more streamlined, making it easier to use. The upgraded Xfce desktop feels just a little more polished in its performance and rendering. The Flatpak manager provides a little more information. AppArmor is now enabled by default, providing a little additional security with, as far as I can tell, no negative side-effects. It looks to me as though the documentation has been fleshed out a little too.
All of this is to say that MX Linux 19 is very similar to version 17, but with little improvements, little bits of polish. The project appears to have made the included tools, desktop, and security features a little better without introducing (from what I have observed so far) any drawbacks. I also think the project deserves credit for managing to juggle two init systems, allowing the user to pick which one they want at boot time, without causing any problems with either init implementation. I don't think any other Linux distribution has done this out of the box.
Conclusions
One thing I find appealing about MX is that, while the project may not be the best distribution in any single category, it provides an excellent overall experience. What I mean is: MX is not the world's fastest distribution, but it is fast and responsive. It may not be the most user friendly, but I think most Linux users will find it easy to use and navigate. The MX Tools may not be the best administration tools in the world, but they do provide a great range of functionality and I found them straight forward to use. MX doesn't have the most extensive documentation, but it provides more information than most.
Combined, all of these positive characteristics made MX 19 one of the best desktop experiences I have run this year. The distribution is fast, flexible, fairly easy to use, and did a great job of providing me with conveniences (like the welcome window, manual, and MX Tools) while staying out of my way. I didn't get nagged by pop-ups, I didn't run into any serious errors. The distribution provided a quiet, fast, polished environment in which I could work and I enjoyed it a lot.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card, Ralink RT5390R PCIe Wireless card
- Display: AMD Radeon HD 6410D video card
* * * * *
Visitor supplied rating
MX Linux has a visitor supplied average rating of: 8.1/10 from 507 review(s).
Have you used MX Linux? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Ubuntu plans features for 20.04, Fedora developer explains benefits of Modularity, Fedora 29 nears its end of life, Netunner drops Manjaro-based edition
Matthias Klose has announced that the development of Ubuntu 20.04 "Focal Fossa" has begun. The next version of Ubuntu is scheduled to launch in April of 2020 and will feature a number of key package updates. "Focal Fossa is now open for development, with the syncs from Unstable done and built, and autopkg testers trying to catch up. The development version starts with only a few changes: Python 3.8 is now added as a supported Python3 version, with the goal to ship Python 3.8 as the only Python3 version in Focal. Details will follow on the ubuntu-devel ML. Perl was updated to version 5.30. s390x is now built targeting z13 (GCC only for now)." Links to further details can be found in Klose's mailing list post.
* * * * *
Stephen Gallagher posted a lengthy e-mail to the Fedora mailing lists in which he explored the topic of Modularity, a feature the Fedora team has been promoting for the past few releases which packages alternative versions of software. Gallagher explains the problem Modularity is trying to solve as follows: "This leads us to a classic problem that Linux distributions have faced: the 'Too Fast/Too Slow' problem. Linux distributions are traditionally quite monolithic. The package collections they ship are generally self-consistent, providing generally whatever the latest stable major release of the software at the time of the distribution release. As the release ages, it will receive bug fixes and enhancements, but usually will remain on the same major version.
This is excellent for the maintainers of the distribution, because it allows them to test that everything works together as a cohesive whole. It means that there's one authoritative version to align to.
Users, on the other hand, are most concerned about solving their problem. It matters less to them that the distribution is cohesive and more that the tools they need are available to them.
The 'Too Fast/Too Slow' problem is basically this: users want a solid, stable, reliable, unchanging system. They want it to stay that way for the life of their application. However, they also want their application to run using the set of dependencies it was designed for. If that doesn't happen to be the same version (newer or older) as the one selected for the monolithic distribution, the user will now have to resort to alternative means to get up and running." Gallagher covers an overview of what Modularity is, along with some situations that Modularity is not designed to address.
Meanwhile, Ben Botton posted a reminder this week that Fedora 29 will reach the end of its supported life on November 26th. Users of Fedora 29 are advised to upgrade to either Fedora 30 or 31 to continue receiving security updates. "With the release of Fedora 31 earlier this week, Fedora 29 will reach end-of-life on 26 November 2019. At that time, all open Bugzilla bugs will be closed and no more package updates will be published. If an open bug applies to Fedora 30, 31, or Rawhide, please update the
version field in Bugzilla in order to prevent it from being automatically closed on the EOL date."
* * * * *
The Netrunner team has announced that the project will be discontinuing their Manjaro-based edition, for a second time. The Netrunner developers originally launched a Manjaro-based branch in 2014. It was soon discontinued and then revived in 2017. The project now plans to no longer created new Manjaro-based media, though existing installations will continue to work. "In times where Linux becomes more and more complex and mature as a real alternative for existing proprietary software, we think bundling efforts is the best way for any participant to increase the chance for long term success, seeking collaboration and synergies instead of infinitely splitting efforts. Since we join supporting Manjaro, this leaves Netrunner Rolling to be in a state besides the theming customizations of becoming redundant. We therefore decided to no longer release any updated installation mediums. We still offer continued support through our forums for current Rolling versions, and since they are based directly on Manjaro, they should be rolling on just fine for the time being." Netrunner's Debian-based branch is unaffected by this change.
* * * * *
These and other news stories can be found on our Headlines page.
|
Tips and Tricks (by Jesse Smith) |
Manipulating PDFs
For the most part, PDF documents are generally designed to be read, but not altered. They are useful for passing along information in a consistent format, but manipulating the contents of a PDF document can be difficult. Many applications which display PDFs do not provide tools for editing or rearranging the pages of these documents. This week I want to talk about two handy tools for managing the contents of a PDF.
* * * * *
First, let's look at a desktop application for managing PDFs. In particular, I like PDF Arranger. PDF Arranger can generally be found in the repositories of modern versions of most distributions.
The application features a pleasantly simple interface. At the top of the window is a menu bar where we can choose to import existing documents and perform simple manipulations on documents or pages we have selected. Below this, the bulk of the window displays the document pool. Any PDF we import into PDF Arranger is divided into individual pages. These pages are displayed, in order, in the pool. If we import multiple documents, their pages will all be shown in the pool.
We can then use the mouse to drag and drop a page into a new order in the pool. We can also use the Shift and arrow keys to highlight groups of pages to manipulate. Once a page (or multiple pages) have been highlighted, we can choose an action to perform on them. We can delete pages from the pool, rotate them, or crop their edges. Then we can re-arrange them into the order we like.
Once we have re-arranged and manipulated the pages into the form we want, we can either select a range of pages to export into a new PDF, or we can export the entire pool into one new, big PDF.

PDF Arranger -- Manipulating a single PDF page
(full image size: 368kB, resolution: 1232x920 pixels)
What I like about PDF Arranger is it has a fairly straight forward interface. Pages, once imported into the pool, can be dragged around. We can discard or manage groups of pages at once. There are relatively few controls and menu options, which keeps the interface clean. Most importantly, every option works for me and I've yet to encounter any serious problems with the program.
My only complaint with PDF Arranger is I have yet to find a way to select pages which are not near each other. Using the arrow keys we can select groups of pages near one another in the pool, but I do not think the application has an option for working on non-adjacent pages. To get around this, we can drag pages around so they are next to each other and then highlight a group side-by-side pages to manipulate.
* * * * *
There are also command line tools for working with PDFs. My favourite is a tool called PDFtk. Now, to be accurate, there is a desktop version of PDFtk, but I prefer PDF Arranger's desktop interface while I like the flexibility and scriptability of the command line version of PDFtk.
The PDFtk program is run with a series of parameters. Typically we start by passing PDFtk a list of documents we want to manipulate. Then we provide it with an action command, indicating what kind of operation we are performing. Then we provide the keyword output followed by the name of the file we are going to create. This output file contains our changes.
In its simplest form, PDFtk does not need to be given any action command. We can, technically, give it an input file to work on, the keyword output, and the name of a new file to create. This effectively makes a new copy of our PDF. This can be useful either for testing purposes or to try to repair any damaged meta-data in the original document. Here is what a PDFtk command looks like when we want to just make a clean copy of the original file:
pdftk original.pdf output new-file.pdf
While PDFtk supports a lot of action commands and options, I want to focus on five. These are called:
- cat - merge together a series of pages from one or more documents
- shuffle - collate multiple pages, usually from multiple files
- burst - expand one PDF document into multiple, one-page documents
- rotate - turn pages on their sides
- unpack_files - extract files embedded in a PDF and save them in a directory.
Let's look at a few examples of these action commands being used. This first example uses the cat action command. This allows us to either insert pages of documents into one big document, or possibly remove a series of pages. Here we append one PDF to another one, making one long document:
pdftk original-one.pdf original-two.pdf cat output new-long-file.pdf
We can also specify a range of pages to collect and place in the output file. For instance, here we take the first 5 pages, and then every page from page 20 until the end of the document. All of these end up in one final PDF with the original pages 6 through 19 removed.
pdftk original-file.pdf cat 1-5 20-end output new-file.pdf
Here is one more example where we simply reverse the order of all the pages in a document, handy for when we fed pages the wrong way around into the scanner:
pdftk backward-file.pdf cat end-1 output proper-order.pdf
The shuffle command works in a similar way to cat, but it takes the first page of each specified file/range in parallel and places them in the output file. This effectively collates the original files. The next example effectively merges two documents, placing their pages together as if they were shuffled together like a deck of cards:
pdftk left-pages.pdf right-pages.pdf shuffle new-book.pdf
The next example takes one PDF file and creates a new PDF for each page included in the original. When it is done we end up with files named pg_0001.pdf, pg_0002.pdf, pg_0003.pdf, etc:
pdftk original-file.pdf burst
The rotate command is fairly straight forward. It turns a PDF's pages around, usually 90 degrees left or right. We can also tell PDFtk to rotate a page to an absolute position using the four compass directions: north, south, east, and west. For example, this command rotates every page 90 degrees to the right:
pdftk original-file.pdf rotate 1-endright output new-file.pdf
While this next example will turn all the pages in the document upside down. This is again helpful if every copy was scanned upside down and we want to correct it:
pdftk upside-down-file.pdf rotate 1-endsouth output fixed-file.pdf
Finally, the unpack_files command extracts the file elements from a PDF and places them in a directory. In this case we dump the contents of the PDF into a new directory called target-directory:
pdftk original-file.pdf unpack_files output target-directory
The PDFtk software can do more operations, including compressing files and working with passwords. However, these are probably the most commonly used operations.
* * * * *
Additional tips can be found in our Tips and Tricks archive.
|
Released Last Week |
ALT Linux 9.0
ALT Linux is an independently developed distribution which is available in Workstation, Server and Education editions. The distribution runs on several CPU architectures, making it run on a wide range of hardware. The project's latest release is ALT Linux 9.0. An English translation of the original Russian release announcement reads: "In addition to expanding the range of hardware platforms, a number of other significant improvements have been implemented for Alt 9.0 distribution kits: APT (advanced packaging tool, system for installing, updating and removing software packages) introduced rpmlib support (FileDigests), which will allow installing third-party packages (Yandex Browser, Chrome and others) without repackaging, and many other improvements. LibreOffice office suite is implemented in two versions: Still for corporate customers and Fresh for experimenters and advanced users. A single Samba package is available (for regular workstations and for Active Directory domain controllers). The Application Centre is available (an analogue of Google Play), in which you can search for the desired free program from various categories (educational, office, work with multimedia, etc.) and install on your computer."
Fedora 31
Matthew Miller has announced the release of Fedora 31. The new version includes a special isolated container feature called Fedora Toolbox. "If you haven't used the Fedora Toolbox, this is a great time to try it out. This is a simple tool for launching and managing personal workspace containers, so you can do development or experiment in an isolated experience. It's as simple as running 'toolbox Enter' from the command line. This containerized workflow is vital for users of the ostree-based Fedora variants like CoreOS, IoT, and Silverblue, but is also extremely useful on any workstation or even server system. Look for many more enhancements to this tool and the user experience around it in the next few months - your feedback is very welcome. Fedora Editions are targeted outputs geared toward specific 'showcase' uses. Fedora Workstation focuses on the desktop, and particular software developers who want a 'just works' Linux operating system experience. This release features GNOME 3.34, which brings significant performance enhancements which will be especially noticeable on lower-powered hardware." The release announcement offers further details. The Fedora distribution is available in Workstation and Server editions as well as various other community spins.

Fedora 31 -- Browsing the GNOME application launcher
(full image size: 902kB, resolution: 1280x1024 pixels)
Zentyal Server 6.1
Zentyal Server is a commercial unified network server that offers easy and efficient computer network administration for small and medium-size businesses. The project's latest release, Zentyal Server 6.1, is a minor update to the 6.0 release and is based on Ubuntu 18.04.3 LTS. "Important enhancements to Zentyal Server Development Edition 6.1 include: Based on Ubuntu 18.04.3 LTS. Integration of SOGo 4.1. Pagination of users (domain and directory) - With a large number of users it was difficult to manage the 'Users and Computers' section and the GUI load increased significantly. We have now added pagination of users to avoid these issues. Search option is also available. Shared roster bug (ejabbered) - You can now see the groups and users in ejabbered. Dynamic DNS bug - Dynamic DNS updates work now. OpenVPN upgrade bug - OpenSSL update broke OpenVPN. This has been fixed now." Additional details can be found in the distribution's release announcement and in the changelog.
KaOS 2019.10
The KaOS team has published a new snapshot of the distribution's rolling desktop operating system. The project is removing Python 2 packages and is publishing cutting edge packages for KDE Plasma 5.17. "Quite a few big changes for this release, probably the biggest news for this release is for the first time the default install is Python2 free. Python2 will be depreciated by the end of this year, so it is time to get this distribution ready for this change. The repositories still contain Python2 packages, but those are in the process of being phased out too. Next change is a new GCC 9.2.0/Glibc 2.30 based Toolchain. Normally KaOS stays about one year behind major new GCC versions, but the changes between 8 and 9 are not as big as usual and all in the repositories have caught up to GCC 9, thus it is now available six months after the initial release. A big part of the core repository was rebuild in this new Toolchain, plus the whole Glib2 and Boost stacks were updated. This meant moving to Glib2 2.62.2, Boost 1.71.0, Gobject-Introspection 1.6.20 among the many moved to their latest version. Systemd is now also available in the most recent release, 243. Libarchive gained ZSTD support, a needed feature for upcoming Pacman changes." Further details can be found in the project's release announcement.
MidnightBSD 1.2
Lucas Holt has announced the release of MidnightBSD 1.2, the latest stable version of the project's FreeBSD-derived operating system with a goal to create an easy-to-use desktop with graphical ports management and system configuration. This version is mostly a security and bug-fix update: "I'm happy to announce the availability of MidnightBSD 1.2 for the amd64 and i386 architectures. This release focused on updating base system libraries and security. A significant effort has been put into updating various mports. Portsnap is now included in the base system. You can use it to fetch mports. As this is a relatively new feature, please report any issues. Bug fixes: fixed spell(1) by bringing back deroff(1); fixed a bug with the mdnsd startup script (/etc/rc.d/mdnsd) where it wouldn't modify the /etc/nsswitch.conf properly when enabling mDNSresponder. Security fixes: the kernel driver for /dev/midistat implements a handler for read(2) - this handler is not thread-safe, and a multi-threaded program can exploit races in the handler to cause it to copy out kernel memory outside the boundaries of midistat's data buffer...." See the release announcement and release notes for further details.
* * * * *
Development, unannounced and minor bug-fix releases
|
Torrent Corner |
Weekly Torrents
The table below provides a list of torrents DistroWatch is currently seeding. If you do not have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found in our Torrent Archive. We also maintain a Torrents RSS feed for people who wish to have open source torrents delivered to them. To share your own open source torrents of Linux and BSD projects, please visit our Upload Torrents page.
Torrent Corner statistics:
- Total torrents seeded: 1,677
- Total data uploaded: 28.6TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Vertical desktop panels
This week we reviewed MX Linux, a distribution which uses an unusual desktop layout, placing the Xfce desktop panel down the left side of the display. Vertical desktop panels are not all that common, with most distributions placing the panel horizontally across the top or bottom of the screen. MX Linux and KaOS are two exceptions which use the extra space provided by most modern wide screen displays to push the panel to the side.
We would like to know if you have a preference for a vertical or horizontal desktop panel. Let us know your preferred layout in the comments.
You can see the results of our previous poll on ZFS on root in last week's edition. All previous poll results can be found in our poll archives.
|
|
|
Website News (by Jesse Smith) |
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 11 November 2019. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• Issue 1038 (2023-09-25): Mageia 9, trouble-shooting launchers, running desktop Linux in the cloud, New documentation for Nix, Linux phasing out ReiserFS, GNU celebrates 40 years |
• Issue 1037 (2023-09-18): Bodhi Linux 7.0.0, finding specific distros and unified package managemnt, Zevenet replaced by two new forks, openSUSE introduces Slowroll branch, Fedora considering dropping Plasma X11 session |
• Issue 1036 (2023-09-11): SDesk 2023.08.12, hiding command line passwords, openSUSE shares contributor survery results, Ubuntu plans seamless disk encryption, GNOME 45 to break extension compatibility |
• Issue 1035 (2023-09-04): Debian GNU/Hurd 2023, PCLinuxOS 2023.07, do home users need a firewall, AlmaLinux introduces new repositories, Rocky Linux commits to RHEL compatibility, NetBSD machine runs unattended for nine years, Armbian runs wallpaper contest |
• Issue 1034 (2023-08-28): Void 20230628, types of memory usage, FreeBSD receives port of Linux NVIDIA driver, Fedora plans improved theme handling for Qt applications, Canonical's plans for Ubuntu |
• Issue 1033 (2023-08-21): MiniOS 20230606, system user accounts, how Red Hat clones are moving forward, Haiku improves WINE performance, Debian turns 30 |
• Issue 1032 (2023-08-14): MX Linux 23, positioning new windows on the desktop, Linux Containers adopts LXD fork, Oracle, SUSE, and CIQ form OpenELA |
• Issue 1031 (2023-08-07): Peppermint OS 2023-07-01, preventing a file from being changed, Asahi Linux partners with Fedora, Linux Mint plans new releases |
• Issue 1030 (2023-07-31): Solus 4.4, Linux Mint 21.2, Debian introduces RISC-V support, Ubuntu patches custom kernel bugs, FreeBSD imports OpenSSL 3 |
• Issue 1029 (2023-07-24): Running Murena on the Fairphone 4, Flatpak vs Snap sandboxing technologies, Redox OS plans to borrow Linux drivers to expand hardware support, Debian updates Bookworm media |
• Issue 1028 (2023-07-17): KDE Connect; Oracle, SUSE, and AlmaLinux repsond to Red Hat's source code policy change, KaOS issues media fix, Slackware turns 30; security and immutable distributions |
• Issue 1027 (2023-07-10): Crystal Linux 2023-03-16, StartOS (embassyOS 0.3.4.2), changing options on a mounted filesystem, Murena launches Fairphone 4 in North America, Fedora debates telemetry for desktop team |
• Issue 1026 (2023-07-03): Kumander Linux 1.0, Red Hat changing its approach to sharing source code, TrueNAS offers SMB Multichannel, Zorin OS introduces upgrade utility |
• Issue 1025 (2023-06-26): KaOS with Plasma 6, information which can leak from desktop environments, Red Hat closes door on sharing RHEL source code, SUSE introduces new security features |
• Issue 1024 (2023-06-19): Debian 12, a safer way to use dd, Debian releases GNU/Hurd 2023, Ubuntu 22.10 nears its end of life, FreeBSD turns 30 |
• Issue 1023 (2023-06-12): openSUSE 15.5 Leap, the differences between independent distributions, openSUSE lengthens Leap life, Murena offers new phone for North America |
• Issue 1022 (2023-06-05): GetFreeOS 2023.05.01, Slint 15.0-3, Liya N4Si, cleaning up crowded directories, Ubuntu plans Snap-based variant, Red Hat dropping LireOffice RPM packages |
• Issue 1021 (2023-05-29): rlxos GNU/Linux, colours in command line output, an overview of Void's unique features, how to use awk, Microsoft publishes a Linux distro |
• Issue 1020 (2023-05-22): UBports 20.04, finding another machine's IP address, finding distros with a specific kernel, Debian prepares for Bookworm |
• Issue 1019 (2023-05-15): Rhino Linux (Beta), checking which applications reply on a package, NethServer reborn, System76 improving application responsiveness |
• Issue 1018 (2023-05-08): Fedora 38, finding relevant manual pages, merging audio files, Fedora plans new immutable edition, Mint works to fix Secure Boot issues |
• Issue 1017 (2023-05-01): Xubuntu 23.04, Debian elects Project Leaders and updates media, systemd to speed up restarts, Guix System offering ground-up source builds, where package managers install files |
• Issue 1016 (2023-04-24): Qubes OS 4.1.2, tracking bandwidth usage, Solus resuming development, FreeBSD publishes status report, KaOS offers preview of Plasma 6 |
• Issue 1015 (2023-04-17): Manjaro Linux 22.0, Trisquel GNU/Linux 11.0, Arch Linux powering PINE64 tablets, Ubuntu offering live patching on HWE kernels, gaining compression on ex4 |
• Issue 1014 (2023-04-10): Quick looks at carbonOS, LibreELEC, and Kodi, Mint polishes themes, Fedora rolls out more encryption plans, elementary OS improves sideloading experience |
• Issue 1013 (2023-04-03): Alpine Linux 3.17.2, printing manual pages, Ubuntu Cinnamon becomes official flavour, Endeavour OS plans for new installer, HardenedBSD plans for outage |
• Issue 1012 (2023-03-27): siduction 22.1.1, protecting privacy from proprietary applications, GNOME team shares new features, Canonical updates Ubuntu 20.04, politics and the Linux kernel |
• Issue 1011 (2023-03-20): Serpent OS, Security Onion 2.3, Gentoo Live, replacing the scp utility, openSUSE sees surge in downloads, Debian runs elction with one candidate |
• Issue 1010 (2023-03-13): blendOS 2023.01.26, keeping track of which files a package installs, improved network widget coming to elementary OS, Vanilla OS changes its base distro |
• Issue 1009 (2023-03-06): Nemo Mobile and the PinePhone, matching the performance of one distro on another, Linux Mint adds performance boosts and security, custom Ubuntu and Debian builds through Cubic |
• Issue 1008 (2023-02-27): elementary OS 7.0, the benefits of boot environments, Purism offers lapdock for Librem 5, Ubuntu community flavours directed to drop Flatpak support for Snap |
• Issue 1007 (2023-02-20): helloSystem 0.8.0, underrated distributions, Solus team working to repair their website, SUSE testing Micro edition, Canonical publishes real-time edition of Ubuntu 22.04 |
• Issue 1006 (2023-02-13): Playing music with UBports on a PinePhone, quick command line and shell scripting questions, Fedora expands third-party software support, Vanilla OS adds Nix package support |
• Issue 1005 (2023-02-06): NuTyX 22.12.0 running CDE, user identification numbers, Pop!_OS shares COSMIC progress, Mint makes keyboard and mouse options more accessible |
• Issue 1004 (2023-01-30): OpenMandriva ROME, checking the health of a disk, Debian adopting OpenSnitch, FreeBSD publishes status report |
• Issue 1003 (2023-01-23): risiOS 37, mixing package types, Fedora seeks installer feedback, Sparky offers easier persistence with USB writer |
• Issue 1002 (2023-01-16): Vanilla OS 22.10, Nobara Project 37, verifying torrent downloads, Haiku improvements, HAMMER2 being ports to NetBSD |
• Issue 1001 (2023-01-09): Arch Linux, Ubuntu tests new system installer, porting KDE software to OpenBSD, verifying files copied properly |
• Issue 1000 (2023-01-02): Our favourite projects of all time, Fedora trying out unified kernel images and trying to speed up shutdowns, Slackware tests new kernel, detecting what is taking up disk space |
• Issue 999 (2022-12-19): Favourite distributions of 2022, Fedora plans Budgie spin, UBports releasing security patches for 16.04, Haiku working on new ports |
• Issue 998 (2022-12-12): OpenBSD 7.2, Asahi Linux enages video hardware acceleration on Apple ARM computers, Manjaro drops proprietary codecs from Mesa package |
• Issue 997 (2022-12-05): CachyOS 221023 and AgarimOS, working with filenames which contain special characters, elementary OS team fixes delta updates, new features coming to Xfce |
• Issue 996 (2022-11-28): Void 20221001, remotely shutting down a machine, complex aliases, Fedora tests new web-based installer, Refox OS running on real hardware |
• Issue 995 (2022-11-21): Fedora 37, swap files vs swap partitions, Unity running on Arch, UBports seeks testers, Murena adds support for more devices |
• Issue 994 (2022-11-14): Redcore Linux 2201, changing the terminal font size, Fedora plans Phosh spin, openSUSE publishes on-line manual pages, disabling Snap auto-updates |
• Issue 993 (2022-11-07): Static Linux, working with just a kernel, Mint streamlines Flatpak management, updates coming to elementary OS |
• Issue 992 (2022-10-31): Lubuntu 22.10, setting permissions on home directories, Linux may drop i486, Fedora delays next version for OpenSSL bug |
• Issue 991 (2022-10-24): XeroLinux 2022.09, learning who ran sudo, exploring firewall tools, Rolling Rhino Remix gets a fresh start, Fedora plans to revamp live media |
• Issue 990 (2022-10-17): ravynOS 0.4.0, Lion Linux 3.0, accessing low numbered network ports, Pop!_OS makes progress on COSMIC, Murena launches new phone |
• Issue 989 (2022-10-10): Ubuntu Unity, kernel bug causes issues with Intel cards, Canonical offers free Ubuntu Pro subscriptions, customizing the command line prompt |
• Issue 988 (2022-10-03): SpiralLinux 11.220628, finding distros for older equipment and other purposes, SUSE begins releasing ALP prototypes, Debian votes on non-free firmware in installer |
• Issue 987 (2022-09-26): openSUSE's MicroOS, converting people to using Linux, pfSense updates base system and PHP, Python 2 dropped from Arch |
• Full list of all issues |
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Shells.com |

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
Artix Linux
Artix Linux is a fork (or continuation as an autonomous project) of the Arch-OpenRC and Manjaro-OpenRC projects. Artix Linux offers a lightweight, rolling-release operating system featuring the OpenRC init software. (Alternative spins feature the runit and s6 init software.) Several editions of Artix Linux are available, featuring either a plain command line or one of several desktop environments.
Status: Active
|
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|