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.5/10 from 24 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 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• 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 |
NimbleX
NimbleX was a Slackware-based live CD which was able to boot from a CD, USB storage device or from another computer on the Local Area Network. Its main features are small size, a varied selection of software packages, and good hardware support.
Status: Discontinued
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|