DistroWatch Weekly |
DistroWatch Weekly, Issue 838, 28 October 2019 |
Welcome to this year's 43rd issue of DistroWatch Weekly!
Just before Ubuntu's October releases were launched we published a poll asking which of the distribution's community editions we should review. The winner was Xubuntu as many readers were curious about how the new Xfce desktop would perform. We have a first impressions review of Xubuntu 19.10, along with observations on Xfce 4.14 and the distribution's experimental support for ZFS on root in this week's Feature Story. After you read about Ubuntu's ZFS features we would like to hear your thoughts on the advanced filesystem in our Opinion Poll - is ZFS a feature you find useful? In our News section we talk about UBports gradually coming to new platforms and report on a new emergency mode for the HAMMER filesystem. The Xfce team is outlining plans for version 4.16 of their desktop and we share details below. We then talk about init software and service managers, and their overlapping jobs in this week's Questions and Answers column. Plus we are pleased to share the releases of the past week with you and list the torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
- Review: Xubuntu 19.10
- News: UBports posts status on porting to new platforms, DragonFly BSD offers emergency mode for HAMMER, Xfce team plans 4.16
- Questions and answers: Clarifying how init and service managers work together
- Torrent corner: Alpine, ArchBang, Archman, BSDRP, Clonezilla, ExTiX, GhostBSD, KDE neon, MX, PrimTux, Septor, SmartOS, Tails, Voyager
- Released last week: MX Linux 19, Tails 4.0, PrimTux 5
- Upcoming releases: Fedora 31
- Opinion poll: How do you feel about ZFS on root?
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (16MB) and MP3 (12MB) formats.
|
Feature Story (by Jesse Smith) |
Xubuntu 19.10
Xubuntu is an official community edition of Ubuntu and was winner of this season's poll where we asked readers which flavour of Ubuntu 19.10 we should review. People seemed most interested in Xubuntu's move from Xfce 4.12, which uses GTK2 libraries, to 4.14 which migrated to GTK3 libraries.
This version of Xubuntu offers just nine months of support through to July 2020. People who desire longer support cycles will want to stick with Xubuntu 18.04 or wait for Xubuntu 20.04 which will be released next April.
The project's release announcement offers some details as to what we can expect from the Xfce 4.14 desktop:
Xubuntu 19.10 features Xfce 4.14, released in August 2019 after nearly 4.5 years of development. Backed by GTK3 and other modern technologies, Xfce 4.14 includes many new features, improved HiDPI support, and the same great performance for which Xfce is known.
Xfce Screensaver replaces Light Locker for screen locking. The new screensaver is built on years of development from the GNOME and MATE Screensaver projects and is tightly integrated with Xfce. It also features significantly improved support for laptops."
This version of Xubuntu also introduces an experimental ZFS on root feature. While it has been possible to work with ZFS volumes on most Linux distributions for a few years now, most distributions do not provide an easy way to install the operating system on a ZFS storage volume. Since ZFS provides a number of useful features like on-line expansion to new devices, snapshots, metadata checksums, and transferring the filesystem across the network, it is nice to see this advanced filesystem get more attention on Ubuntu and its community editions.
Before I get into what it was like using Xubuntu, I would like to talk briefly about my very first impressions of other editions of Ubuntu 19.10. I downloaded each of the eight editions and used them just long enough to get a screenshot, package listing, and to confirm whether the edition worked with my hardware. The Ubuntu distribution itself did not do well. It was unable to boot without crashing or locking up in VirtualBox, and every time it booted on my laptop GNOME would immediately crash, returning me to the login screen. It took me four attempts to get logged into GNOME long enough to snap a screenshot as the desktop kept crashing shortly after I signed in.
Ubuntu MATE and Kubuntu performed better, but with a catch. Both distributions would boot to a blank screen, making it seem as though the operating system had failed to start. Using Ctrl+ALT+F7 would switch to the running desktop session, which was hidden for some reason at start-up. Ubuntu Kylin mostly worked well, but its desktop panel would crash if I resized the desktop. The other community editions booted and ran live environments without any immediate problems.
Now back to Xubuntu 19.10. The distribution is available for 64-bit (x86) machines exclusively. The download for Xubuntu is a 1.5GB ISO file. Booting from the media brings up a graphical window which asks if we wish to try or install Xubuntu. This window also displays a list of available languages we can select for our session. At the bottom of the window is a link to the project's release notes and clicking this link displays the requested page in the Firefox browser.
Taking the Try option loads the Xfce 4.14 desktop. Icons on the desktop launch the project's system installer and open the Thunar file manager. There is a thin panel at the top of the screen which holds the application menu, task switcher and system tray. At a glance there doesn't appear to be much difference between Xfce 4.12 and 4.14, the layout, style and tools are much the same. Most of the work between the two versions appears to have gone into migrating the code behind the scenes rather than changing the user experience.

Xubuntu 19.10 -- The Xubuntu Help documentation
(full image size: 102kB, resolution: 1280x1024 pixels)
Installing
Xubuntu uses the Ubiquity installer which it shares with Ubuntu and most of the other Ubuntu community flavours. The installer begins by asking us to select our preferred language and it offers to show us a copy of the release notes. We are then given the option of downloading software updates during the installation and, if we like, to install third-party items such as media codecs and drivers. Disk partitioning comes next with three main categories of choices: guided installation, wipe the disk and use ZFS, or manual partitioning. The manual option is pleasantly straight forward and we can assign mount points to partitions with a few clicks. I decided to go back though and use ZFS during my trial. Partly because it is new and partly because I very much appreciate the array of features ZFS provides. ZFS as the operating system's main filesystem is labelled as experimental and not recommended for production systems yet, though it was set up properly in my tests.
The installer then asks us to pick our time zone from a map of the world. The last page asks us to make up a username and password while packages are copied to our drive. When the installer is finished it offers to restart the computer. My installs each went smoothly and fairly quickly.
Early impressions
Booting Xubuntu brings up a graphical login screen. Signing into our account loads the Xfce desktop again, decorated with a simple, blue background. Menus and the panel tend to be a soft grey and folders have a natural, "office folder yellow" colouring. When I first signed in there were no notifications or welcome screen. The distribution seems inclined to stay out of the way and let us get straight to work. One feature which encourages this straight-to-work approach is the Do Not Disturb button in the notification area. Toggling this button disables desktop notifications, though these tend to be rare anyway.
The desktop was pleasantly responsive and I didn't notice any problems or things requiring my attention so I dived straight into exploring what the operating system had to offer. The application menu has a two-pane layout with categories on the right and specific launchers on the left. There is a search bar at the top of the menu which helps us find specific programs.

Xubuntu 19.10 -- Experimenting with a dark theme
(full image size: 227kB, resolution: 1280x1024 pixels)
Applications
Xubuntu ships with a fairly standard collection of popular open source applications. We are given the Firefox browser, LibreOffice, Thunderbird, the Transmission bittorrent software, and Pidgin messaging application. The Parole media player is included and can play both audio and video files. The Xfburn disc burning application is provided along with the GNU Image Manipulation Program, Atril document viewer, and a simple image viewer.
Xubuntu ships with the Thunar file manager, a local copy of the Xubuntu Help documentation, and a tool called Gigolo for connecting to remote network shares. Network Manager is included to help us get on-line. In the background we find the GNU Compiler Collection, the systemd init software, and version 5.3 of the Linux kernel.

Xubuntu 19.10 -- Running LibreOffice and GIMP
(full image size: 180kB, resolution: 1280x1024 pixels)
When working from the command line, making a typo or trying to run a program which is not installed will cause a short message to be displayed telling us how to install the missing software. For example, if I try to run the Clang compiler before it is installed, the shell will ask me to first run "sudo apt install clang". This short message is helpful and does not introduce a noticeable delay in the shell's response to our command.
Software management
Xubuntu ships with a handful of tools for working with packages. The first is GNOME Software, a modern, graphical front-end to manipulating packages. GNOME Software is divided into three tabs - one for exploring available software, one for listing and removing installed applications, and one for displaying available updates.
When browsing for software we can type searches for keywords, we can browse through categories of desktop applications, or we can scroll through recommended items. Whichever method we use to find software, we can click on an item to bring up a full page description with a screenshot. Software can be added or removed with a click. The only issue I had with GNOME Software is it prompts for our password every time we queue a package for installation or removal. This can get tedious quickly, especially if we are removing multiple packages, each of which asks for confirmation, followed by a password prompt.

Xubuntu 19.10 -- Browsing packages with GNOME Software
(full image size: 198kB, resolution: 1280x1024 pixels)
Another graphical tool is the update manager. When new packages are available the update manager will list them and, optionally, install them for us. It's a straight forward, no-frills experience.
People who wish to work with packages on the command line can use the APT collection of tools to work with individual packages. Xubuntu also ships with support for Snap packages. These can also be managed from the command line or, alternatively, we can work with Snap packages through GNOME Software. In fact, I could not (at a glance) tell whether new software I was installing via GNOME Software was a Snap package or a Deb package. The only indication I found that a package was a Deb or Snap was that Snap packages had a listed "channel" on their description page rather than just a version number. This means working with Snaps is a smooth experience, but it can be problematic from a resource management perspective because Snaps are a lot larger than Deb files (sometimes 20 times larger).
Hardware
I started off trying Xubuntu in a VirtualBox environment. The distribution ran smoothly and everything worked well. I was happy with how responsive Xfce was in the virtual machine. The only issue I ran into was sometimes the desktop would not automatically resize when the VirtualBox window changed size. It was still possible to manually change Xfce's resolution in the desktop's settings panel when the resolution did not change automatically.
When running Xubuntu on a workstation all my hardware was properly detected. The distribution ran smoothly and I encountered no serious problems or stability issues. When running on physical hardware I found that moving windows around the desktop sometimes lagged a little. Disabling the compositor fixed this issue. The problem only appeared when using the physical workstation and did not occur in the virtual environment.
The distribution is fairly light on resources. Xubuntu only required about 2.8GB of disk space for a fresh install. When running on a ZFS volume, the system used about 740MB of RAM when logged into Xfce, and this amount sometimes varied upward to 800MB. When running on a classic filesystem, such as ext4, Xubuntu uses less memory, about 360MB.
Using ZFS
Since ZFS as the root filesystem is one of the big (and experimental) features of this release I want to talk about it a bit. The user doesn't need to do anything when setting up ZFS. We just hand over control of our storage drive to the installer and it does the rest. Once we start using Xubuntu I found the system had a lot of ZFS mount points set up. The filesystem has been broken into a lot of little pieces and the layout seems designed for a server more than a desktop as several of the sub-volumes are in the /var directory and contain things like mail and logs. (Having rapidly changing content, like the /var directory, on a separate sub-volume makes managing snapshots easier on servers, but has little practical impact on desktop machines.) This makes using tools like df a little cluttered, but there is no practical side effect.

Xubuntu 19.10 -- Creating ZFS snapshots
(full image size: 267kB, resolution: 1280x1024 pixels)
All the commonly used ZFS functions seem to work. I was able to create snapshots, restore files from snapshots, set user storage quotas. Compression is turned off by default, but we can enable it to reduce the amount of physical storage our files require and there was no noticeable performance penalty when I tried this.
I didn't notice much of a performance impact from using ZFS. In some cases I think write-intensive operations, such as installing packages, might have been a little slower, but otherwise ZFS offered approximately the same performance I would have expected from any distribution running on ext4. I really liked the ability to set up snapshots and, even more, the option of expanding storage space by just plugging in a new drive and adding it to the storage pool with a single zpool command. I am hoping future versions of the Ubuntu family also add boot environments, as openSUSE has with Btrfs snapshots, as that would make the operating system much more resilient against configuration problems and broken upgrades.
Conclusions
I feel I do not get to say this often enough: this distribution is boring in the best possible way. Even with new, experimental filesystem support and a complete shift in the libraries used to power the Xfce desktop, Xubuntu is beautifully stable, fast, and easy to navigate. The distribution shipped with defaults I found pleasant, the desktop was responsive, all of my hardware was detected, and even with ZFS enabled (with multiple features turned on) the distribution still used less memory than Ubuntu or Fedora Workstation on the same hardware.
Perhaps what I appreciated most about Xubuntu was that it did not distract me or get in the way at all. I did not see a notification or a pop-up or welcome screen during my trial. The distribution just installed and got out of my way so I could start working. And to further facilitate that, Xubuntu ships with a great collection of open source applications. There are enough to get most tasks accomplished without cluttering the menu. It's a fine line to walk and Xubuntu does it well.
I have some mixed feelings about Snap packages being enabled by default and seamlessly integrated with GNOME Software. For people who like to use Snaps and want quick access to them, this is great. If you prefer to use classic Deb packages over Snaps then the new approach may cause you to accidentally download the larger, portable package. I am fairly neutral on Snap, but I do prefer to install the smaller Deb package if it is available and GNOME Software does not seem to give preference to one over the other.
On the whole I am impressed with Xubuntu 19.10. I found myself wishing this was an LTS release as I would like to put this version on several computers, particular those of family members who run Linux on laptops. Xubuntu is providing a great balance between new features, stability, performance, and options and I highly recommend it for almost any desktop scenario.
* * * * *
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
Xubuntu has a visitor supplied average rating of: 8.1/10 from 47 review(s).
Have you used Xubuntu? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
UBports posts status on porting to new platforms, DragonFly BSD offers emergency mode for HAMMER, Xfce team plans 4.16
The UBports team has been working on supporting more platforms, including the PinePhone, the Librem 5, and the Raspberry Pi. While work on all platforms is going well and initial progress in getting the mobile operating system running on these devices has been successful, there are still challenges remaining. One of the hurdles UBports developers now face is the Librem 5 devkit and the final product use some different hardware components. "Unfortunately, hardware changes between the Librem 5 devkit and the final phone mean that we can't be certain that any of the fixes we make on the devkit will carry over to the final product. Purism informed us that we will be receiving Librem 5 devices sometime in 2020. Purism says they want to ship to backers who paid for the Librem 5 device first, prior to sending us devices for development. For those reasons, we can not commit to more development on the platform until we have a final device." Additional details can be found in a UBports blog post. People who are receiving Librem 5 phones now will be running a mobile version of PureOS with a GNOME-based interface.
* * * * *
DragonFly BSD has introduced a new feature for HAMMER filesystems which will allow operations to occur, even in situations when there is not enough storage space to allow for the usual data protections. DragonFly BSD Digest explains: "As anyone who has been running HAMMER1 or HAMMER2 has noticed, snapshots and copy on write and infinite history can eat a lot of disk space, even if the actual file volume isn't changing much. There's now an emergency mode for HAMMER2, where disk operations can happen even if there isn't space for the normal history activity. It's dangerous, in that the normal protections against data loss if power is cut go away, and snapshots created while in this mode will be mangled. So definitely don't leave it on!"
* * * * *
The Xfce team has recently finished their migration from using GTK2 libraries to the newer GTK3 libraries which power the GNOME and MATE desktops. The Xfce team has worked to keep their desktop experience unchanged while making this migration, but now that it has been completed, the developers are looking at ways to improve their desktop experience. Changes coming to Xfce are presented in this blog post: "In the 4.14 cycle we tried to do a 1:1 port of what used to be our GTK2 desktop environment, avoiding visual changes. In the 4.16 cycle we plan to harmonize the appearance of certain elements that either became inconsistent through the port or already were inconsistent before (e.g. toolbars or inline toolbars). We will also play with client-side decorations where we feel it makes sense (for instance replacing the so-called XfceTitledDialog, that is used for all settings dialogs with a HeaderBar version). Before anyone gets too excited (both positively or negatively): It is not planned to redesign more complex applications (like Thunar) with HeaderBars in 4.16. We will however try to keep the experience and looks consistent, which means gradually moving to client side decorations also with our applications (please note that client side decorations are not the same as HeaderBars!). Through this change e.g. 'dark modes' in applications will look good." Progress being made on Xfce 4.16 can be monitored through the project's roadmap.
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Clarifying how init and service managers work together
Curious-about-service-managers asks: Could you clarify how the different init system options work together and/or replace other init options and/or service managers? I got to thinking about this when reading your article about Adélie, where it said: "The distribution runs on version 4.14 of the Linux kernel and uses a combination of SysV init and OpenRC to start and manage services."
I was under the impression that OpenRC replaces SysV, but apparently I'm not understanding something. It must be that systemd includes both an init system and a service manager (systemctl?), whereas SysV is only for initializing the system and OpenRC is only for controlling services? Then I read a comment from a reader that said:
"Void uses runit, which I prefer over Alpine's SysV/OpenRC." So apparently runit also combines an init system and a service manager?
DistroWatch answers: I think the easiest way to approach this (often complex) topic is to first define what initialization (init) software is and what a service manager is. The init process is the first userland process that gets started on a Linux, BSD or other Unix/Unix-like operating system. It runs right after the kernel. Because init is the first process run, it is sometimes referred to as PID 1 (process ID 1).
The init process has a couple of core tasks:
- It gets the userland part of the operating system up and running. Different versions of init approach how this is done differently.
- It acts as the adoptive parent of processes which no longer have a running parent process.
- It helps shutdown or reboot the system.
Sometimes init implementations will do other things, but these are the core functions each version of init should have.
A service manager is a tool that starts and stops background processes. These processes are sometimes called services or daemons. A service manager typically needs to have some way to keep track of dependencies between services (making sure the network comes on-line before synchronizing the system clock with a remote server is a good example). Some service managers will also monitor background processes and restart them if they crash, restrict resource usage, and log actions.
What typically happens when a Linux distribution boots is its init software (whether that is runit, SysV init, systemd, or another implementation) does some minimal work to get things in order and then runs a program or script that acts as a service manager to bring all the necessary background services on-line. Then, when it is time to shutdown the system, the service manager will start telling background programs to terminate and, when it is done, init will take the system off-line.
Here is where it gets tricky. Most init implementations are not just one component, or one program. Most init implementations ship with multiple programs that assist in bringing the operating system on-line, monitoring processes, and shutting down the system. Because of this separation of specific tasks into multiple programs or scripts, it is often possible to mix an init process with a service manager from another project. For instance, most distributions which use OpenRC as their service manager run SysV init as the underlying PID 1. However, it does not need to be this way. The OpenRC project does include its own init program and can use it as a replacement for SysV init.
In a similar fashion, runit can be used as a complete init & service manager implementation, and I think Void does this. However, one could launch the runit service manager components from SysV init, if they wanted. Generally speaking, the init process does not care what it runs to manage services on the operating system. This allows administrators to experiment with different service managers.
As you correctly assumed, the systemd project also includes both init software and a service manager. If I remember correctly, systemd is unusual in that it merges the init software and service manager into one process. This may be viewed as a more streamlined approach, or more monolithic, depending on one's point of view. Services can be enabled, disabled, started, and stopped by the administrator through the systemctl program. The systemctl program is not the service manager itself, rather it provides the administrator with a way to inspect and manipulate processes handled by the service manager. On most distributions running SysV init software the tool for starting and stopping services is called service, and on distributions that use OpenRC as the service manager there are a few commands for handling services.
All of that is to say that a distribution's init and service manager are closely tied, but separate roles. It is possible to have a distribution that uses the same technology (SysV init, BusyBox, OpenRC, runit, systemd) for both roles. However, it is also possible to mix components from different projects so that SysV init or BusyBox gets things started and then hands service management over to OpenRC or runit.
* * * * *
In the interest of disclosure, please note that I am an upstream maintainer for SysV init.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
Tails 4.0
The Amnesic Incognito Live System (Tails) is a Debian-based live DVD/USB with the goal of providing complete Internet anonymity for the user. The project has released a new version, Tails 4.0, which is the first version to be based on Debian 10 "Buster". "We are especially proud to present you Tails 4.0, the first version of Tails based on Debian 10 (Buster). It brings new versions of most of the software included in Tails and some important usability and performance improvements. Tails 4.0 introduces more changes than any other version since years. This release also fixes many security issues. You should upgrade as soon as possible. Major changes to included software: Replace KeePassX with KeePassXC, which is more actively developed. Update OnionShare from 0.9.2 to 1.3.2, which includes a lot of usability improvements. Update Tor Browser to 9.0: A gray border, called letter boxing, is now displayed around the content of web pages when you resize the window of Tor Browser. Letter boxing prevents websites from identifying your browser based on the size of its window. Letter boxing replaces the yellow warning that was displayed until now when maximizing Tor Browser. The onion icon has been removed from the top bar." Further details can be found in the project's release announcement.
MX Linux 19
The MX Linux team has published a new version of their Debian- and antiX-based distribution. The project's latest version, MX Linux 19, is based on Debian 10.1 "Buster" and features the Xfce 4.14 desktop along with the SysV init software. "We are pleased to offer MX-19 for your use. As usual, this ISO includes the latest updates from Debian 10.1 (Buster), antiX and MX repos. Xfce 4.14, GIMP 2.10.12, MESA 18.3.6, updated firmware, Latest debian 4.19 kernel, patched sudo info. Browser: Firefox 69; Video Player: VLC 3.0.8; Music Manager/Player: Clementine 1.3.1; E-mail client: Thunderbird 60.9.0; Office suite: LibreOffice 6.1.5 (plus security fixes); and more in the MX repositories. New and updated mx-apps: mx-installer (based on gazelle-installer) fixes pertaining to automount and partitioning. MX Date & Time, to make clock setting chores easier. formatusb, for formatting USB storage devices. mx-packageinstaller now displays version number for Flatpak applications. mx-packageinstaller now features libreoffice upgrades from Debian Backports (currently 6.3.X). mx-alerts package for sending emergency messages to users. mx-updater no longer requires a password to check for updates (still required for installation of updates). New wallpaper artwork (mx19-artwork package). New app: bash-config to help with theming your bash prompt and managing aliases." Further details can be found in the distribution's release announcement.

MX Linux 19 -- The welcome window and Xfce desktop's application menu
(full image size: 540kB, resolution: 1280x1024 pixels)
UBports 16.04 OTA-11
The UBports team has published an update to their mobile operating system. The new version, 16.04 OTA-11, features improved keyboard navigation, more fine-grained web browsing options, and push notifications no longer require that the user have an Ubuntu One account. "We were calling this a "small release" originally. Our plan was to cover the backlog of pull requests that weren't quite ready for OTA-10. It turns out, that made this 'small' update not small at all. Your keyboard, now smarter: Kugi has outdone himself this time. With this update you'll find a new way to edit text via the Ubuntu Touch on-screen keyboard: the Advanced Text Functions. Using this feature, you can move around your typed text, undo and redo actions, move around a text selection rectangle, and use the cut/copy/paste commands, all from the same overlay. To get started, press and hold the space bar! We are still unsure about the discoverability of this feature, so stay tuned for changes that will make it even easier to find and use! This update also adds the option of a Dvorak keyboard layout for the refined OSK user. The PR included fixes to allow multiple keyboard layouts to share the same correction dictionary and word overrides. Huge thanks, zoenb! Rounding off the updates to the keyboard are improvements to the Polish layout, removing some diacritics that are not used in the language." Additional information on this release can be found in the project's release announcement.
ExTiX 19.10
ExTiX is a desktop distribution based on Ubuntu. The project's latest release, ExTiX 19.10, is based on Ubuntu 19.10 and features the LXQt desktop. The project's release announcement states: "I have made a new version of ExTiX - The Ultimate Linux System. I call it ExTiX 19.10 LXQt Live DVD. The best thing with ExTiX 19.10 is that while running the system live (from DVD/USB) or from hard drive you can use Refracta Snapshot (pre-installed) to create your own live installable Ubuntu system. So easy that a ten year child can do it! One other very good thing with this version of ExTiX is that it is quite light. The ISO file is of only 1,200MB, which means that you can run the system super fast from RAM. When the boot process is ready you can eject the DVD or USB stick. Use Boot Alternative 2 or Advanced options -> Load to RAM. NVIDIA's proprietary graphics driver 430.50 is pre-installed in ExTiX 19.10. It will automatically be used if your computer has support for it. ExTiX 19.10 LXQt DVD 64-bit is based on Debian and Ubuntu 19.10. The original system includes the desktop environment GNOME. After removing GNOME I have installed LXQt 0.14.1. LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment."

ExTiX 19.10 -- Running the LXQt desktop
(full image size: 2.0MB, resolution: 1920x1080 pixels)
PrimTux 5
PrimTux is a lightweight distribution developed by a small team of school teachers and computer enthusiasts in the educational environment. The project's latest release is available in two editions with one based on Lubuntu for 64-bit machines and one on Debian for 32-bit machines. An English translation of the project's release announcement (in French) reads: "Here are the main new features: Student sessions are not installed by default. Teachers and parents can easily create the desired sessions through executable scripts from the welcome window. In the same way, it is possible to choose the launcher of applications sessions: HandyMenu or BNE (School Digital Office). Several adapted applications of click menus and developed in web technologies by the team are emerging. Whiskers menu in all sessions; the theme has been reviewed. Through the association Collective PrimTux, the team increases its initiatives to better recognize the distribution. Contacts with academic officials of the National Education." The live session is password protected and the admin password is "tuxprof".
Voyager Live 19.10
The Voyager Live team has published a new version of the project's Ubuntu-based distribution. The new version, Voyager Live 19.10, ships with GNOME 3.34 and version 5.3 of the Linux kernel. The new release provides nine months of support. An English translation of the project's release announcement (in French) reads: "Introducing Voyager GE 19.10, which continues the adventure with the GNOME Shell version 3.34 desktop by introducing new features. With the promise finally realized to have a light, fast, fluid and powerful GNOME environment. This version is based on the Linux 5.3 kernel and the Ubuntu Eoan Ermine distribution. The 19.10 release is an intermediate version with 9 months of update which prepares for the future version 20.04 LTS (long-term support) of 5 years which arrives every 2 years. The general idea of Voyager is to introduce GNOME Shell with pre-installed GNOME extensions and scripts grouped in an environment that optimize the system with a choice of necessary software. All with a redesigned ergonomics. Warning: Voyager 19.10 is just a variant of Ubuntu. The entire internal structure is left by default to avoid any security issues and packages and all updates come from official Ubuntu repositories."
GhostBSD 19.10
Eric Turgeon has announced the release of GhostBSD 19.10, the latest stable build of the project's desktop-oriented, rolling-release operating system based on TrueOS and featuring the MATE desktop environment: "I am happy to announce the availability of GhostBSD 19.10 with some improvement to the live ISO image and UEFI multiboot fix and improvement. GhostBSD 19.10 is a significant improvement over 19.09. Our latest ISO image contains improvements to our EFI multiboot installation process and our backend installer. GhostBSD 19.09 marked the last major change of GhostBSD. For current users of GhostBSD 19.09, there is no need to re-install to upgrade to GhostBSD 19.10. For new users, the GhostBSD 19.10 ISO image provides a simple, elegant installation process to get you going quickly. Changes since 19.09: UEFI multiboot installation for supported hardware; changed the ISO boot setup; removed netmount services. Issues fixed: bug #113 - update station issues; feature #119 - rewrite the code to build the live ISO image in order to fix the EFI issue caused by sysroot...." Here is the full release announcement with screenshots and upgrade instructions.
* * * * *
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,675
- Total data uploaded: 28.6TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
How do you feel about ZFS on root?
In our review of Xubuntu we talked about ZFS on root (installing the operating system on a ZFS storage volume) being introduced as an experimental feature. ZFS offers a lot of advantages over classic filesystems, such as snapshots, protection against bitrot, transparent compression, and on-line expansion to new devices. In the past we covered some common misunderstandings about ZFS.
We would like to know how you feel about ZFS. Do you plan to use it, or are you planning to stick with classic filesystems like ext4? We would like to hear your thoughts in the comments.
You can see the results of our previous poll on purchasing commercial support 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, 4 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 |
| |
MALIBAL |
MALIBAL: Linux Laptops Custom Built for YouMALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux. If your MALIBAL laptop is not the best Linux laptop you have ever used, you can return it for a full 100% refund. We will even pay the return shipping fees! For more info, visit: https://www.malibal.com
|
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 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 |
• Issue 986 (2022-09-19): Porteus 5.0, remotely wiping a hard drive, a new software centre for Ubuntu, Proxmox offers offline updates |
• Issue 985 (2022-09-12): Garuda Linux, using root versus sudo, UBports on the Fairphone 4, Slackware reverses change to grep |
• Issue 984 (2022-09-05): deepin 23 Preview, watching for changing to directories, Mint team tests Steam Deck, Devuan posts fix for repository key expiry |
• Issue 983 (2022-08-29): Qubes OS 4.1.1, Alchg Linux, immutable operating systems, Debian considers stance on non-free firmware, Arch-based projects suffer boot issue |
• Issue 982 (2022-08-22): Peropesis 1.6.2, KaOS strips out Python 2 and PulseAudio, deepin becomes independent, getting security update notifications |
• Issue 981 (2022-08-15): Linux Lite 6.0, defining desktop environments and window managers, Mint releases upgrade tool, FreeBSD publishes status report |
• Issue 980 (2022-08-08): Linux Mint 21, Pledge on Linux, SparkyLinux updates classic desktop packages, Peppermint OS experiments with Devuan base |
• Issue 979 (2022-08-01): KaOS 2022.06 and KDE Plasma 5.25, terminating processes after a set time, GNOME plans Secure Boot check |
• Issue 978 (2022-07-25): EndeavourOS 22.6, Slax explores a return to Slackware, Ubuntu certified with Dell's XPS 13, Linux running on Apple's M2 |
• Issue 977 (2022-07-18): EasyOS 4.2, transferring desktop themes between distros, Tails publishes list of updates, Zevenet automates Let's Encrypt renewals |
• Issue 976 (2022-07-11): NixOS 22.05, making a fake webcam, exploring the Linux scheduler, Debian publishes updated media |
• Issue 975 (2022-07-04): Murena One running /e/OS, where are all the openSUSE distributions, Fedora to offer unfiltered Flathub access |
• Issue 974 (2022-06-27): AlmaLinux 9.0, the changing data of DistroWatch's database, UBports on the Pixel 3a, Tails and GhostBSD publish hot fixes |
• Issue 973 (2022-06-20): openSUSE 15.4, collecting distro media, FreeBSD status report, Ubuntu Core with optional real-time kernel |
• Issue 972 (2022-06-13): Rolling Rhino Remix, SambaBox 4.1, SUSE team considers future of SUSE and openSUSE Leap, Tails improves Tor Connection Assistant |
• Issue 971 (2022-06-06): ChimeraOS 2022.01.03, Lilidog 22.04, NixOS gains graphical installer, Mint replaces Bluetooth stack and adopts Timeshift, how to change a MAC address |
• Issue 970 (2022-05-30): Tails 5.0, taking apart a Linux distro, Ubuntu users seeing processes terminated, Budgie team plans future of their desktop |
• Issue 969 (2022-05-23): Fedora 36, a return to Unity, Canonical seeks to improve gaming on Ubuntu, HP plans to ship laptops with Pop!_OS |
• Full list of all issues |
Free Tech Guides |
NEW! Learn Linux in 5 Days

In this FREE ebook, you will learn the most important concepts and commands and be guided step-by-step through several practical and real-world examples (a free 212-page ebook).
|
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 | 
Lonix
Lonix was a console-based full Linux system which runs from a live CD. It includes a lot of useful utilities for students and developers, along with some servers like Apache, Proftpd, sendmail, and sshd (all pre-configured). It can also be used as a partition tool (featuring fdisk, parted, and partimage) or as a rescue CD.
Status: Discontinued
| Tips, Tricks, Q&As | Questions and answers: Kubuntu a second-class citizen? |
Tips and tricks: Hiding processes from other users, get geographical location of IP address |
Questions and answers: Continuing the Linux kernel and alternative access to the terminal |
Tips and tricks: The Firejail security sandbox |
Tips and tricks: Waking up your computer remotely |
Tips and tricks: Command line weather, ionice, rename files, video preview snapshot, calednar, ls colour settings |
Tips and tricks: Creating bootable USB drives with UNetbootin |
Questions and answers: Learning who ran sudo and setting up a firewall |
Tips and tricks: Play nicely, drop secure shell sessions cleanly, check init's name |
Questions and answers: All about Spectre and Meltdown |
More Tips & Tricks and Questions & Answers |
Free Tech Guides |
NEW! Learn Linux in 5 Days

In this FREE ebook, you will learn the most important concepts and commands and be guided step-by-step through several practical and real-world examples (a free 212-page ebook).
|
MALIBAL |
MALIBAL: Linux Laptops Custom Built for YouMALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux. If your MALIBAL laptop is not the best Linux laptop you have ever used, you can return it for a full 100% refund. We will even pay the return shipping fees! For more info, visit: https://www.malibal.com
|
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.
|
Free Tech Guides |
NEW! Learn Linux in 5 Days

In this FREE ebook, you will learn the most important concepts and commands and be guided step-by-step through several practical and real-world examples (a free 212-page ebook).
|
|