DistroWatch Weekly |
DistroWatch Weekly, Issue 871, 22 June 2020 |
Welcome to this year's 25th issue of DistroWatch Weekly!
One of the great strengths of open source software is the ability to take one project's code and modify it, making it into something different. Often developers want to add features or customize settings to make a distribution function better and this allows for a great deal of diversity in the Linux ecosystem. This week we begin with a look at Devuan GNU+Linux, a project which takes Debian and strips out the systemd software in favour of alternative init software and other low-level tools. Read on to hear how the latest version of Devuan performs. Devuan is one of a few Linux distributions which attempt to support multiple init implementations and we would like to hear what you think of projects offering different init systems in our Opinion Poll. In our News section we discuss Fedora making the upgrade process between versions safer and we talk about DragonFly BSD gaining automatic filesystem snapshots. We also share a notice for Tumbleweed users about a potential wireless issue in the latest kernel. Then we talk about how the BSDs vary in their approach to operating system development compared to Linux distributions and how some flavours of Linux are now taking a similar approach. Plus we are pleased to welcome Rescuezilla, a fork of Redo Backup & Rescue, to our database. We wish you all a terrific week and happy reading!
Content:
- Review: Devuan GNU+Linux 3.0.0
- News: Fedora to make upgrades more secure, DragonFly BSD automates HAMMER2 snapshots, openSUSE warns of wireless issues in kernel update
- Questions and answers: BSD versus Linux distribution development
- Released last week: CentOS 8.2.2004, FreeBSD 11.4, Emmabuntus DE3-1.02
- Torrent corner: Absolute, Calculate, CentOS, Emmabuntus, FreeBSD, KDE neon, Redo Rescue, Rescuezilla, Robolinux, Star
- Opinion poll: Distributions supporting multiple init systems
- New additions: Rescuezilla
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (17MB) and MP3 (13MB) formats.
|
Feature Story (by Jesse Smith) |
Devuan GNU+Linux 3.0.0
Devuan is a Debian-based distribution which removes systemd, along with dependencies on systemd, from the operating system. Devuan uses SysV init software by default and the release notes mention OpenRC is available as an optional service/runlevel manager while runit is in the repositories as an alternative init implementation.
Devuan 3.0.0 is based on Debian 10 and has builds available for the 32-bit (x86), 64-bit (x86_64), armhf, arm64, and ppc64el architectures. The project further makes available Desktop, Server, Minimal, and Net-install editions. We are also offered Live and Install flavours of media for most editions. In other words, Devuan follows Debian's example in having a lot of download options before we even begin the install process.
I thought it worth noting that while Debian's default install media does not include non-free firmware which is often used for wireless networking, and users who require non-free firmware need to download alternative media. In contrast, Devuan's editions all ship with non-free firmware and provide the option of removing it.
All Devuan 3 Beowulf install media make non-free firmware packages available at install time. These are only installed if your networking hardware requires them in order to function. You can avoid the automatic installation of non-free firmware by selecting the "Expert install" option in the installation menu.
Devuan 3 Beowulf desktop-live and minimal-live images come with non-free firmware packages pre-installed. You can remove these packages after boot using the "remove_firmware.sh" script available under /root.
I downloaded both the Live and Install media for the project's Desktop edition. The Live media is a 1.1GB download while the Install media is 3.6GB in size. I began with the Live build which boots directly into the Xfce 4.12 desktop. There is a panel placed along the top of the screen. The application menu is located to the left, the system tray to the right, and a task switcher takes up the middle of the panel. A second panel which houses quick-launch icons for starting commonly used applications sits at the bottom of the screen.
The Xfce's default wallpaper is dark red. On the desktop we find icons for launching the system installer, opening documentation, and launching the Thunar file manager. There are also icons which, when clicked, enlarge and shrink the desktop's font size. I found Xfce worked very quickly from the live media and my hardware was all detected so I dived into the installer.
Devuan GNU+Linux 3.0.0 -- Customizing the disk layout
(full image size: 102kB, resolution: 1360x768 pixels)
Installing
I experimented with three different approaches to setting up Devuan. When working from the Install media, I launched a text installer which appears to be Debian's installer with little to no changes. I talked about Debian's installer when I reviewed Debian 10. I also tried running the installer from Devuan's Live media, which I am about to discuss. Later in my trial I experimented with the Expert Install option on Devuan's Install media and I will cover the highlights of that experience later.
Launching Devuan's installer from the Live media kicks off an unusually long procedure for setting up the operating system. At first we are presented with a graphical application that displays a list of checkboxes and we can select which options we wish to enable. Most of these options deal with partitioning layouts (such as whether to have separate /boot and /home directories and whether to use swap space. There are other options though which toggle whether we wish to enable features such as automatic logins.
The next screen of the installer warns us the operating system needs at least one partition to be set up ahead of time and it offers to launch either GParted or cfdisk to help us partition local disks. The installer then asks us to pick the name of the disk we will be using for the installation. We are given the chance to pick which filesystem to use for Devuan, though options are limited to the ext2/3/4 family.
The installer then walks us through picking our time zone from drop-down lists. Then we are asked to pick our language locale from a cryptic list of language abbreviations (the default option is American English), and then we can pick our keyboard layout from another list. Then the installer confirms it should continue and begins copying its files to our local hard drive. A terminal window shows each file being transferred.
Once the files finish copying we are offered the chance to install a boot loader and pick the location where it will be set up. We then create a username and password for ourselves and, optionally, enable sudo access. We are also given the chance to disable the root account. When the installer is done it returns us to the Xfce desktop where we can restart the computer.
Early impressions
When my new copy of Devuan first started up I noticed it identified itself as Debian in the boot menu. This can be changed, but it's a minor cosmetic detail. The system then booted to a graphical login screen where I could sign into the Xfce 4.12 desktop again.
The desktop is fairly clean, with no pop-ups or other distractions. I often find myself adjusting font sizes to better fit in menus or to make documents easier to read so I liked having the Enlarge/Shrink Font icons on the desktop.
Early on I noticed there was no volume control in the system tray. We can work around this limitation by launching the audio mixer from the application menu or by installing a system tray mixer such as pnmixer.
Hardware
Devuan performed very well in both of my test environments. When running in VirtualBox the operating system was stable, booted quickly, and Xfce was highly responsive. I did need to manually adjust the desktop resolution through the settings panel as Devuan was unable to dynamically resize its desktop to match my VirtualBox window.
Devuan GNU+Linux 3.0.0 -- Running Thunar and Firefox
(full image size: 169kB, resolution: 1360x768 pixels)
When running on my laptop, Devuan performed beautifully. It started up quickly, ran smoothly and detected all of my hardware, including my wireless card. This was a pleasant change from Debian which was unable to access my wireless card until I had manually tracked down the missing firmware package.
When installed from the Live media, Devuan required 285MB of memory to sign into Xfce and consumed 4.1GB of disk space. These amounts varied depending on how I installed the system and I will talk more about that later.
Applications
Devuan, with the Xfce desktop installed, ships with a collection of common, and less-common yet lightweight, applications. The Firefox browser and LibreOffice are included along with the Parole media player and the Quod Libet audio player. The distribution includes codecs for playing popular media formats.
The Ristretto image viewer, Atril document viewer, and Xfburn disc burning software are included too. There is a utility for performing bulk file renaming operations and the Thunar file manager. The mutt e-mail client is included along with Java, a text editor, and a system monitor.
By default Devuan uses the SysV init software, though the release notes promise alternatives. Behind the scenes the distribution runs on version 4.19 of the Linux kernel.
While I was exploring the available software I noted the Xfce settings panel works nicely. It provides a clear approach to customizing the look and behaviour of the desktop. Lower level system settings are not accessible through the Xfce panel and generally require a trip to the command line.
Devuan GNU+Linux 3.0.0 -- The Xfce settings panel
(full image size: 150kB, resolution: 1360x768 pixels)
There were a few minor issues I ran into. For instance there is a launcher called Mail Reader in the application menu which, when clicked, fails to launch any program. However, the mutt e-mail client is installed and can be opened through another launcher. In a similar fashion, pressing the Print Screen button does nothing even though there is a screenshot tool installed.
Switching to runit or OpenRC
The Devuan release notes mention OpenRC is available as an alternative to managing services while using SysV init. The release notes also mention the runit software is available as an alternative to the /sbin/init program, also known as PID 1. However, I was unable to locate any tips on how to swap out these components in the release notes or in the project's documentation. I also didn't find any guide in the project's unofficial wiki or on the forums. The one reference I could find to performing the switch suggested choosing the init software was an option in the Expert Install process on the Install media.
I feel it worth mentioning that the Install disc has a number of options the Live disc does not. For example, we can use the default text installer, which works like Debian's installer. We can also enable an Expert Install option which is again similar to Debian's, with a few different options. Plus we can enable speech synthesis for either installer as an accessibility option.
The Expert Install is a long, tedious process. It took about two hours in my case as the installer stops after about every third screen to download packages or configure something and each of the many steps takes us back to a menu that lists all the available steps so we can do them out of order.
When I got to the screen that allows us to pick our init software, there were just two options: SysV init and OpenRC. There was no option for using runit. Both options install SysV init as the /sbin/init (PID 1) program, however, the latter uses OpenRC to manage services.
As far as I could tell, OpenRC was not faster (or slower) to boot or shutdown the system. OpenRC does have some nice features, though from a practical point of view it doesn't seem to matter to the end user which service manager is used, with one exception. Sometimes when using OpenRC my system would not reboot, Devuan would shutdown services, but not power off or restart. This happened rarely, but only when I was running OpenRC; the restart process always went smoothly when using a pure SysV init setup.
At one point I tried installing the runit package to see if it would replace SysV init, but it did not. Devuan continued to boot with SysV init as PID 1. I still have yet to find documentation on the Devuan website on swapping out one init for the other.
On the subject of trying different install methods, I noticed a significant difference when I set up Devuan from the Install media versus the Live media. Though I stayed with the default settings as much as possible and, in each case, ended up with the same desktop and applications, there was a big difference in resource usage. The Install media resulted in a system which used 40MB less memory and 1GB less disk space when compared next to the system I installed from the Live media. At the time of writing I'm not sure what accounts for the difference, but the Install media seems to create a system that is about 20% lighter.
Devuan GNU+Linux 3.0.0 -- Running LibreOffice on the Xfce desktop
(full image size: 212kB, resolution: 1360x768 pixels)
Software management
Devuan ships with the classic Synaptic package manager. Synaptic, while it takes a low-level approach to dealing with software, does its work quickly. We can check off packages we wish to download, upgrade, or remove and process these actions in batches. Synaptic may not be the most friendly package manager, but it was dependable and fast during my trial.
Devuan GNU+Linux 3.0.0 -- The Synaptic package manager
(full image size: 147kB, resolution: 1360x768 pixels)
We can also manage software from the command line using the APT collection of tools. The first time I ran APT it warned me there had been recent changes to the repositories, switching the repositories from Testing to Stable. We are asked to confirm this is okay and expected before APT will continue its work.
During my trial there were just 4 new updates, 41kB in size. These had to be checked for and downloaded manually as Devuan does not have any update notification system.
For people who wish to use portable package formats, Flatpak is not installed by default, but is available in Devuan's repositories. Snap depends on systemd being used as init and is understandably not in the repositories.
Conclusions
As we might expect, Devuan looks and feels almost exactly like Debian. The functionality is the same, most of the supported desktops and other packages are the same, just with the underlying init software replaced. Most people, I suspect, would not notice whether they were running Debian or Devuan, unless they had to manage background services manually.
The one practical difference I noticed during my trial was with firmware and hardware support. There are alternative downloads for Debian that include non-free firmware and therefore wireless support, but it takes some digging to find it, assuming you know to look for these alternative downloads. With Devuan, all possible hardware is supported from the start with the option to remove unused firmware later.
I was disappointed that while runit is listed as an alternative to SysV init, I could not find any practical documentation on performing this switch. Using the Expert Install option did not change init software, only the service manager, though the step in the installer is labelled as choosing the init implementation. I hope the steps required to switch to runit are made more clear in the documentation at some point.
Devuan, to my mind, is a solid operating system. It is fast, light, and stable. However, the steps to install the distribution are lengthy and likely to confuse newcomers. It was also released about a year behind Debian, which means most of the included software is now a year and a half old. Probably not a big deal for most people, in a practical sense, but if you crave up to date packages, Devuan's Stable branch will not appeal.
For most people, those who don't tinker with the underlying operating system, I don't think Devuan holds much attraction over Debian (apart from more accessible firmware). However, for people who like the classic init and OpenRC approaches to managing the underlying system, I think Devuan does hold appeal. It is essentially Debian, or what Debian would have been if it had not migrated to systemd.
* * * * *
Hardware used in this review
My physical test equipment for this review was a de-branded HP laptop with the following
specifications:
- Processor: Intel i3 2.5GHz CPU
- Display: Intel integrated video
- Storage: Western Digital 700GB hard drive
- Memory: 6GB of RAM
- Wired network device: Realtek RTL8101E/RTL8102E PCI Express Fast
- Wireless network device: Realtek RTL8188EE Wireless network card
* * * * *
Visitor supplied rating
Devuan GNU+Linux has a visitor supplied average rating of: 9.1/10 from 144 review(s).
Have you used Devuan GNU+Linux? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Fedora to make upgrades more secure, DragonFly BSD automates HAMMER2 snapshots, openSUSE warns of wireless issues in kernel update
Ben Cotton has put forward a proposal which would make upgrading packages across versions of Fedora more secure and less likely to leave obsoleted packages on a user's system. The proposal suggests marking unmaintained packages as being obsolete so that it will not be carried across to new versions of the operating system when Fedora is upgraded. "If the user wants to preserve the package (e.g., because it moved to Copr), he simply uninstalls and protects the installation of fedora-retired-packages. But that will be an informed decision. The benefits are: We do not leave unmaintained packages on a user's machine. We make sure that archaic packages do not break upgrade between two
versions of Fedora." Other proposals can be found in the Fedora wiki.
* * * * *
The DragonFly BSD team has introduced a new, optional feature which will take automatic filesystem snapshots when the HAMMER2 advanced filesystem is being used. "The first version of HAMMER took automatic snapshots, set within the config for each filesystem. HAMMER2 now also takes automatic snapshots, via periodic like most every repeating task on your DragonFly system." This change will make it easier for administrators to recover from accidental file deletion and broken software upgrades.
* * * * *
People who run openSUSE Tumbleweed, the project's rolling release edition, way wish to proceed with caution when it comes to upgrading the kernel this week. The openSUSE team is warning that a new kernel update could cause problems with some wireless networking cards. "The arrival of Linux Kernel 5.7.1 came in snapshot 20200612, which is also trending unstable at a rating of 76, and could affect people relying on iwlwifi. The next update should correct the issue." This advisory and other news relating to Tumbleweed can be found on openSUSE's news page.
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
BSD versus Linux distribution development
Comparing-apples-to-BSDs asks: I was reading one of the old articles from the archive. One of the things mentioned was how the BSDs have a distinct approach in terms of packaging the base system relative to userland apps, and that the Linux distros at the time were not following the same practice. Are there Linux distros that have adopted the same approach in modern times? If not, are there technical limitations that are preventing them from doing so, such as some distros supporting multiple kernel versions maybe?
DistroWatch answers: In the article mentioned above, I made the observation that Linux distributions tend to take one of two approaches when it comes to packaging software. Generally a Linux distribution will either offer a rolling release, where virtually all packages are regularly upgraded to their latest stable releases, or a fixed release where almost all packages are kept at a set version number and only receive bug fixes for the life cycle of the distribution. Projects like Arch Linux and Void are popular examples of rolling, always-up-to-date distributions while Fedora and Ubuntu offer fixed platforms.
Basically, with few exceptions, Linux distributions all fell into those two categories where the rolling releases were constantly changing and fixed releases tended to fall behind (or out of date).
The BSDs, in contrast, tend to take an alternative approach. Operating systems like FreeBSD and OpenBSD provide a fixed core (or base) operating system. The base tends to be small, stable, and only changes in small evolutions on a set schedule. The cores of the main BSD branches are fixed. Meanwhile most applications which you can install on the BSDs (LibreOffice, Firefox, the desktop environment, etc) are kept up to date with their upstream versions. The base operating system is fixed and stable while the applications the user runs can be kept up to date with the latest and greatest. This allows the BSDs to offer close to cutting-edge applications without risking a routine update breaking the core of the operating system.
A big part of why the BSDs have this stable core (and updated third-party applications) while Linux distributions tend to take an all-or-nothing approach to version upgrades is the BSDs are developed with all the core operating system components as part of one large project. The FreeBSD kernel, command line tools, filesystems, and base libraries are all handled by the same team. Third-party applications (typically called ports) are made available by another team. In other words, FreeBSD is a whole operating system with almost all the key parts made by one organization.
Linux distributions, on the other hand, are mostly collections of third-party components that are wedded together and managed by a package manager. Debian and Slackware, for the most part, don't develop much of their own software. Most of the work these projects do is to take separate components and weld them together to make an operating system out of independently developed parts. The Linux kernel is made by one team, the core libraries by other teams, the installer by another team, the userland tools by yet another team - all of them operating with their own separate goals and schedules. Linux distributions are made up of hundreds, sometimes thousands, of packages made by teams other than the one publishing the distribution.
This means that Linux distributions do not have one core operating system with key components managed by one team. The kernel, C library, init software, and userland tools come from separate places and their updates are generally not coordinated. This makes it hard for Linux projects to maintain a small, static core while end-user applications get updated.
While difficult, it is not entirely unheard of for some Linux distributions to attempt to maintain a small, stable core platform while regularly updating desktop applications. Some projects take a semi-rolling release approach. If you have used PCLinuxOS or Chakra GNU/Linux you will have seen this in action. The kernel, lower level graphics libraries, and core tools tend to upgrade slowly while desktop applications are updated as new releases come out. Semi-rolling releases can work for a while, but eventually the core components need to "jump ahead" occasionally to keep up.
Some Linux projects attempt to make an image of an operating system and add third-party bundles or containers on top of them. The Fedora CoreOS distribution does this. It maintains a fixed core on which people can add containers or package bundles. The core system in this case is not necessarily fixed, but because it is updated as a whole (rather than as individual packages) the idea is that the core image should always work. The core image approach allows for faster upgrades and keeps the core system somewhat isolated from the applications running on it, but lacks flexibility compared to the semi-rolling and BSD approaches.
A more flexible, and increasingly common solution, is to have a minimum Linux distribution that runs portable packages, such as Flatpak or Snap packages. Portable packages ship with their own dependencies, making them independent of the core operating system and therefore able to update separately from the base distribution and they can be frequently upgraded. The base distribution can then act as a long-term support (LTS), fixed release that is rarely upgraded, much the same way the BSDs handle upgrades. Unfortunately, portable packages are often very large, do not integrate with the host desktop properly, and managing them requires a second package manager to be installed on the operating system.
One more solution is backports. A backport is an updated program which is built to run on an older, fixed-release distribution. Generally backports are kept in their own, separate package repository and added to LTS distributions such as CentOS, Debian or Ubuntu. A backport can be handled by the distribution's default package manager, which is convenient when compared to portable package solutions. However, backports are rarely well tested (compared to the core package repositories), and in my experience, frequently break things on the parent distribution. This makes backports flexible but adds risk of breaking functionality or dependencies on the base operating system.
In short, while there are technical hurdles (such as distributed development) which make it harder for Linux distributions to provide the same sort of base platform isolated from third-party applications, it is possible for Linux distributions to offer this approach. There are several solutions available, each with their strengths and weaknesses. None of these approaches is exactly the same as the BSDs, but some of them are similar and offer some of the same benefits.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
Emmabuntüs DE3-1.02
Emmabuntüs is a lightweight, Debian-based distribution featuring the Xfce and LXQt desktop environments. the project's latest release is Emmabuntüs Debian Edition (DE) 3-1.02. The latest version is based on Debian 10.4 and swaps out the LXDE desktop for LXQt. "The LXQt environment which replaces LXDE, and is natively installed in the ISO and no longer needs a additional post-installation step; the web browser Falkon , which consumes only 1GB of RAM under LXQt; the inxi / inxi-gui utilities to improve the user support through our forum; the gThumb image viewer / organizer, replacing Nomacs, which allows you to easily manage your picture library; the SMTube application as well as the font-manager, mediainfo-gui and mdadm utilities for a better handling of our distribution; the KeePassXC and Onboard utilities to replace their obsoleted equivalents (KeePassX and Florence)." Further details and screenshots can be found in the project's release announcement.
CentOS 8.2.2004
Brian Stinson has announced the release of an updated build of CentOS, a Linux distribution build from the source code of Red Hat Enterprise Linux. The new version, labelled as CentOS 8.2.2004, is available for the aarch64, ppc64le and x86_64 architectures. "We are pleased to announce the general availability of CentOS Linux 8. Effectively immediately, this is the current release for CentOS Linux 8 and is tagged as 2004, derived from Red Hat Enterprise Linux 8.2 source code. Updates released since the upstream release are all posted, across all architectures. We strongly recommend every user apply all updates, including the content released today, on your existing CentOS Linux 8 machine by just running 'dnf update'. As with all CentOS Linux 8 components, this release was built from sources hosted at git.centos.org. Sources will be available from vault.centos.org in their own dedicated directories to match the corresponding binary RPMs." See the release announcement and the detailed release notes for further information and known issues.
FreeBSD 11.4
Glen Barber has announced the release of FreeBSD 11.4, the latest (and final) stable update in the product's legacy branch. It will continue receiving security support until September 2021. "The FreeBSD Release Engineering team is pleased to announce the availability of FreeBSD 11.4-RELEASE. This is the fifth and final release of the stable/11 branch. Some of the highlights: the Clang, LLVM, lld, lldb and compiler-rt utilities as well as libc++ have been updated to upstream version 10.0.0; OpenSSL has been updated to version 1.0.2u; Unbound has been updated to version 1.9.6; the pkg(8) utility has been updated to version 1.13.2; the KDE desktop environment has been updated to version 5.18.4; the GNOME desktop environment has been updated to version 3.28; support for renaming ZFS bookmarks has been added; the certctl(8) utility has been added; several feature additions and updates to userland applications; warnings for features deprecated in future releases will now be printed on all FreeBSD versions.... See the release announcement and the release notes for further details.
Rescuezilla 1.0.6
Shasheen Ediriweera has announced the release of Rescuezilla 1.0.6, developed by a project which has given a new life to the abandoned "Redo Backup & Restore" distribution. The 64-bit edition of Rescuezilla 1.0.6 is based on Ubuntu 20.04, while the 32-bit variant is still derived from Ubuntu 18.04; both flavours feature tools for backing up and rescuing individual files or complete operating systems through a simple user interface. From the changelog: "Version 1.0.6 (2020-06-17). Added 64-bit edition (this fixes the slow transfer rates issue on systems with more than 16GB of RAM); added support for booting on EFI-only machines (including with Secure Boot enabled, 64-bit only); switched ISOLINUX bootloader to GRUB affecting all boot approaches: BIOS, EFI and CD-ROM; upgraded OS base to Ubuntu 20.04 LTS 'Focal' from 18.04 LTS 'Bionic' (64-bit only); Ubuntu 20.04 has dropped 32-bit edition, so Rescuezilla 32-bit remains based on Ubuntu 18.04; fixed issue preventing backup/restore of partitions smaller than typically 40MB; fixed broken GRUB backup affecting some 1MB-aligned file systems on MBR-formatted disks.... Please visit the project's home page at Rescuezilla.com for a complete list of features, screenshots and other useful information.
Rescuezilla 1.0.6 -- Running the LXDE desktop
(full image size: 117kB, resolution: 1920x1080 pixels)
Robolinux 11.02
John Martinson has announced the release of Robolinux 11.02, an upgraded build of the project's Ubuntu-based distribution which integrates VirtualBox to run various guest operating systems within the main host. Despite the bump in the version number, the new release of Robolinux is still based on Ubuntu 18.04; its major new feature is an option to purchase a commercial application called "Untracker" which updates a computer's MAC address at every reboot or at selected intervals: "The Robolinux 'Untracker' series 11 operating systems also come with an entirely new set of modern icons. After extensive Ubuntu 20.04 code base testing we found that it was not stable enough to use at this time, so the Robolinux Series 11 versions are built around the robust Ubuntu 18.04 code base with an upgraded 5.3 Linux kernel which provides users with the newest hardware drivers and other important upgrades. The most important and useful feature of our new Series 11 release is the built-in Robo Untracker which makes it impossible for a PC or laptop to be contact-traced or tracked because it automatically changes all of your MAC addresses every time you reboot." Read the full release announcement for more details.
Oracle Linux 8.2
Oracle Linux, an enterprise-class server distribution built from the source code of Red Hat Enterprise Linux, has been updated to version 8.2. The announcement was actually made on 6th May, but the product's installation ISO image only appeared on public download servers yesterday. This release is the first in the 8.x series that installs Oracle's Unbreakable Enterprise Kernel (UEK) by default: "Oracle is pleased to announce the general availability of Oracle Linux 8 Update 2. Individual RPM packages are available on the Unbreakable Linux Network (ULN) and the Oracle Linux yum server. Starting with Oracle Linux 8 Update 2, the Unbreakable Enterprise Kernel Release 6 (UEK R6) is included on the installation image along with the Red Hat Compatible Kernel (RHCK). For new installations, UEK R6 is enabled and installed as the default kernel on first boot. UEK R6 is a heavily tested and optimized operating system kernel for Oracle Linux 7 Update 7, and later, and Oracle Linux 8 Update 1, and later." See the release announcement and the release notes for further information.
Calculate Linux 20.6
Alexander Tratsevskiy has announced the release of Calculate Linux 20.6, a new version of the project's Gentoo-based, rolling-release distribution set available in KDE Plasma, Cinnamon, LXQt, MATE and Xfce editions: "To celebrate the 20th anniversary of Calculate Ltd, we are pleased to unveil the new Calculate Linux 20.6 release. This new version provides numerous optimizations, namely shorter boot-up time, reduced memory requirements, and added pre-configured web browser extensions for Nextcloud support. Main changes: by default, Zram is used instead of the physical swap partition; Zstd compression for the kernel, the modules and initramfs; Linux kernel modules installed as packages come as Zstd archives too; PulseAudio is used by default, but you can choose ALSA if you like; Chromium comes with the pre-configured uBlock Origin plug-in; the Passman and FreedomMarks can be also added to your web browser...." Continue to the release announcement for a full list of changes and fixes.
Calculate Linux 20.6 -- The KDE Plasma desktop and application menu
(full image size: 699kB, resolution: 1920x1080 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. To share your own open source torrents of Linux and BSD projects, please visit our Upload Torrents page.
Torrent Corner statistics:
- Total torrents seeded: 2,032
- Total data uploaded: 32.3TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Distributions supporting multiple init systems
We talked about the latest version of Devuan this week, one of a few distributions which strives to support using multiple init implementations. Some other distributions, such as MX Linux and Artix Linux also support running a variety of init systems. Some people appreciate the flexibility of these projects and how they can provide a number of ways to manage the boot process. Others see supporting multiple approaches as providing little benefit as most users do not interact directly with the init software and its low-level tools.
What do you think of projects like Devuan striving to offer a variety of init implementations for users to run?
You can see the results of our previous poll on tagging files in last week's edition. All previous poll results can be found in our poll archives.
|
Supporting multiple init systems
I like being able to choose which init is installed: | 560 (37%) |
I like having multiple init options at boot time: | 119 (8%) |
I prefer to have my distro focus on one init: | 855 (56%) |
|
|
Website News (by Jesse Smith) |
New projects added to database
Rescuezilla
Rescuezilla is a specialist Ubuntu-based distribution designed for system rescue tasks, including backups and system restoration. It was forked from the "Redo Backup & Rescue" project which was abandoned in 2012. Like its predecessor, it allows a "bare-metal restore" after any hardware failure directly from the live image. Some of the features include: works directly from the live CD/USB image; works with Linux, macOS and Windows; automatically searches a local area network for drives to backup to or restore from; recovers lost or deleted data files; includes configuration tools for managing disk and drives. Rescuezilla uses a simplified LXDE user interface.
Rescuezilla 1.0.6 -- Running the LXDE desktop
(full image size: 117kB, resolution: 1920x1080 pixels)
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 29 June 2020. 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$125.70) |
|
|
|
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 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• 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 |
• 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 |
Ubuntu Budgie
Ubuntu Budgie (previously budgie-remix) is an Ubuntu-based distribution featuring the Budgie desktop, originally developed by the Solus project. Written from scratch and integrating tightly with the GNOME stack, Budgie focuses on simplicity and elegance, while also offering useful features, such as the Raven notification and customisation centre.
Status: Active
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|