DistroWatch Weekly |
| DistroWatch Weekly, Issue 843, 2 December 2019 |
|
Welcome to this year's 48th issue of DistroWatch Weekly!
A big benefit to using computers is they make things faster. Computers are not only good at performing a lot of calculations rapidly, but also communicating over long distances and providing lots of short-cuts in our work. This week we share some command line short-cuts in our Questions and Answers column that can make working with Linux even faster. Let us know about some of your favourite time-saving short-cuts in our Opinion Poll. First though we explore two Arch-based distributions, Obarun and Bluestar. Obarun features an alternative init software called s6 and Bluestar provides a method for installing different editions from one install disc. Read on to learn more about these two projects. In our News section we discuss improvements coming to KDE Snap applications and Fedora's plan to disallow empty passwords. We also share news on work being done in the FreeBSD project and link to tips from Red Hat for dealing with bit rot on classic Linux filesystems. Plus we are pleased to share the releases of the past week and list the torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
- Review: Obarun 2019.11.02 and Bluestar Linux 5.3.6
- News: New Snapcraft extension for KDE, Fedora plans to disable empty passwords, FreeBSD's quarterly status report, Red Hat explains how to deal with bit rot
- Questions and answers: Using special shell characters on the command line
- Released last week: KNOPPIX 8.6.1, Devuan 2.1, Kali Linux 2019.4
- Torrent corner: Archman, Devuan, Kali, KDE neon, KNOPPIX, LibreELEC, Volumio
- Upcoming releases: Linux Mint 19.3 Beta
- Opinion poll: Favourite shell short-cut
- New distributions: FuryBSD, Blackhat-Global OS Lite
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (19MB) and MP3 (13MB) formats.
|
| Feature Story (by Jesse Smith) |
Obarun 2019.11.02
This week I decided to test drive a distribution I have not reviewed before and, after looking through a handful of projects, my gaze landed on Obarun. The Obarun distribution is based on Arch Linux and features the s6 init software instead of the more commonly used systemd. The projects website describes Obarun as follows:
The goal of Obarun is to provide an alternative for people looking for more simplicity and transparency in maintaining their systems. Obarun is not designed with beginners to Linux in mind.
Obarun, like its parent, is a rolling release operating system which uses pacman as its package manager. The distribution is available in two editions: Minimal (589MB) and JWM (974MB). The former offers a command line interface while the latter provides a lightweight window manager. I decided to download the JWM edition. The project's website provides the default usernames and passwords for the live media. We are also given a summary of the installation steps which let us know we will need to set up an Internet connection and a partition for the operating system prior to launching Obarun's text-based installer.
Obarun's media boots to a console interface and prompts us to login. If we login using the root account we are presented with a command line interface. However, if we sign in as the user oblive then the system loads the JWM graphical interface with a panel placed across the bottom of the screen. The network settings window then opens to make sure we know to enable an Internet connection.
The live media does not ship with a lot of software, but there are some utilities to help us get the operating set up, including the cfdisk disk partitioning tool. I like cfdisk because it can run in a terminal and is fairly easy to navigate. Using cfdisk and mkfs I created a fresh ext4 partition and mounted it prior to launching the system installer, obarun-install.
Install steps
The obarun-install program runs in a text console and presents us with a menu of options we can adjust. We navigate the menu by typing the number of the item we want to change. The installer begins by asking if we would like to update it. The first time I ran the installer, as root, the update failed with a report that the makepkg command could not be run as the root user. This was followed by another message saying the installer had been successfully updated. The installer then exits.
Running the installer again brings up the options menu where we can pick our preferred language, select the directory where we have mounted a blank partition, and choose which desktop to install. The defaults are to use English, /mnt, and JWN, respectively. We are then asked if we want to perform a Quick Install or Install the operating system. The script is not clear on what the difference between these two options is. We are told the latter option can perform an install or resume a previous install attempt. The Quick Install option is described as: "Copy the ISO as it and update packages from [jwm] Desktop environment)" [sic]. There is a also sub-menu of Expert options. Exploring the Expert menu gives us a chance to fine-tune the installation, changing the default text editor, customizing AUR repository settings and making a few other adjustments.
The first time I ran the installer, I entered the Expert menu and, upon leaving it, the install script entered an endless loop, displaying the error message: "Password do not match, please retry. passwd: Cannot determine your user name." I had to terminate the script and start over.
The next time through I took the default settings and tried the Quick Install options. The process of copying packages to my hard drive took a suspiciously short amount of time, but the installer reported it was successful. However, the installer also reported a fatal error, saying it could not delete the oblive user. This, along with the earlier warning about not running a helper program as root made me suspect that we should run the install script as the oblive user through sudo rather than run it as root, though the project's website indicates running the installer as root is okay.
When I restarted the computer, it refused to boot and this appeared to be due to a lack of a boot loader. I did some further reading the of the project's wiki and found a page in the documentation which shows Quick install does not set up GRUB or a valid /etc/fstab file; these need to be done manually, unless we take the full install option. Now properly educated, I used the live media again and ran the installer (this time as the oblive user). This time the installer successfully updated itself and I opted for the full install option. The installer soon ran into another endless loop, reporting its password did not match and that install.sh was crashing due to a segfault. I was forced to terminated the installer again.
I tried the installer a third time, using the same method - full install running from the oblive account. This time the installer seemed to get through its work without any problems. It copied its packages, installed GRUB, and asked me to make up a password for the root account. When I restarted the computer GRUB loaded and started the operating system. Almost immediately Obarun's start-up process reported: "unable to initiate earlier service of tree: boot".
I tried one more time, again wiping the partition and running the full install process. Once again the installed system failed to boot. So, after four install attempts, I finally gave up and moved onto another project I had not reviewed.
* * * * *
Bluestar Linux 5.3.6
The next project I decided to try this week was Bluestar Linux, another Arch-based project. The Bluestar website shares the following description:
Bluestar Linux is an Arch Linux-based distribution, built with an understanding that people want and need a solid operating system that provides a breadth of functionality and ease of use without sacrificing aesthetics. Bluestar is offered in three editions - desktop, deskpro and developer - each tailored to address the needs of a variety of Linux users. Bluestar can be installed permanently as a robust and fully configurable operating system on a laptop or desktop system, or it can be run effectively as a live installer and supports the addition of persistent storage for those who choose not to perform a permanent installation.
Though the description mentions three editions, there is only one edition on the download page. This confused me at first, but I later discovered we select which edition we want at install time; the live media can install each of the available editions.
The live media is about 3GB in size and boots to a graphical environment. The desktop on the live disc is KDE Plasma 5.17. On the desktop we find a collection of icons on the left side of the screen. These all open various folders in the Dolphin file manager. A single icon over on the right side of the screen launches the system installer. Further down the desktop we find two widgets, one for displaying the temperature (in the city of Bonn) and another shows available drive storage space. At the bottom of the screen is a dock that doubles as an application launcher and task switcher.

Bluestar Linux 5.3.6 -- Exploring available themes
(full image size: 704kB, resolution: 1280x1024 pixels)
Installing
Bluestar uses the Calamares graphical installer. Calamares begins by offering to let us pick our preferred language from a list. We are also given a chance to select our install type (the edition mentioned earlier). While the Bluestar website refers to three editions, there are four listed in the installer: Basic, Desktop, DesktopPro, and Developer. These options, as far as I can tell, are not summarized anywhere in the installer or on the distribution's website. I decided to try the Desktop edition as I wanted something more than a command line interface, but only a lightweight desktop. I did not want to start off with a bunch of professional tools or developer utilities.
On the first screen of the Calamares window there are buttons that offer to open a web browser to display the project's release notes, a list of known issues, and open the distribution's support page. None of these buttons work, which each one reporting Calamares cannot create a socket to start the new program. The installer also refuses to proceed if it is unable to find 20GB of free disk space - something to consider if we are dual booting.
Calamares then walks us through the usual steps of picking our time zone from a map, creating a username and password, and partitioning the hard drive. The manual partitioning screen is easy to navigate and works well. The guided partitioning option takes over the available free space for one large ext4 system partition. The final screen of the installer asks us to pick a desktop theme from a list. While the screen does include previews, the snapshots are too small to make out details and they mostly look the same apart from the desktop wallpaper. I decided to stick with the defaults.
Installing Bluestar took an unusually long time, over an hour. When the process finally completed, Calamares offered to reboot my computer.
Early impressions
My new copy of Bluestar Linux booted to a graphical login screen. Signing into the Plasma desktop took an unusually long time, over a minute the first time I signed in. Something I noticed early on that hadn't been obvious while using the live disc was a hidden panel at the top of the screen. This panel holds the application menu and the system tray. The panel is inconsistent about when it comes out of hiding, sometimes it appears if the mouse is near the top of the display and sometimes I had to wave the mouse back and forth a few times before the panel would appear.
While I'm thinking about the application menu, something that bothered me early on is the menu is transparent. This makes it nearly impossible to read the names of the launchers if any windows are open on the desktop. The transparency can be removed through the System Settings panel. Also on the topic of the appearance of the text, the default theme uses yellow text and blue icons on a greenish background. This makes it difficult to read text and almost impossible to see the icons on buttons. Alternative themes can be enabled through the settings panel.

Bluestar Linux 5.3.6 -- Running the Dolphin file manager and checking for updates
(full image size: 1.1MB, resolution: 1280x1024 pixels)
Hardware
When I tried running Bluestar in a VirtualBox environment I ran into a few issues. The first was KDE Plasma, with the default settings, ran too slowly to be practical. Windows responded to input slowly, programs were slow to launch, and animations were jerky. Disabling a lot of the visual effects, transparency and compositing helped, but the desktop never became properly responsive. Also, any time the VirtualBox window resized the desktop would resize too (which was expected) but Bluestar then pops up a dialog asking if the desktop should be rescaled. Confirming the desire to rescale basically blanks and then reloads the desktop. Cancelling the rescaling causes Plasma to resize just as it does on every other distribution. This is the only distribution I have used that shows a pop-up every time the VirtualBox window changes size, which tends to be often.
When running on a workstation, the distribution performed a lot better. The desktop loaded faster, was more responsive (about average, neither notably fast or slow), and there were no annoying pop-ups. All of my workstation's hardware was detected and used smoothly.
Bluestar is one of the largest on-disk distributions I have used with the Desktop edition taking up a surprising 16GB of space. That's almost triple the size of most mainstream Linux distributions. Memory usage is also high, for a distribution running KDE Plasma, using 620MB when logged into the desktop.
Applications
One of the reasons Bluestar uses so much disk space is the distribution ships two or three applications for each task. I won't list all the software that is available in Bluestar's application menu because the collection is massive. I will point out some of the duplication though. For example, there are at least three web browsers (Firefox with Flash support, Chromium, and Konqueror). There are a couple of e-mail clients (Kmail and Thunderbird). There are at leas three disc burning applications (Brasero, K3b, and Xfburn). There are multiple video players (SMTube, SMPlayer, mpv, and VLC), multiple virtual terminals including Konsole and LXTerminal. The distribution even ships with multiple compilers (the GNU Compiler Collection and Clang).

Bluestar Linux 5.3.6 -- Running Firefox and FileZilla
(full image size: 378kB, resolution: 1280x1024 pixels)
There are also some common, and less duplicated, items such as the FBReader e-book reader, the Calibre e-book manager, and the Okular document viewer. The GNU Image Manipulation Program is included, and the Amarok audio player is installed for us. The distribution also ships with a wide range of media codecs and Java. In the background we find the systemd init software and version 5.3 of the Linux kernel.
One surprise was the inclusion of OpenOffice. It is so rare to see OpenOffice installed by default that, at first, I thought the launcher might be mislabelled. However, OpenOffice 4.1.7 is installed by default. I don't think there is anything wrong with using OpenOffice, it is just unusual to see it when virtually every other distribution uses LibreOffice.
Software management
Bluestar uses the Octopi software manager to manipulate packages. Octopi presents the user with a low-level look at available packages. New applications can be downloaded by adding packages to a batch of items to install. Octopi can also upgrade existing packages when new versions become available. While Octopi works quickly and I encountered no problems with it, the interface is not ideal for browsing categories of programs or discovering new items. The interface is best suited for situations where we know the names of programs we want up front.
With Bluestar we also have the option of using the pacman command line package manager. The pacman utility is terse and uses some unusual syntax, but it works very quickly.

Bluestar Linux 5.3.6 -- The application menu and software manager
(full image size: 972kB, resolution: 1280x1024 pixels)
Other observations
One aspect of Bluestar which frustrated me was desktop widgets, after they had been removed, they sometimes came back. After I removed the desktop widgets showing weather and disk usage, they returned the next time I logged in. However, after I removed them a second time, they did not appear the next two times I logged into my account. They did return the next day though, and again the next time I logged in. This made the desktop randomly cluttered with features I did not want.
In a similar fashion, the dock at the bottom of the screen would sometimes disappear for a while, then reappear. I'm not sure if it was hiding or crashing, but it always came back after a few seconds.
I really like Plasma's System Settings panel. It provides a great deal of flexibility in the look and behaviour of the desktop. However, it would sometimes crash, even when just browsing available settings.

Bluestar Linux 5.3.6 -- The settings panel
(full image size: 850kB, resolution: 1280x1024 pixels)
Conclusions
On the whole, I did not enjoy my time with Bluestar. Part of this was the lack of documentation and what information was available tended to be out of date. The links in the installer did not work and the available editions were not well defined.
My larger issue though was Bluestar feels like a situation where many programs and features have been included and enabled because they are available rather than because it makes sense to use them. Transparency is enabled on menus making them hard to read; there are lots of visual effects enabled that slow down the desktop; the panel auto-hides making it difficult to access the application menu or see the status information in the system tray. Many tasks have duplicate (or triplicate) application entries, which means a lot of disk space is used with very little increase in functionality.
The result is Bluestar is huge, tends to be slow, and is more difficult to navigate than most other distributions. I suppose there is something to be said for a distribution that shows off many features of its chosen desktop, but it feels as though Plasma's features are enabled just because they can be, not because it provides the user with a better experience.
* * * * *
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
Bluestar has a visitor supplied average rating of: 5.2/10 from 29 review(s).
Have you used Bluestar? You can leave your own review of the project on our ratings page.
|
| Miscellaneous News (by Jesse Smith) |
New Snapcraft extension for KDE, Fedora plans to disable empty passwords, FreeBSD's quarterly status report, Red Hat explains how to deal with bit rot
Creating and using Snap packages of KDE applications is getting better thanks to a new Snapcraft extension called KDE neon. The new extension makes sure Snap packages of KDE programs will have the latest KDE and Qt libraries available. It will also try to integrate the application with the desktop environment, making the packaged software look more natural. "Once you declare the KDE neon extension in your snapcraft.yaml and build the snap, the following will happen: You will have the latest Qt5 and KDE Frameworks libraries available to your application at runtime. You won't need to manually satisfy the runtime requirement, and this will also save a fair deal of disk space through the reuse of common components. The extension initialises Qt5 and the desktop environment before the application starts, so functionality like fonts, and cursor themes work correctly. This means you and the users of your snap should enjoy a smoother desktop integration and more consistent looks and behaviour. Specifically, your snap will connect to the following content snaps at run time:" A similar extension for GNOME applications is also being created.
* * * * *
The Fedora team is proposing a change to the project's next release, Fedora 32, which would disable the ability to leave user accounts unprotected by a password. The change proposal explains: "Current default configuration allows users to login with an empty password by setting nullok parameter to pam_unix module. This affects only logins to local machine, it does not affect ssh logins as this must be explicitly allowed in sshd_config. We want to disallow empty password by default for local logins as well to improve system hardening. Note: It is possible to disallow empty passwords with authselect call (authselect enable-feature without-nullok) or by removing nullok manually, however it creates possible issues in other components that must be addressed." A few system components, such as the passwd command will need to be modified to handle the new default behaviour.
* * * * *
The FreeBSD project has published a quarterly status update which includes a summary of work being done on and around the FreeBSD operating system. There have been a number of changes to userspace filesystem (FUSE) support, several driver updates, and the Xfce desktop port has been updated to version 4.14. There is also an ongoing effort to improve driver support on modern laptop computers: "The FreeBSD Foundation would like to ensure that running FreeBSD on contemporary hardware, including laptops, remains viable. To that end we plan to purchase the latest generation of one or more of a family of laptops preferred by members of the FreeBSD community, evaluate the existing state of hardware support, and implement missing hardware support where possible. As the first laptop for this project we have selected a 7th Generation Lenovo X1 Carbon. This project was sponsored by The FreeBSD Foundation." Additional information can be found in the project's report.
* * * * *
Bit rot is the term given to a situation where data written to a storage drive, like a hard drive, gets corrupted or changed before it is read back from the disk. This can happen due to physical issues with the disk or environmental concerns. Some modern filesystems, such as Btrfs and ZFS, try to detect and, in some cases, repair bit rot automatically. Red Hat Enterprise Linux is one of the few big-named distributions which does not support either of these advanced filesystems and this raises the issue of how administrators can detect and manage bit rot. Red Hat has published an article on what bit rot is and how to deal with it on the company's blog. "By definition, with bit rot we are getting different data from the block device than we wrote. Thus, if an application like a database is using the block device directly without a filesystem layer, then it would have to deal by itself with bit rot. Let's look at bit rot on a block device with XFS, the default filesystem on RHEL 7 and RHEL 8. Instead of using a real hard disk and waiting for bit rot, we will change a single bit, to simulate bit rot."
* * * * *
These and other news stories can be found on our Headlines page.
|
| Questions and Answers (by Jesse Smith) |
Using special shell characters on the command line
Interpreting-shell-characters asks: Can you please explain to me what special characters in the shell do? Like what is the difference between "ls", "ls *", and "ls *foo*"? Why do some command lines have words starting with "$" in them? Thanks!
DistroWatch answers: Typing commands in a shell can be time consuming, especially if we need to write out every single filename and value. For this reason there are a lot of short-cuts built into modern shells. For instance, in most shells if we start typing the name of a command, or a filename in the local directory and press Tab then the shell will try to fill in the rest of the name for us. Symbols like "*" and "?" are also used as short-cuts to save us from typing out really long filenames, or long lists of files. The "$" indicates a variable or substitution which will often save us time.
Let's look at some examples of these symbols in use. The "*" symbol takes the place of zero or more characters in a filename. For instance, if I want to list all of the files in the current directory whose names begin with the word "distro" I can run this command:
ls distro*
Because the "*" symbol can substitute any number of characters the above would match any of the following filenames:
distro
distrowatch
distro-watch
However, it would not match either of these two examples because "ls distro*" only matches with words beginning with "distro", not ending with "distro":
foo-distro
linuxdistro
If we want to find all filenames with the term "distro" included anywhere, we can tell the shell to look for filenames that start with any text, include the word "distro", and then end with anything. We can do this with the following command:
ls *distro*
The above command will match with all of the above examples because they all include "distro" somewhere in the name.
Since the "*" symbol can match with any number of characters, using it on its own ("ls *") will match with all visible entries in a directory. As it happens, running the ls command without any parameters also lists all visible files in the current directory. This means "ls" and "ls *" do mostly the same thing.
The reason I say "mostly the same" is there is a slightly different outcome from running "ls" versus "ls *". The ls command on its own displays a listing of all files and directories in the current folder. Running "ls *" goes through a translation step where the shell works out all matching entries in the directory (all visible files and folders in this case) and then passes those to the "ls" command.
For the sake of example, let's say I have a directory with three files: A, B, and C. It also contains a directory called D. Running "ls *" gets translated by the shell into the command "ls A B C D". As a result, the "ls *" command will display the files A, B, and C. It will also display the contents of the sub-directory D. In other words, running "ls" on its own shows us the contents of the current directory while "ls *" shows us the contents of the current directory and the sub-directories immediately beneath it.
The "ls *foo*" command will, as we learned above, show all files and folders in the current directory which contain, in some way, the word "foo". These would include "my-foo", "foo-bar", and just "foo".
Earlier I mentioned the "?" symbol. The "?" works a lot like the "*" for matching filenames, but it only substitutes one character at a time. For instance, if I have the files "abc", "def", and "dif" then running:
ls d?f
will match with the latter two, but not "abc". The "?" symbol gets substituted in for both the "e" and the "i" in the latter two filenames.
Moving on to the "$" symbol. The "$" is used in a few instances. It can signify the start of a variable name. For instance, I can save information in a shell variable and access it later as follows:
day=Monday
echo $day
The above example will print the word "Monday" in the terminal.
Shells tend to include a lot of built-in variables they remember which can be used at any time by prefixing their name with a "$". If you want to see all the variables your Bash shell knows, run the following to get a list:
set | less
For example, on most machines, the name of your user's home directory is available through $HOME. The number of lines of text which can be displayed in your terminal at one time is stored in $LINES. Your default text editor is $EDITOR. These can come in handy when you want to know more about your shell's environment.
We can also use the shell to do math and the "$" symbol comes in handy there too. Mathematical operations are placed inside double-parentheses, prefixed by a "$". Here we assign two values to variables and add them together, printing the result:
a=5
b=6
echo $((a+b))
The above example prints "11" in the terminal.
Another common usage for "$" is when we are going to collect the output of one command and pass it to another command. Imagine I have a text file full of package names that I want to install on my system. I could open the text file, copy all the package names, and then paste them onto the command line. However, we can also tell the shell to read the contents of the file with the cat command and then pass it to the package manager. Here I use cat and dnf to install all the packages listed in a file called package-listing.txt:
dnf install $(cat package-listing.txt)
These are just some of the shortcuts the Bash shell provides. There are more and I recommend reading the Bash manual page to learn about all the options.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
| Released Last Week |
KNOPPIX 8.6.1
Klaus Knopper has announced the release of KNOPPIX 8.6.1, an updated build of the distribution's Debian-based live DVD image with a choice of LXDE (default desktop), KDE Plasma 5.14 and GNOME 3.30, and without the systemd software suite. It also includes the recent Linux 5.3.5 kernel. "KNOPPIX 8.6.1 public release. Overview: updated Linux kernel and system software (Debian 'buster' + 'sid'); LXDE - the lightweight standard desktop including PCManFM 1.3.1 file manager; GNOME 3 (boot option 'knoppix64 desktop=gnome'); KDE 5 ('knoppix64 desktop=kde'); accessible - Adriane audio desktop; WINE 4.0 pre-release for directly installing and running Windows applications on Linux, also Windows 10; QEMU-KVM 3.1 as a scriptable virtualization solution; privacy-enhanced Tor web browser; web browsers - Chromium 76.0.3809.100, Firefox 69.0.2 with the Ublock ad blocker and 'noscript' plugin; LibreOffice 6.3.3-rc1, GIMP 2.10.8; maths and algebra software for teachers - Maxima 5.42.1 with direct integration of Maxima sessions into Texmacs and the ability to create documentation directly during live lessions...." Read the rest of the release notes for further details.
Debuan 2.1
Devuan is a Linux distribution which forked from Debian in order to provide alternative init software to systemd, and alternative dependencies to functions and libraries systemd offers. The project's latest release is Devuan 2.1 which make it easier to choose between SysV init and OpenRC at install time. The distribution no longer offers ARM or virtual machine images, and the option to exclude non-free firmware is now available in the Expert installer. "Devuan ASCII 2.1 point release installer ISOs, desktop-live, and minimal-live ISOs are now available. No ARM or virtual images are included in this release. What's new in this point release: Installation: The option to choose OpenRC in the installer ISOs is more prominent, and no longer requires an Expert install. You can't miss it. If you would like to select an alternate boot loader (lilo) or exclude non-free firmware, you must select one of the Expert install options. The recommended default mirror is now deb.devuan.org. If you would like to use a country code mirror, please check mirror list to see if there is one suitable for your needs." Further details may be found in the project's release announcement and in the release notes.
LibreELEC 9.2.0
LibreELEC is a minimal, Linux-based operating system which acts as a platform for the Kodi media centre. LibreELEC runs on multiple hardware architectures and is able to run on consumer desktop computers as well as single-board, ARM-powered machines. LibreELEC 9.2.0 improves driver support for web cameras, runs on the Raspberry Pi 4, and adds more firmware support. "LibreELEC 9.2.0 (Leia) the final version has arrived based upon Kodi v18.5, the 9.2 release contains many changes and refinements to user experience and a complete overhaul of the underlying OS core to improve stability and extend hardware support compared to the LE 9.0 release. Changes since last beta: driver support for Webcams; improvements for the RPi4; added firmware updater for RPi4. Change for Raspberry Pi 4: With LE 9.1.002 and later you need to add 'hdmi_enable_4kp60=1' to your config.txt if you want to use 4k output at the RPi4. Before you needed 'hdmi_enable_4k=1' that is now deprecated. In this initial release 1080p playback behaviour and performance on the Raspberry Pi 4B are broadly on-par with the previous 3B/3B+ model, except for HEVC media which is now hardware-decoded and massively improved." Further details can be found in the project's release announcement.
Kali Linux 2019.4
Kali Linux is a Debian-based distribution that ships with a collection of security and forensics tools. The project's latest version is Kali Linux 2019.4. The new release features Btrfs support during setup, a new theme, and a "Kali Undercover" mode which makes the distribution's desktop resemble the Windows desktop. "With the change to the environment, we thought we would take a side step and do something fun. Thanks to Robert, who leads our penetration testing team, for suggesting a Kali theme that looks like Windows to the casual view, we have created the Kali Undercover theme. Say you are working in a public place, hacking away, and you might not want the distinctive Kali dragon for everyone to see and wonder what it is you are doing. So, we made a little script that will change your Kali theme to look like a default Windows installation. That way, you can work a bit more incognito. After you are done and in a more private place, run the script again and you switch back to your Kali theme." Additional details can be found in the project's release announcement.

Kali Linux 2019.4 -- The Lite edition desktop and application menu
(full image size: 1.9MB, resolution: 1920x1080 pixels)
Proxmox 6.1 "Mail Gateway"
Proxmox is a commercial company which offers specialized products based on Debian. The company has launched Proxmox Mail Gateway version 6.1 which is based on Debian 10.2 "Buster". The release announcement covers the highlights of the new version: "We are excited to announce the availability of Proxmox Mail Gateway 6.1. The new version comes with some interesting new features. We have updated the Mail Gateway to Debian 10.2 (Buster) and a 5.3 kernel with ZFS included. The new version 6.1 brings support for DomainKeys Identified Mail signatures (DKIM), a new attachment quarantine, adjustable SpamAssassin scores via GUI, and improved handling of Configuration and Rule changes in a cluster. As an experimental feature, the support for Before Queue filtering can be enabled. DKIM-Signing: support for adding DomainKeys Identified Mail (DKIM) Signatures (RFC 6376) to outbound emails; configuration via GUI; signing happens after processing the email with the rule system, thus ensuring that it leaves the Proxmox Mail Gateway with a valid signature. Flexible control of which domains should get signed with sensible defaults...." Additional details can be found in the company's release notes.
* * * * *
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,717
- Total data uploaded: 29.0TB
|
| Upcoming Releases and Announcements |
|
Summary of expected upcoming releases
|
| Opinion Poll (by Jesse Smith) |
Favourite shell short-cut
In this week's Questions and Answers column we talked about useful shell short-cuts. There are a lot of quick ways to access information and groups of files in the shell. These can include wild-card characters, variables, navigation short-cuts, tab completion, and nested output. We would like to hear about your favourit short-cuts. Let us know what shell features speed up your command line work in the comments.
You can see the results of our previous poll on teaching ethics in IT classes in last week's edition. All previous poll results can be found in our poll archives.
|
Favourite shell short-cut
| Wild cards in filenames: | 67 (6%) |
| Shell variables: | 17 (1%) |
| Nested output/values: | 1 (0%) |
| Ctrl key navigation: | 38 (3%) |
| Tab completion: | 306 (25%) |
| Shell history: | 129 (11%) |
| All of the above: | 169 (14%) |
| Some of the above: | 282 (23%) |
| I do not use short-cuts: | 122 (10%) |
| I do not use a command line shell: | 83 (7%) |
|
|
| Website News (by Jesse Smith) |
Distributions added to waiting list
- Virage GNU/Linux. Virage is a Devuan-based disribution optimized for working with audio. The distribution features a custom real-time version of the Linux kernel.
- FuryBSD. FuryBSD is a desktop-oriented operating system based on FreeBSD 12. The project ships with the Xfce desktop enabled by default and offers a live DVD/USB image for hardware testing.
- Blackhat-Global OS Lite. Blackhat-Global OS Lite is a Debian-based distribution for penetration testers. It features the Xfce desktop and can be used as a live disc or installed locally.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 9 December 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: 3, value: US$42.44) |
|
|
|
 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 1159 (2026-02-09): Sharing files on a network, isolating processes on Linux, LFS to focus on systemd, openSUSE polishes atomic updates, NetBSD not likely to adopt Rust code, COSMIC roadmap |
| • Issue 1158 (2026-02-02): Manjaro 26.0, fastest filesystem, postmarketOS progress report, Xfce begins developing its own Wayland window manager, Bazzite founder interviewed |
| • Issue 1157 (2026-01-26): Setting up a home server, what happened to convergence, malicious software entering the Snap store, postmarketOS automates hardware tests, KDE's login manager works with systemd only |
| • Issue 1156 (2026-01-19): Chimera Linux's new installer, using the DistroWatch Torrent Corner, new package tools for Arch, Haiku improves EFI support, Redcore streamlines branches, Synex introduces install-time ZFS options |
| • Issue 1155 (2026-01-12): MenuetOS, CDE on Sparky, iDeal OS 2025.12.07, recommended flavour of BSD, Debian seeks new Data Protection Team, Ubuntu 25.04 nears its end of life, Google limits Android source code releases, Fedora plans to replace SDDM, Budgie migrates to Wayland |
| • Issue 1154 (2026-01-05): postmarketOS 25.06/25.12, switching to Linux and educational resources, FreeBSD improving laptop support, Unix v4 available for download, new X11 server in development, CachyOS team plans server edtion |
| • Issue 1153 (2025-12-22): Best projects of 2025, is software ever truly finished?, Firefox to adopt AI components, Asahi works on improving the install experience, Mageia presents plans for version 10 |
| • Issue 1152 (2025-12-15): OpenBSD 7.8, filtering websites, Jolla working on a Linux phone, Germany saves money with Linux, Ubuntu to package AMD tools, Fedora demonstrates AI troubleshooting, Haiku packages Go language |
| • Issue 1151 (2025-12-08): FreeBSD 15.0, fun command line tricks, Canonical presents plans for Ubutnu 26.04, SparkyLinux updates CDE packages, Redox OS gets modesetting driver |
| • Issue 1150 (2025-12-01): Gnoppix 25_10, exploring if distributions matter, openSUSE updates tumbleweed's boot loader, Fedora plans better handling of broken packages, Plasma to become Wayland-only, FreeBSD publishes status report |
| • Issue 1149 (2025-11-24): MX Linux 25, why are video drivers special, systemd experiments with musl, Debian Libre Live publishes new media, Xubuntu reviews website hack |
| • Issue 1148 (2025-11-17): Zorin OS 18, deleting a file with an unusual name, NetBSD experiments with sandboxing, postmarketOS unifies its documentation, OpenBSD refines upgrades, Canonical offers 15 years of support for Ubuntu |
| • Issue 1147 (2025-11-10): Fedora 43, the size and stability of the Linux kernel, Debian introducing Rust to APT, Redox ports web engine, Kubuntu website off-line, Mint creates new troubleshooting tools, FreeBSD improves reproducible builds, Flatpak development resumes |
| • Issue 1146 (2025-11-03): StartOS 0.4.0, testing piped commands, Ubuntu Unity seeks help, Canonical offers Ubuntu credentials, Red Hat partners with NVIDIA, SUSE to bundle AI agent with SLE 16 |
| • Issue 1145 (2025-10-27): Linux Mint 7 "LMDE", advice for new Linux users, AlmaLinux to offer Btrfs, KDE launches Plasma 6.5, Fedora accepts contributions written by AI, Ubuntu 25.10 fails to install automatic updates |
| • Issue 1144 (2025-10-20): Kubuntu 25.10, creating and restoring encrypted backups, Fedora team debates AI, FSF plans free software for phones, ReactOS addresses newer drivers, Xubuntu reacts to website attack |
| • Issue 1143 (2025-10-13): openSUSE 16.0 Leap, safest source for new applications, Redox introduces performance improvements, TrueNAS Connect available for testing, Flatpaks do not work on Ubuntu 25.10, Kamarada plans to switch its base, Solus enters new epoch, Frugalware discontinued |
| • Issue 1142 (2025-10-06): Linux Kamarada 15.6, managing ZIP files with SQLite, F-Droid warns of impact of Android lockdown, Alpine moves ahead with merged /usr, Cinnamon gets a redesigned application menu |
| • Issue 1141 (2025-09-29): KDE Linux and GNOME OS, finding mobile flavours of Linux, Murena to offer phones with kill switches, Redox OS running on a smartphone, Artix drops GNOME |
| • Issue 1140 (2025-09-22): NetBSD 10.1, avoiding AI services, AlmaLinux enables CRB repository, Haiku improves disk access performance, Mageia addresses service outage, GNOME 49 released, Linux introduces multikernel support |
| • Issue 1139 (2025-09-15): EasyOS 7.0, Linux and central authority, FreeBSD running Plasma 6 on Wayland, GNOME restores X11 support temporarily, openSUSE dropping BCacheFS in new kernels |
| • Issue 1138 (2025-09-08): Shebang 25.8, LibreELEC 12.2.0, Debian GNU/Hurd 2025, the importance of software updates, AerynOS introduces package sets, postmarketOS encourages patching upstream, openSUSE extends Leap support, Debian refreshes Trixie media |
| • Issue 1137 (2025-09-01): Tribblix 0m37, malware scanners flagging Linux ISO files, KDE introduces first-run setup wizard, CalyxOS plans update prior to infrastructure overhaul, FreeBSD publishes status report |
| • Issue 1136 (2025-08-25): CalyxOS 6.8.20, distros for running containers, Arch Linux website under attack,illumos Cafe launched, CachyOS creates web dashboard for repositories |
| • Issue 1135 (2025-08-18): Debian 13, Proton, WINE, Wayland, and Wayback, Debian GNU/Hurd 2025, KDE gets advanced Liquid Glass, Haiku improves authentication tools |
| • Issue 1134 (2025-08-11): Rhino Linux 2025.3, thoughts on malware in the AUR, Fedora brings hammered websites back on-line, NetBSD reveals features for version 11, Ubuntu swaps some command line tools for 25.10, AlmaLinux improves NVIDIA support |
| • Issue 1133 (2025-08-04): Expirion Linux 6.0, running Plasma on Linux Mint, finding distros which support X11, Debian addresses 22 year old bug, FreeBSD discusses potential issues with pkgbase, CDE ported to OpenBSD, Btrfs corruption bug hitting Fedora users, more malware found in Arch User Repository |
| • Issue 1132 (2025-07-28): deepin 25, wars in the open source community, proposal to have Fedora enable Flathub repository, FreeBSD plans desktop install option, Wayback gets its first release |
| • Issue 1131 (2025-07-21): HeliumOS 10.0, settling on one distro, Mint plans new releases, Arch discovers malware in AUR, Plasma Bigscreen returns, Clear Linux discontinued |
| • Issue 1130 (2025-07-14): openSUSE MicroOS and RefreshOS, sharing aliases between computers, Bazzite makes Bazaar its default Flatpak store, Alpine plans Wayback release, Wayland and X11 benchmarked, Red Hat offers additional developer licenses, openSUSE seeks feedback from ARM users, Ubuntu 24.10 reaches the end of its life |
| • Issue 1129 (2025-07-07): GLF OS Omnislash, the worst Linux distro, Alpine introduces Wayback, Fedora drops plans to stop i686 support, AlmaLinux builds EPEL repository for older CPUs, Ubuntu dropping existing RISC-V device support, Rhino partners with UBports, PCLinuxOS recovering from website outage |
| • Issue 1128 (2025-06-30): AxOS 25.06, AlmaLinux OS 10.0, transferring Flaptak bundles to off-line computers, Ubuntu to boost Intel graphics performance, Fedora considers dropping i686 packages, SDesk switches from SELinux to AppArmor |
| • Issue 1127 (2025-06-23): LastOSLinux 2025-05-25, most unique Linux distro, Haiku stabilises, KDE publishes Plasma 6.4, Arch splits Plasma packages, Slackware infrastructure migrating |
| • Issue 1126 (2025-06-16): SDesk 2025.05.06, renewed interest in Ubuntu Touch, a BASIC device running NetBSD, Ubuntu dropping X11 GNOME session, GNOME increases dependency on systemd, Google holding back Pixel source code, Nitrux changing its desktop, EFF turns 35 |
| • Issue 1125 (2025-06-09): RHEL 10, distributions likely to survive a decade, Murena partners with more hardware makers, GNOME tests its own distro on real hardware, Redox ports GTK and X11, Mint provides fingerprint authentication |
| • Issue 1124 (2025-06-02): Picking up a Pico, tips for protecting privacy, Rhino tests Plasma desktop, Arch installer supports snapshots, new features from UBports, Ubuntu tests monthly snapshots |
| • Issue 1123 (2025-05-26): CRUX 3.8, preventing a laptop from sleeping, FreeBSD improves laptop support, Fedora confirms GNOME X11 session being dropped, HardenedBSD introduces Rust in userland build, KDE developing a virtual machine manager |
| • Issue 1122 (2025-05-19): GoboLinux 017.01, RHEL 10.0 and Debian 12 updates, openSUSE retires YaST, running X11 apps on Wayland |
| • Issue 1121 (2025-05-12): Bluefin 41, custom file manager actions, openSUSE joins End of 10 while dropping Deepin desktop, Fedora offers tips for building atomic distros, Ubuntu considers replacing sudo with sudo-rs |
| • Issue 1120 (2025-05-05): CachyOS 250330, what it means when a distro breaks, Kali updates repository key, Trinity receives an update, UBports tests directory encryption, Gentoo faces losing key infrastructure |
| • Issue 1119 (2025-04-28): Ubuntu MATE 25.04, what is missing from Linux, CachyOS ships OCCT, Debian enters soft freeze, Fedora discusses removing X11 session from GNOME, Murena plans business services, NetBSD on a Wii |
| • Issue 1118 (2025-04-21): Fedora 42, strange characters in Vim, Nitrux introduces new package tools, Fedora extends reproducibility efforts, PINE64 updates multiple devices running Debian |
| • Issue 1117 (2025-04-14): Shebang 25.0, EndeavourOS 2025.03.19, running applications from other distros on the desktop, Debian gets APT upgrade, Mint introduces OEM options for LMDE, postmarketOS packages GNOME 48 and COSMIC, Redox testing USB support |
| • Issue 1116 (2025-04-07): The Sense HAT, Android and mobile operating systems, FreeBSD improves on laptops, openSUSE publishes many new updates, Fedora appoints new Project Leader, UBports testing VoLTE |
| • Issue 1115 (2025-03-31): GrapheneOS 2025, the rise of portable package formats, MidnightBSD and openSUSE experiment with new package management features, Plank dock reborn, key infrastructure projects lose funding, postmarketOS to focus on reliability |
| • Issue 1114 (2025-03-24): Bazzite 41, checking which processes are writing to disk, Rocky unveils new Hardened branch, GNOME 48 released, generating images for the Raspberry Pi |
| • Issue 1113 (2025-03-17): MocaccinoOS 1.8.1, how to contribute to open source, Murena extends on-line installer, Garuda tests COSMIC edition, Ubuntu to replace coreutils with Rust alternatives, Chimera Linux drops RISC-V builds |
| • Issue 1112 (2025-03-10): Solus 4.7, distros which work with Secure Boot, UBports publishes bug fix, postmarketOS considers a new name, Debian running on Android |
| • Issue 1111 (2025-03-03): Orbitiny 0.01, the effect of Ubuntu Core Desktop, Gentoo offers disk images, elementary OS invites feature ideas, FreeBSD starts PinePhone Pro port, Mint warns of upcoming Firefox issue |
| • Issue 1110 (2025-02-24): iodeOS 6.0, learning to program, Arch retiring old repositories, openSUSE makes progress on reproducible builds, Fedora is getting more serious about open hardware, Tails changes its install instructions to offer better privacy, Murena's de-Googled tablet goes on sale |
| • Issue 1109 (2025-02-17): Rhino Linux 2025.1, MX Linux 23.5 with Xfce 4.20, replacing X.Org tools with Wayland tools, GhostBSD moving its base to FreeBSD -RELEASE, Redox stabilizes its ABI, UBports testing 24.04, Asahi changing its leadership, OBS in dispute with Fedora |
| • Issue 1108 (2025-02-10): Serpent OS 0.24.6, Aurora, sharing swap between distros, Peppermint tries Void base, GTK removinglegacy technologies, Red Hat plans more AI tools for Fedora, TrueNAS merges its editions |
| • 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 | 
Canaima GNU/Linux
Canaima GNU/Linux is a Venezuelan desktop distribution based on Debian GNU/Linux. It is primarily designed as a solution for the computers of National Public Administration in accordance with the presidential decree number 3.390 about the use of free technologies in National Public Administration in the country.
Status: Active
|
| TUXEDO |

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

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