DistroWatch Weekly |
DistroWatch Weekly, Issue 717, 19 June 2017 |
Welcome to this year's 25th issue of DistroWatch Weekly!
Operating system security is a large and diverse topic, one which seems ever more important in today's digital world. There are a lot of approaches to maintaining a secure operating system, varying from code updates to built-in security features to researchers performing audits. This week we touch on a variety of security-related topics and different projects working to keep their users' systems up to date with patches. In our News section we talk about a new security feature coming to the OpenBSD kernel, a fix for Fedora upgrade errors and the UBports team releasing an update for the Ubuntu Touch mobile operating system. We also discuss the Parrot Security OS team researching whether Devuan might provide a better base than Debian and Ikey Doherty deciding to work on the Solus distribution full-time. First though we begin with a look at SharkLinux, an Ubuntu-based operating system which claims to provide a rolling release platform with constant updates. Plus we cover the various Debian editions released over the weekend. In our Tips and Tricks column we explore combining the output from multiple command line programs. Command line use is also the topic of this week's Opinion Poll. Plus we share the releases of the past week and provide a list of the open source torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
- Review: Swimming with SharkLinux
- News: Solus founder decides to work on the project full time, Parrot Security considers switch to Devuan base, OpenBSD working on new kernel security feature, UBports releases first OTA update, a fix for Fedora update errors, Debian 9 editions released
- Tips and tricks: Combining commands in the shell
- Released last week: Debian 9, Tails 3.0, Parted Magic 2017_06_12
- Torrent corner: antiX, AUSTRUMI, BlackArch, Debian, FreeNAS, IPFire, OpenMediaVault, PCLinuxOS, Q4OS, Tails, TrueOS
- Opinion poll: Comfort with the command line
- New distributions: AIMS Desktop, Nitrux
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (52MB) and MP3 (39MB) formats.
|
Feature Story (by Jesse Smith) |
Swimming with SharkLinux
One project which caught my attention recently is SharkLinux, an Ubuntu-based distribution which claims to offer a number of interesting features. The distribution's website reports that SharkLinux is built on Ubuntu's 16.04 LTS release, but maintains a rolling release development cycle. SharkLinux ships with the MATE desktop and reportedly installs software updates automatically in the background. The project's website also mentions that users can perform administrator tasks using the sudo command with no password requirement and common package management commands have been aliased to easy to remember short-cuts.
This may seem like an unusual collection of features, or at least I thought so, but I believed I saw the potential in SharkLinux for a distribution I could give to less technical users. An operating system which automatically gets security updates, doesn't need to be re-installed and which does not prompt for a password when performing configuration tasks seemed like a good idea for less technical relatives.
I downloaded the 1.5GB ISO for SharkLinux and booted from it. The SharkLinux live disc brings up a MATE desktop with the application menu, task switcher and system tray placed at the bottom of the screen. The MATE wallpaper shows us a close up image of an open shark's mouth and the project's logo. An icon on the desktop can be used to launch the project's system installer. The default theme is mostly dark blue and grey, reminding me of the Windows desktop environments of the 1990s.

SharkLinux -- The Guake drop-down terminal
(full image size: 1.1MB, resolution: 1280x1024 pixels)
Installing
I decided to jump right in by launching the system installer. SharkLinux uses the Ubiquity system installer which it inherits from Ubuntu. The Ubiquity installer is pleasantly straight forward to use and quickly walks us through setting up the operating system with a minimal number of steps. The installer worked without any problems and, a few short minutes later, had finished setting up SharkLinux on my hard drive. The one odd thing I noticed during the installation was that when I had first launched the live desktop, I had an active network connection. I was able to get on-line and browse the web. However, when I launched the system installer, my network connection was dropped. As Ubiquity likes to have a network connection in order to download some packages, I re-enabled the network connection and things proceeded smoothly from there and my link to the Internet was not dropped again.
The second quirk of SharkLinux I ran into was, once the distribution had been installed, I could not find any button or launcher to reboot the computer. In the distribution's live environment (and in the installed copy of SharkLinux) there is no obvious way to logout, shut down or reboot the computer. I was able to open a virtual terminal and issue a reboot command to shut down the operating system, but this seems like a strange feature to place out of sight of the user.
First impressions
The first time I booted into SharkLinux I was presented with a graphical login screen. Signing into the account I had created during the installation process brought me back to the MATE desktop and its shark-themed wallpaper. Upon signing in a window appeared in the middle of my desktop and reported the system was being updated. The update window displays a progress bar, but no details of what is being upgraded. We can use the system while the upgrade is in progress and I was thankful for this as the initial upgrade took several minutes.
Once the package upgrades are finished, a welcome window appears. This window doesn't provide us with much information, but does display several icons that offer to set up or install new components. There are several launchers in the welcome window and I will not get into all of them, but I will touch on a handful. One launcher is present for upgrading the MATE desktop environment, another offers to set up the Dropbox client software, another will install software updates. Additional icons offer to open the SharkLinux website, install extra third-party software and configure e-mail. The e-mail icon simply launches the Thunderbird e-mail application. There is an icon called SharkExpansion which, when clicked, opens a window asking if we want to install "SharkExpansion". No details are given and I did not find any information on what SharkExpansion is on the project's website and so skipped this step.
The welcome window only appears the first time we sign into the distribution, but the individual launchers and configuration tools can be found in MATE's application menu later if we want to revisit the utilities.
I noticed, after using SharkLinux for a while, that the background would change regularly. This gives us a variety of wallpapers (most of them not shark-themed) to look at.
Applications
SharkLinux ships with a wide variety of desktop applications. Looking through the application menu we find the Firefox and Chrome web browsers, FileZilla for transferring files, the Thunderbird e-mail client and LibreOffice. The Transmission bittorrent software and the Webtorrent bittorrent application are included along with the uGet download manager and the MEGASync desktop client. The Atril document viewer and a dictionary are included. The VLC media player is included along with the GNU Image Manipulation Program and the Eye of MATE image viewer. The distribution ships with Wavebox, a multi-protocol desktop communications client, the Guake drop-down terminal and a system monitor. There are several virtual machine manager launchers and links to download additional items such as Cockpit, Fire Jail, LinuxBrew, LXD Sandbox, WINE, TeamViewer, a Google Drive client, Ubuntu Cloud and SharkCloud. There generally isn't any explanation for what these one-click installers will provide, apart from the software's name so those unfamiliar with the brands will need to look up their descriptions.

SharkLinux -- Running LMMS and Firefox
(full image size: 168kB, resolution: 1280x1024 pixels)
SharkLinux uses Network Manager to help us get on-line. Also in the background we find the GNU Compiler Collection, Java and the Deja Dups backups utility. I quite like Deja Dups for its simplicity in creating regular backups. The distribution runs the systemd init software and version 4.4 of the Linux kernel.
Software management
Apart from some one-click launchers which will perform a quick-install of third-party software, SharkLinux features two graphical software managers: Synaptic and App Grid. Synaptic is a well known, no-frills package manager which has a well earned reputation for speed and flexibility. Synaptic doesn't make managing software packages particularly pretty - it displays simple lists of packages in a given category, but it works well.

SharkLinux -- Quick-install launchers
(full image size: 858kB, resolution: 1280x1024 pixels)
App Grid takes a very different approach, displaying a large grid of applications with screen shots and brief descriptions. Looking at App Grid's graph paper style layout reminds me of looking at the application screen of a mobile device or the comics page of a newspaper. Clicking on one of the panels brings up a screen showing us details of a selected application, complete with a screen shot and user reviews. App Grid has few options, but one thing the software manager will do is let us filter the desktop applications it will display based on a program's category. Managing packages from within App Grid requires our user's sudo password. While it is working on installing new programs, App Grid does not appear to offer any progress information, downloading and installing packages happens quietly in the background. There is a page we can bring up showing items we have queued for installation, but otherwise App Grid is coy about what it is doing behind the scenes.

SharkLinux -- App Grid software manager
(full image size: 351kB, resolution: 1280x1024 pixels)
The SharkLinux website reports the distribution provides a rolling release model of software updates. This is a bit misleading. The SharkLinux installation media (the ISO file) is updated on a semi-regular basis and has no fixed version number. However, the software which ships with the distribution and is available in the default repositories does not get upgraded on a rolling release model. Most software is simply pulled in from Ubuntu's 16.04 LTS repositories. This means, even after updating all available software packages, my SharkLinux system was still running version 4.4 of the Linux kernel. My desktop was still MATE 1.16 even though MATE 1.18 had been available for months. Desktop applications, such as LibreOffice and the GNU Image Manipulation Program were likewise well behind their upstream versions.
In short, SharkLinux will automatically update itself with security updates, but not upgrade to new versions of most packages, with a few common exceptions such as the Firefox web browser which Ubuntu keeps up to date.
Hardware
I tried running SharkLinux in two test environments, in a VirtualBox virtual machine and on a desktop computer. When running on the desktop computer the distribution ran smoothly. All of my hardware was detected and worked well. Running SharkLinux inside VirtualBox provided a similarly good experience. At first the distribution was unable to use my host computer's full screen resolution, but I was able to install the VirtualBox guest modules from SharkLinux's repositories to remedy this. In both environments, the distribution tended to use just under 400MB of RAM when logged into the MATE desktop.

SharkLinux -- The MATE settings panel
(full image size: 179kB, resolution: 1280x1024 pixels)
Conclusions
One aspect of using Linux distributions (particularly younger distributions) I find fascinating is the glimpse into the priorities of the developers. Smaller projects especially can give us a look at what a given developer finds important and what software they do not consider significant enough to include. As an example, SharkLinux ships with many installers and applications for sharing files and synchronizing files to cloud storage, but no printer configuration software. In a similar vein, the distribution includes very few media players, but multiple web browsers. Of course, the big quirk of SharkLinux was the lack of obvious reboot/shut down/logout options, which suggests to me the developer rarely needs to power off their computer or share it with others.
When I first started using this distribution I thought it might appeal to my older relatives. The legacy Windows style of the desktop environment, the quick-install option for WINE, the ability to use sudo without a password and the promise of automatic upgrades all seemed geared toward less experienced, older computer users.
However, having run SharkLinux for a while, I increasingly got the impression the distribution would not suit less experienced Linux users. There are some rare sudo password prompts, the application menu is a bit cluttered with similar entries and there aren't clear descriptions or instructions for many of the Shark tools or extensions. Of course, teaching family members to use a drop-down virtual terminal to power off their computer is not likely to go smoothly either, in my opinion.
The overall impression I cam away with is SharkLinux is a reflection of what the project's developer wants and needs, but is eclectic enough that it's not likely to appeal to a wide audience.
* * * * *
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
- Display: AMD Radeon HD 6410D video card
* * * * *
Visitor supplied rating
SharkLinux has a visitor supplied average rating of: N/A from 0 review(s).
Have you used SharkLinux? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Solus founder decides to work on the project full time, Parrot Security considers switch to Devuan base, OpenBSD working on new kernel security feature, UBports releases first OTA update, a fix for Fedora update errors, Debian 9 editions released
Solus is an independent Linux distribution which is perhaps best known for its user friendly approach and as the birthplace of the Budgie desktop environment. The project's popularity has not only attracted additional developers, such as Stefan Ric, but also resulted in project founder Ikey Doherty deciding to work on Solus full-time. "In four weeks from today I will be moving to Solus as a full time developer. Originally we planned to support 'a developer' once we hit the $2,500 goal. However, I personally feel that this is a move I can now make myself. In doing so this will allow me to commit full time to Solus and all of it's projects, bringing them up to the standards I want, with the features and experience that you deserve. Whilst we have achieved a great deal so far, this has been through spare time. With this move I'm now able to dedicate all of my work hours to Solus, which in itself will result in a massive explosion in growth and development cadence for our project." More information on Ric and Doherty's work can be found in the project's blog post.
* * * * *
Parrot Security OS is a Debian-based, security-oriented distribution featuring a collection of utilities designed for penetration testing, computer forensics, reverse engineering, hacking, privacy, anonymity and cryptography. The distribution's developers are currently exploring the idea of whether Parrot should transition from Debian to using Devuan as its parent distribution. A decision has not been made yet, but the team has said they are testing how their software packages behave on a Devuan base. "Is Parrot switching to Devuan? Nope, not yet. We are just testing how our packages behave on top of Devuan instead of Debian, and what should be modified to have everything working without systemd (which seems to be hard-coded almost everywhere). We are also collecting feedback from our community, and this is why we posted a very short announcement on our social channels some days before writing this post, and in a very very short amount of time we were able to collect an exaggerated amount of positive messages." Further (sometimes colourful) commentary on the subject of alternative init software and what the team would need to do to complete the transition can be found in the Parrot Security OS blog post.
* * * * *
Theo de Raadt has announced a new security feature is coming to the OpenBSD operating system which should make it more difficult to attack OpenBSD's kernel. The new feature, called kernel address randomized link, introduces small changes to the kernel each time the system boots. These changes in the internal layout of the kernel make it difficult for attackers to predict and exploit features in the kernel. "Previously, the kernel assembly language bootstrap/runtime locore.S was compiled and linked with all the other .c files of the kernel in a deterministic fashion. locore.o was always first, then the .c files order specified by our config utility and some helper files. In the new world order, locore is split into two files: One chunk is bootstrap, that is left at the beginning. The assembly language runtime and all other files are linked in random fashion. There are some other pieces to try to improve the randomness of the layout. As a result, every new kernel is unique. The relative offsets between functions and data are unique." Additional details and a roadmap for improving the randomization feature can be found in de Raadt's mailing list post.
* * * * *
UBports is a community project which seeks to maintain and improve the mobile edition of the Ubuntu operating system. The UBports team has ported Ubuntu Touch to several new mobile devices and maintains legacy images for the devices originally supported by Canonical. The UBports team celebrated launching their first over the air (OTA) update this past week and reported positive collaboration with the Halium project in creating a base mobile Linux distributions can build upon. "Halium, as you may know, is a project aiming to standardize the Android hardware compatibility layer between many Linux distributions. This layer is required because Android drivers can't be used natively in a regular Linux distribution. This week the project had a lot to show off - it can boot both Ubuntu Touch and Plasma Mobile. As you can see in this tweet, Halium can boot both OS's on the Nexus 5. The third image, though, is the most interesting. It shows Plasma Mobile booting on the Fairphone 2, a phone that the OS hasn't been explicitly ported to. It's easy to see the opportunities that Halium opens up and we're proud to be a part of the project." Further information, including a roadmap for future versions of UBports, can be found in the project's blog post. At the time of writing, the UBports project appears to have over 3,000 users and is growing at a rate of approximately 100 users per day.
* * * * *
If you are running the Fedora distribution and have recently been running into errors when attempting to upgrade software, chances are you have been affected by a bug in the libdb package. The libdb software provides the database Fedora's package management utilities use to keep track of software packages. "There's a rather subtle and tricky bug in libdb (the database that RPM uses) which has been causing problems with upgrades from Fedora 24/25 to Fedora 26. The developers have made a few attempts to fix this, and testing this week had indicated that the most recent attempt - libdb-5.3.28-21 - was working well. We believed the fix needed to be applied both on the 'from' and the 'to' end of any affected transaction, so we went ahead and sent the -21 update out to Fedora 24, 25 and 26. Unfortunately it turns out that updating to -21 along with other packages can possibly result in a crash at the very end of the process, which in turn causes a (as it happens, minor and fully recoverable) problem in the RPM database." A longer explanation and a fix for the issue were published on the Fedora Magazine website.
* * * * *
Over the weekend the Debian team released Debian 9 "Stretch". The new release was dedicated to project founder Ian Murdock who passed away in 2015. The new release sees the return of Mozilla Firefox and Thunderbird packages which replace the custom Debian packages of Iceweasel and Icedove. A long list of new features can be found in the project's release announcement. While Debian is most famous for its GNU/Linux distribution, the project creates other, special editions (called ports) of Debian. One of the more interesting Debian ports is Debian GNU/Hurd which runs on the GNU Hurd kernel rather than the Linux kernel. The Debian GNU/Hurd 2017 release is based on a snapshot of Debian's Unstable repository and was released at the same time as Debian GNU/Linux 9. The Hurd port's release announcement contains additional information on the new snapshot.
* * * * *
These and other news stories can be found on our Headlines page.
|
Tips and Tricks (by Jesse Smith) |
Combining commands in the shell
One of the more common tasks I perform on the command line is combining or merging the results from multiple commands. The command line gives us a great deal of flexibility when it comes to stringing multiple commands together to effectively create new, more complex tools. This can be especially useful when we want to perform multiple, similar tasks and combine the output from multiple programs.
One question I regularly run into is people asking if they can string together multiple grep commands to find lines in a text file which contain either one word or another, verses one word and another. This can be useful when searching for people's names, variations on a phrase or errors in a log file. Let's look at a few examples.
For the sake of these examples, I will pretend I have a text file called animals and it contains these lines:
cat 0 dog
cat 1 horse
horse 2 horse
horse 3 dog
dog 4 horse
dog 5 cat
Given the above text file, it is fairly easy to use the grep command to find any line which contains both the word "cat" and the word "dog". Here is an example of how we can string two grep commands together using a pipe (|) to do this:
grep cat animals | grep dog
The above command looks through the animals file, finds all the lines which include the word "cat" and then passes those lines to a second grep command that filters out any lines which do not contain the word "dog". We end up with
cat 0 dog
dog 5 cat
Things get a little more tricky though if we want to combine commands to find any lines which contain either "cat" or "dog". This is where the ; symbol comes in handy as it allows us to string two commands together and show us the combined output of both:
grep cat animals ; grep dog animals
The above command shows us all lines containing either "cat" or "dog". The problem is, there are some duplicates with lines zero and five repeated.
cat 0 dog
cat 1 horse
dog 5 cat
cat 0 dog
horse 3 dog
dog 4 horse
dog 5 cat
We can filter those duplicate lines out by sorting the lines and only printing unique instances of each line. This can be done using the sort and uniq commands. First we encase our grep commands in curly braces. This tells our shell to handle the grep commands together as a unit and then pass their output along to the next command in the line.
{ grep cat animals; grep dog animals; } | sort | uniq
The lines we got before containing either "cat" or "dog" are sorted alphabetically and only the unique lines are kept, leaving us with the following output:
cat 0 dog
cat 1 horse
dog 4 horse
dog 5 cat
horse 3 dog
There are other situations in which combining the two commands into one unit using the {} symbols can be effective. If you have ever run into a situation where you have two directories which have a lot of duplicate copies of the same files, there is one easy way to locate them all, assuming their names have not changed.
Let us assume we have two directories, Documents and Backup. A lot of the same files have been copied into both of these directories, but we want to know which files are duplicated. We can use the find command to list all the files in both directories, including their sub-directories. Then we can sort the results and only show duplicate entries.
{ find Documents ; find Backup; } | cut -f 2- -d '/' | sort | uniq -d
In the above command we list all of the files and directories found in both Documents and Backup. Then we use the cut command to strip away the leading directory names ("Documents/" and "Backups/" in this case). We then sort the results and remove any files which are not duplicated using uniq. The result will be a list of files which exist in both directories.
Combining commands, using pipes and semi-colons, can be quite powerful. Grouping these commands together to form a unit using braces expands on this power, allowing us to merge the output of multiple commands into one group of data to be managed and filtered.
* * * * *
More tips can be found in our Tips and Tricks archive.
|
Released Last Week |
Parted Magic 2017_06_12
Parted Magic is a live CD/USB commercial distribution which is designed to work with hard drives and disk partitions. The Parted Magic live disc can be used to manage partitions via GParted as well as rescue lost file with TestDisk. The latest snapshot of Parted Magic, version 2017_06_12, features a few changes, including the addition of the Filezilla file transfer application: "This version of Parted Magic adds a few leaves and branches to our slow growing oak tree. Filezilla replaces gFTP. Parted Magic now ships with a screen magnifier. The Linux kernel has been updated to 4.11.4 and includes the ZFS Linux drivers. Clonezilla has been updated to 3.25.11 and tested by Steven Shiau. And as always, this release includes updated X.Org components and security fixes. Be sure to check the new releases of Wxfixboot 2.0.1 and Ddrescuegui 1.7.1. Updated programs: X.Org Server 1.19.3, Clonezilla 3.25.11, ntfs-3g 2017.3.23, Mesa 13.0.6, Mozilla Firefox 52.1.0esr, Flashplayer plugin 25.0.0.171, Samba 4.4.14, OpenSSH 7.4p1, FreeType 2.6.3...." Information on updated packages and other changes can be found on the project's News page and in the distribution's change log.
Tails 3.0
The Amnesic Incognito Live System (Tails) is a Debian-based live disc which offers several tools to assist its users in being anonymous while working on-line. The latest version of this Linux distribution, Tails 3.0, is based on the upcoming release of Debian 9 "Stretch". "Tails 3.0 works on 64-bit computers only and not on 32-bit computers anymore. Dropping hardware support, even for a small portion of our user base, is always a hard decision to make but being 64-bit only has important security and reliability benefits. For example, to protect against some types of security exploits, support for the NX bit is compulsory and most binaries are hardened with PIE which allows ASLR. Update Tor Browser to 7.0 (based on Firefox 52 ESR) which is multi-process and paves the way to content sandboxing. This should make it harder to exploit security vulnerabilities in the browser." This release also features a new welcome screen called Tails Greeter. This welcome screen assists the user in selecting a preferred language, configuring the keybaord and setting up persistent, encrypted storage. These changes and several screen shots are presented in the Tails 3.0 release announcement.

Tails 3.0 -- Running the GNOME desktop
(full image size: 100kB, resolution: 1280x1024 pixels)
OpenMediaVault 3.0.79
Volker Theile has announced the release of OpenMediaVault 3.0.79, a major update and the first stable build in the 3.x version series. OpenMediaVault is a specialist Debian-based distribution designed for network-attached storage (NAS) systems: "After a long development phase I am happy to announce the release of OpenMediaVault 3 'Erasmus'. The main features at a glance: using Debian 8 'Jessie'; use kernel/firmware backports by default using Sencha ExtJS 6.2 framework for the WebUI; adapt backend to systemd; complete re-factored backend; support LVM snapshots; add SAN (Subject Alternative Name) to self-signed SSL certificates; file systems will be mounted according to FHS below /srv now; outsource TFTP into a plugin; introduce omv-confdbadm command to manage the database via CLI; add more UI translations, e.g. Catalán; enable SSH service by default; use predictable device files everywhere; improve statistic graph colors for color blind users; set SMB/CIFS file/directory masks to values for collaborative workflows...." Read the rest of the release announcement for a detailed list of new features.
IPFire 2.19 Core 111
Michael Tremer has announced a new update to the IPFire distribution for firewalls. The new version, IPFire 2.19 Core Update 111, features a number of security improvements which allow IPFire to connect to wireless networks and drops older (potentially vulnerable) cryptography functions for newer, stronger ones. Quality of Service (QoS) handling now uses multiple CPU cores when available in order to offer better performance. "The firewall can now authenticate itself with a wireless network that uses Extensible Authentication Protocol (EAP). These are commonly used in enterprises and require a username and password in order to connect to the network. IPFire supports PEAP and TTLS which are the two most common ones. They can be found in the configured on the 'WiFi Client' page which only shows up when the RED interface is a wireless device. This page also shows the status and protocols used to establish the connection. The index page also shows various information about the status, bandwidth and quality of the connection to a wireless network. That also works for wireless networks that use WPA/WPA2-PSK or WEP. The Quality of Service is now using all CPU cores to balance traffic. Before, only one processor core was used which caused a slower connection on systems with weaker processors like the Intel Atom series, etc. but fast Ethernet adapters. This has now been changed so that one processor is no longer a bottle neck any more." Further details can be found in the distribution's release announcement.
FreeNAS 11.0
Joon Lee has announced the final release of FreeNAS 11.0, a new version of the project's specialist FreeBSD-based operating system designed for computers serving as Network-Attached Storage (NAS) devices. This version replaces Coral (which suffered from serious bugs following its release) as the current stable FreeNAS: "After several FreeNAS release candidates, FreeNAS 11.0 was released today. This version brings new virtualization and object storage features to the world’s most popular open source storage operating system. FreeNAS 11.0 adds bhyve virtual machines to its popular SAN/NAS, jails, and plugins, letting you use host web-scale virtual machines on your FreeNAS box. It also gives users S3-compatible object storage services, which turns your FreeNAS box into an S3-compatible server, letting you avoid reliance on the cloud. FreeNAS 11.0 is based on FreeBSD 11-STABLE, which adds the latest drivers and performance improvements. Users will benefit from the overall systematic, architectural, and performance improvements. Testing indicates that the kernel of FreeNAS 11.0 is 20% faster than the kernel of FreeNAS 9.10." Read the rest of the release announcement for more information and screenshots.
antiX 16.2
The antiX team has announced the availability of a new point-release of the project's lightweight, Debian-based operating system. The new release, antiX 16.2, is based on Debian 8.8 "Jessie" and features a customized 4.4.10 LTS kernel running SysV init. "antiX 16.2 (Berta Cáceres) point release is available. Bug fix version including all updates from Debian Jessie and security patched kernels. Existing users of antiX-16 or antiX-16.1 do not need to download and install. Simply update via the repositories. Debian 8.8 (Jessie), but systemd-free! And it fits on a CD! Great LiveUSB features! As usual antiX comes in three flavours for both 32-bit and 64-bit processors." The new release features several package upgrades, including LibreOffice 4.3.3, Firefox 52.2.0 ESR, Claws Mail 3.13.0, SMTube 17.1.0 and several more. The News section of the antiX project's wiki page contains a more complete list and information on the available editions.
Debian 9
The Debian project, which develops the world's largest Linux distribution, has announced the release of Debian 9, code name "Stretch". The usual long-development cycle and conservative, well-tested nature of the product is a consequence of the distribution's support for a number of processor architectures (i386, amd64, arm64, armel, armhf, mips, mipsel, mips64el, ppc64el, s390x) and a wide range of deployment scenarios, including desktops (GNOME 3.22 as default, with KDE Plasma 5.8, LXDE, LXQt 0.11, MATE 1.16 and Xfce 4.12 also provided) and servers. Debian 9 comes with over 51,000 binary packages, a new record for a stable Debian release. "After 26 months of development the Debian project is proud to present its new stable version 9 (code name Stretch), which will be supported for the next 5 years thanks to the combined work of the Debian Security team and of the Debian Long Term Support team." Read the release announcement and see the what's new section of the release notes for further information. Debian 9 is available in several variant, including a full DVD set and a separate set of live DVD images with popular desktop environments, among other options.

Debian 9 -- Running the GNOME Shell desktop
(full image size: 520kB, resolution: 1280x1024 pixels)
* * * * *
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. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 450
- Total data uploaded: 67.0TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll |
Comfort with the command line
In this week's Tips and Tricks column we talked about combining the output from command line programs before passing their information to other programs. This is one of many flexible and powerful features of Linux command line shells.
In this week's poll we would like to find out how comfortable our readers are with the command line. Do you avoid it, use it just a little or are you an expert at writing your own automated scripts?
You can see the results of our previous poll on running distributions without kernel blobs in last week's edition. All previous poll results can be found in our poll archives.
|
Comfort with the command line
I do not use the command line: | 74 (4%) |
I use the command line a little: | 562 (28%) |
I use the command line frequently: | 653 (33%) |
I use the command line/scripts daily: | 714 (36%) |
|
|
DistroWatch.com News |
Distributions added to waiting list
- AIMS Desktop. AIMS Desktop is a Debian-based Linux distribution. It is maintained by AIMS (The African Institute for Mathematical Sciences), a pan-African network of centres of excellence enabling Africa's talented students to become innovators driving the continent's scientific, educational and economic self-sufficiency.
- Nitrux. Nitrux is a Linux distribution featuring the Plasma-based Nomad desktop environment. Nitrux features a graphical application, called NX Software Center, for managing Snap packages.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 26 June 2017. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
TUXEDO |

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

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

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
K12Linux
K12Linux was Linux Terminal Server Project (LTSP.org) integrated with Fedora, in a convenient Live USB or DVD media installer. Since 1999, LTSP has empowered many schools and businesses with Linux-based terminal servers and thin clients, allowing low-cost clients or recycled computers to become powerful Linux desktop machines. K12Linux allows easy deployment of a Linux terminal server, capable of serving entire networks of netboot diskless clients. Clients login to the central terminal server, where they can use any Linux desktop environment and most desktop applications. Significant long-term cost savings are made possible by central management of software and accounts.
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.
|
|