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/10 from 617 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.
|
Vertical desktop panels
I prefer a horizontal panel: | 1520 (63%) |
I prefer a vertical panel: | 414 (17%) |
I prefer not to have a panel: | 88 (4%) |
I prefer to have both at the same time: | 119 (5%) |
I have no preference: | 285 (12%) |
|
|
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) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
| |
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 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• Issue 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• Issue 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• 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.
|
Random Distribution |
Linux XP
Linux XP Professional Edition was a universal and secure operating system for Russian speakers designed for home and business use. It was based on freely available sources from Red Hat Linux and Fedora Core.
Status: Discontinued
|
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.
|
|