DistroWatch Weekly |
DistroWatch Weekly, Issue 1022, 5 June 2023 |
Welcome to this year's 23rd issue of DistroWatch Weekly!
Immutable distributions are a popular concept in the Linux ecosystem at the moment. While immutable distributions, those with read-only root filesystems, mostly gained popularity on mobile devices and on some server platforms, the idea has been spreading to desktop systems. Canonical has announced a future version of Ubuntu will feature an immutable core with Snap packages providing desktop software. We share more information on this announcement in our News section. We also talk about Purism launching an updated, freedom-respecting server line for people who want to be able to audit their entire hardware and software stack while Red Hat phases out support for its LibreOffice packages. Plus we share a look at the current state of MINIX, a small operating system widely credited for inspiring the development of Linux. In our Questions and Answers section this week we discuss how to find and remove duplicate files in a large directory tree. First though, we talk about three distributions: GetFreeOS (an Arch-based, desktop distribution), Slint (a Slackware-based project for visually impaired persons), and Liya (another Arch-based project featuring the Pamac software manager). Read on to learn about the strengths and problems with these three projects. Then, in our Opinion Poll, we talk about openSUSE, a distribution which is available in many editions. A new version of openSUSE is due to be released later this week and we take a moment to ask: which branch of the project is your favourite? Plus we are pleased to share the releases of the past week and list the torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
|
Feature Story (by Jesse Smith) |
GetFreeOS 2023.05.01
One of the younger projects on the DistroWatch waiting list is GetFreeOS. The distribution is based on Arch Linux and, like its parent, offers a rolling release model. The distribution is available in two editions (KDE Plasma and i3) with both ISO files just over 3.2GB in size.
The GetFreeOS project is geared toward gamers and is reportedly intended to be used for primarily for gaming. This intention goes hand in hand with some unusually high demands in the list of system requirements. The distribution reportedly needs 8GB of RAM and 20GB of storage to run, recommending 16GB or more RAM and 60GB or more storage space. This is about four times more memory and double the storage most mainstream distributions require, so the numbers are probably intended to be a "minimal for good gaming performance" metric, rather than literal minimal requirements for the system to run properly.
I decided to try the project's KDE Plasma edition. The live media boots and loads the Plasma desktop with its panel across the top of the display. Almost immediately a notification appears near the top of the screen to let us know software updates are available. This is followed by the Plasma customization wizard being launched, which is then covered by the Calamares system installer window. In other words, it is a busy environment straight away.
Installing
The Calamares installer, which launches for us automatically, is pleasantly easy to navigate. The graphical installer walks us through picking our language, time zone, and keyboard layout. We're given the option of a manual partitioning approach which a nice, graphical interface or a guided approach that can be navigated with a couple of clicks. The guided approach defaults to setting up a single Btrfs partition. This screen can be confusing because the filesystem selection box shows ext4 as the selected filesystem, but the summary screen showing actions the installer will take shows Btrfs will be used. The installer then asks us to create a username and password for ourselves and, optionally, a different password for the root account.
Calamares was, as always, straight forward to navigate, but I noticed the mouse pointer kept disappearing or changing shape and getting stuck as a cursor bar instead of a pointer when moving between fields.
The first time I tried to install GetFreeOS I walked away while the installer was working and, when I returned, the screen had locked (due to an idle timeout). When I tried to unlock the screen (without a password) it seemed to restore my session, but then the desktop crashed. The system then locked up and refused to respond to keyboard or mouse input and I was unable to switch to a text console. When I forced a restart I found the installer had not finished its work successfully while I was away, despite having been left alone for half an hour (longer than most distributions need to complete the process).
I tried again from scratch, this time making sure the automatic screen locking feature was disabled in the System Settings panel. I again went through the Calamares steps and, about 10% of the way through the process of copying files to my hard drive, the Plasma desktop crashed, taking the installer down with it.
On a side note: the default theme presents us with a variety of text and background combinations. Some of these are difficult to read. For example, one page of the System Settings panel uses three colour combinations for fonts: black on white, white on black, and black on black. The last one is obviously impossible to read which makes it difficult to change settings.
GetFreeOS 2023.05.01 -- Various font colour combinations in the default theme
(full image size: 113kB, resolution: 1680x1050 pixels)
At this point I realized the symptoms I was seeing (crashes and odd mouse pointer behaviour) were probably the result of Plasma running on Wayland and confirmed GetFreeOS was indeed running a Wayland session. The next time I booted GetFreeOS from the live media I signed out of the default desktop session and signed back in using the Plasma on X11 session.
When running under X11, my mouse pointer behaved properly. The window manager still crashed once while navigating the install process, but didn't take Calamares down with it this time. Unfortunately, 10% of the way through the file copying process Calamares crashed again.
This was a frustrating and uphill battle with GetFreeOS where both the desktop and the installer were not stable. This brought my experiment to a halt, but not before I'd attempted four different times to run through the install process.
I think what made it especially frustrating for me is, for the past several years, I've regularly thought of Calamares as being a friendly, dependable installer. It was perhaps one of the easiest to use and dependable installers in the Linux ecosystem. For years I could very nearly install any distribution featuring Calamares while I was asleep it was so easy and reliable. Recently, around the start of 2023, this changed. Now in all three of my test environments Calamares almost always fails to complete an installation successfully. Even without Plasma crashing, Calamares once again failed to get even halfway through the file copying process. I'm not sure what changed between late 2022 and early 2023, but it has frequently meant I could not run distributions featuring this installer.
A few weeks ago I mentioned this recent series of issues and one commenter suggested Calamares might be starved for RAM, requiring around 3GB to 4GB of memory to function properly and thought this might be causing it to crash, at least in virtual machines. However, I usually have this much RAM available in virtual machines. Still, I tested this theory a few times this week. With the Plasma desktop running, a terminal open, and Calamares copying files to my hard drive GetFreeOS (and Liya, which I'll talk about later) never used more than 1.2GB of RAM. My workstation has 8GB of RAM and when I was trying the distribution in a virtual machine it had over 3GB of RAM assigned, meaning RAM was always less than half full when the installer abruptly terminated.
* * * * *
Slint 15.0-3
The Slint distribution has been in our database for a little while, but hasn't been given much attention. Slint is based on Slackware Linux and ships with software to help people who are visually impaired. In particular, Slint includes support for Braille-enabled devices and text-to-speech readers.
I had originally tried version 15.0 when it first launched, but had trouble getting it to install due to a corrupted package on the install media. Since then, the developer has put together a few updates. The latest update to 15.0 includes access to a repository for installing the Xfce desktop environment (LXQt and MATE were already available).
I downloaded the lone edition of Slint which is available as a 4.0GB ISO file. After confirming the media's checksum, I booted from the install media. The system brought up a text console and asked me to type "S" if I wanted Braille and text-to-speech support or press Enter if I didn't need these features. I proceeded without the accessibility features.
The system then brought up a series of text-based menus where I was asked to select my preferred language from a list of eight European languages. I was then asked to confirm my keyboard's layout. The system then dropped me at a command line prompt where I was automatically signed in as the root user. I was told I could run the "doc" command to see documentation or "setup" to install the distribution.
I did a quick read through of the documentation and liked what I found. While it is technical in nature and assumes some basic familiarity with Linux, this is in line with the target audience of Slint. We are given tips on installing the distribution, encrypting the hard drive, and using the package manager. There is even a glossary at the end of the documentation.
Something which caught my eye in the documentation is a warning the installer requires at least 50GB of disk space. This seems like an odd statement given that Slackware (which has similarly sized install media) takes less than 12GB of disk space. It's hard to believe Slint, which is virtually the same distribution with Braille support, it more than four times larger. However, using a virtual machine, I was able to confirm the installer will refuse to proceed unless it can find a disk (or an available partition) which is at least 50GB in size. This limit exists whether we choose to use guided or manual partitioning.
I've mentioned this in a previous review, and touched on it briefly earlier this week, but it annoys me when developers make up completely arbitrary system requirements. I've run into a few installers lately which refused to run without at least 50GB or 99GB of disk space, or which would refuse to install the operating system unless at least a certain unusually high amount of RAM was available. Meanwhile their parent distributions, or even larger distributions, enforce no such artificial limitations and work perfectly well. It feels lazy and unnecessary and does not help the user or developer. I am in favour of providing a "recommended" set of specifications, but refusing to perform an install of an operating system that is less than 20GB in size unless the partition is at least 50GB is counterproductive.
Getting back to the install process, when presented with a large enough disk, running "setup" kicks off the text-based installer. We're asked to select which disk will hold Slint, the size of our root partition, and whether to encrypt it. We are asked to make up a root password and create a username and password for a regular user. We're also asked if we want to enable Braille support. We're also asked to pick our locale from a list and asked to confirm our timezone.
The installer then goes to work setting up the partitions and copying files. After a few minutes the installer reported it could not proceed because a package file on the media was corrupted. It also reports it cannot extract file /usr/bin/aria_chkand then bails out. I confirmed the install media had the correct checksum, indicating the problem is with the included package itself, not the install media on which the package is located. This brought my experiment with the accessibility-focused Slint to a close. This was the same problem I had with the original release of Slint three months ago and it's discouraging to see the corrupted package issues has not been fixed, despite refreshed media being published.
* * * * *
Liya N4Si
The third project on my list this week was a young distribution called Liya. It is an Arch Linux-based operating system which includes the Calamares installer and a graphical package manager. The project's website doesn't provide much technical information. There are a lot of blurbs about the distribution being open source, simple and easy to use, approachable for people migrating from Windows, and intuitive. However, there are not many details about how the distribution accomplishes these goals.
I will say, in the project's favour, the website does include realistic system requirements. The project's ISO file is 3.4GB in size and we're advised to use a 4GB USB thumb drive for holding the install media. We're advised the distribution can run on UEFI-enabled systems and machines still using Legacy BIOS (and I confirmed this information is accurate). We're advised to have at least 2GB of RAM and 15GB of disk space, though more is recommended and these specifications are pretty realistic for a desktop Linux system. In short, while not a lot of technical information is provided, what is offered is at least accurate. I did find it curious the disk space requirements are listed as 15GB, but further down the same page we're told the root partition needs to be at least 50GB in size. In practise, the installer doesn't seem to place any limits on the disk size and 15GB is enough.
Launching the distribution from the live media loads the Cinnamon desktop with a dark theme. The desktop panel with its application menu, quick-launch buttons, and system tray are displayed at the bottom of the screen. Once the desktop appears an emoji picker window opens. The emoji window doesn't have any obvious way to close it, but it can be terminated by right-clicking on its entry in the desktop panel.
Liya N4Si -- Exploring the Cinnamon application menu
(full image size: 551kB, resolution: 1680x1050 pixels)
Installing
Liya ships with the Calamares system installer. Calamares offered the same steps I mentioned earlier, in the GetFreeOS portion of this column. As before, despite the Cinnamon desktop and Calamares only consuming 800MB of RAM, the installer crashed the first two times I attempted to set up the distribution. The third time though, taking the same settings as the first two attempts, Calamares was able to complete its work successfully, despite the Cinnamon desktop crashing and restarting itself during the procedure. In the end, Calamares reported it had finished and offered to restart my computer. The system then booted to a graphical login screen.
Early impressions
Liya features icons on the desktop which open the Nemo file manager (the live session also includes an icon for launching Calamares). Cinnamon has a dark theme and is fairly responsive, both when running inside VirtualBox and when running on my workstation. When I was using Liya on my workstation the Cinnamon desktop was stable as well as working quickly. However, when running in VirtualBox the Cinnamon desktop would crash about once every five to ten minutes. While desktop applications typically survived the crash, it did regularly put a pause in my workflow and would interrupt me while navigating menus or performing tasks. This surprised me as Cinnamon is usually stable for me in my tests, regardless of the test environment.
Hardware
As advertised, Liya ran on my test equipment in both UEFI and Legacy BIOS modes. The distribution offered good performance on the desktop. Sometimes systemd would hang for a minute while shutting down, but otherwise the experience was smooth sailing on my workstation. The experience would have been mostly good in VirtualBox too, if Cinnamon hadn't crashed several times per hour.
Liya N4Si -- Cinnamon crashing in VirtualBox
(full image size: 134kB, resolution: 1680x1050 pixels)
The distribution is average in resource consumption, using about 620MB of RAM when signed into Cinnamon and consuming 8GB of disk space.
Applications
The Liya distribution ships with an unusual collection of desktop software. For instance, where most distribution ship Firefox, Liya provides Brave; where most distributions might offer LibreOffice, Liya provides OnlyOffice; while many distributions offer either Transmission or KTorrent, Liya includes Deluge. Similarly, the virtual terminal is Alacritty instead of GNOME Terminal or Konsole. I also noticed the distribution ships with zsh as the default shell rather than the more wildly used bash.
Some of the included software is more standard. Liya ships with the Nemo file manager, Thunderbird e-mail client, Rhythmbox audio player, and mpv media player. Multimedia codecs for most media formats are included. We're also given the Persepolis download manager, Timeshift for making system backups and snapshots, and the Cheese webcam utility.
Exploring further I found Liya includes manual pages, the GNU Compiler Collection, and systemd. Version 6.2 of the Linux kernel runs in the background.
It's not often I use OnlyOffice. The suite works with documents, spreadsheets, and presentations. OnlyOffice seem to strive to both look like Microsoft Office and be compatible with the proprietary suite. While I'm not a fan of its ribbon-like menu system, I do like that it defaults to document tabs rather than opening new documents in their own windows. This behaviour can be changed, giving each document its own window.
I enjoy Cinnamon's settings panel. The layout is easy to navigate, most configuration modules are grouped together by category, and clearly labelled. My one concern is that some modules have similar names and purposes which is likely to confuse people new to Cinnamon. For instance, it's not immediately clear what the difference is between applets, desklets, and extensions. These are handled by three separate modules and the modules don't explain the differences between these desktop features.
Liya N4Si -- Exploring the settings panel and enabling the firewall
(full image size: 640kB, resolution: 1680x1050 pixels)
I found working from the command line was unusually slow. Whenever a program finishes and exits, the terminal seems to hang for a few seconds and then displays how long the last program took to execute. These delays are pretty noticeable and add up over time. Also with regards to the terminal, Liya ships with several aliases. Some of these are useful, but a few conflict with commands I already use and can result in errors or unexpected behaviour.
Liya N4Si -- Installing updates and running the Brave web browser
(full image size: 725kB, resolution: 1680x1050 pixels)
Software management
Liya ships with the Pamac software centre which is labelled "Add/Remove Software" in the application menu. The software centre is divided into three tabs: Browse, Installed, and Updates. When I first tried using Pamac it showed no software in the Browse tab, other than items already installed on the system. Of course, the Installed tab (as expected) also showed installed items exclusively. Attempting to refresh the package database did not resolve this, making it impossible to install new applications.
The Updates tab displayed a listing of available updates with low-level packages lumped together as "OS Update". In total, there were 1.1GB of updates available. I tried to install these waiting items and Pamac crashed early in the process. When I restarted Pamac, the software centre locked up when I tried to install updates and refused to either proceed or exit.
Liya N4Si -- Trying to fetch updates with Pamac
(full image size: 565kB, resolution: 1680x1050 pixels)
I switched to the command line where we can use the pacman package manager to handle software. I found it was unable to perform actions as pacman was unable to place a lock on the package database, though its error message did not say why. Working under the assumption Pamac still had the package database locked, I located and removed the package database lock file (/var/lib/pacman/db.lck). With this file removed I was able to use pacman to fetch and install updates. It reported a few packages which had already been fetched were corrupted and helpfully removed them and reacquired new copies for me.
I'm not sure if an update fixed a problem with Pamac or if using pacman updated the package database and corrected an issue in process, but from then on I could browse for new software in Pamac's Browse tab. I was able to install a few new items and remove unwanted ones using Pamac.
Later in the week more updates became available and I gave Pamac another shot at fetching them. Pamac reported it could not find all necessary packages and dependencies to perform the update and aborted, even after I had clicked Pamac's Refresh button to update its information. Once again I turned to the command line and pacman was able to perform the upgrades successfully.
After this second wave of updates, I restarted the computer and upon trying to sign into my account the screen went blank. The system did not respond to any input and I could not switch to a text console. I forced a restart and Liya worked normally after that, without requiring that I fix anything.
Conclusions
Something I found tricky about evaluating Liya was the project didn't list much in the way of specific goals or features. The website mentions it is intuitive with a graphical package manager and open source. All of these points are true. However, beyond being an Arch-based desktop distribution, Liya doesn't seem to be trying to fix a problem or fill a niche.
Liya does some things well. It offers good performance and some useful (if uncommon) application choices. Its hardware support on physical hardware seems to be good.
There were a few areas where Liya struggled in my trial. The system installer crashed and aborted a couple of times before I managed to get it to finish an install successfully. When running in a virtual machine Cinnamon crashed frequently, interrupting work. These crashes didn't occur on my physical workstation, so this seems to be an issue with a video driver.
Package management was the consistent weak point once the install was finished with Pamac repeatedly failing to apply updates and locking up or crashing a few times. Package management from the command line worked well.
In short, Liya seems like a pretty typical Arch-based desktop distribution, just with a few unusual choices - such as running Cinnamon instead of Xfce or Plasma, and using OnlyOffice instead of LibreOffice. The project doesn't seem to have found a specific goal yet and it still needs some polish. It's off to a decent start for a young project, but I feel like it needs more time to mature before I'd recommend it over other Arch-based desktop systems.
* * * * *
Hardware used in this review
My physical test equipment for this review was a Lenovo desktop with the following specifications:
- Processor: Hex-core Intel i5-10400 CPU @ 2.90GHz
- Storage: Western Digital 1TB hard drive
- Memory: 8GB of RAM
- Networking: Realtek RTL8111/8168/8411 wired network card, Realtek RTL8822CE 802.11ac PCIe wireless adapter
- Display: Intel CometLake-S GT2
|
Miscellaneous News (by Jesse Smith) |
Ubuntu plans Snap-based desktop variant, Purism launches new free hardware server, Red Hat dropping LibreOffice packages, a look at the status of MINIX
An article on OMG! Ubuntu suggests that a future desktop version of Ubuntu will be available as two separate editions: the classic Deb-based version and a new, immutable edition featuring Snap packages. "An all-snap Ubuntu desktop is coming - and sooner than you might think! According to Canonical's Oliver Grawert, the next long-term support release of Ubuntu will be available to download in two versions: a classic, Deb-based version (default) and, for the first time, an immutable, Snap-based build for enthusiasts to experiment with." Work going into the Ubuntu Core desktop edition can be observed on GitHub.
* * * * *
Purism has announced the availability of a new version of the company's server which is built using freedom respecting components. "We've taken some of the best server hardware and hardened it with PureBoot, our fully-auditable secure boot process that replaces the existing BIOS with coreboot, disables the Intel Management Engine, and adds tamper detection for the BIOS, kernel, and all files related to the boot process using keys fully in the owner's control. Combined with our Librem Key at boot time, tamper detection is foolproof with an LED (designed to be bright enough to view over a security camera) that continually blinks red if the BIOS is tampered with." Details on the new servers can be found in the company's news post.
* * * * *
For years the Red Hat Display Systems team has maintained LibreOffice suite packages (and their many dependencies) for both Red Hat Enterprise Linux and the Fedora distribution. The Display Systems team is shifting its priorities, working more on Wayland and will no longer be building new LibreOffice packages. This has the side effect of orphaning the Fedora builds of LibreOffice. "The Red Hat Display Systems team (the team behind most of Red Hat's desktop efforts) has maintained the LibreOffice packages in Fedora for years as part of our work to support LibreOffice for Red Hat Enterprise Linux. We are adjusting our engineering priorities for RHEL for Workstations and focusing on gaps in Wayland, building out HDR support, building out what's needed for color-sensitive work, and a host of other refinements required by Workstation users. This is work that will improve the workstation experience for Fedora as well as RHEL users, and which, we hope, will be positively received by the entire Linux community.
The tradeoff is that we are pivoting away from work we had been doing on desktop applications and will cease shipping LibreOffice as part of RHEL starting in a future RHEL version. This also limits our ability to maintain it in future versions of Fedora."
While it will be possible for community members to volunteer to take over the LibreOffice packages for Fedora, Red Hat suspects most users will want to switch over to using the LibreOffice Flatpak package.
* * * * *
There have been no new releases of the MINIX operating system for about nine years. While development has continued, with a few development snapshots published since 2014, serious work on the MINIX microkernel and userland tools has mostly lost momentum. OSNews reports on the status of the project: "It seems like MINIX 3 has pretty much stalled, and digging through the Google Groups group isn't of much help either. There's certainly interest in the platform, but even the people frequenting the list state while MINIX 3 isn't dead, because open source projects technically rarely die, it is in a 'coma', in a post from 2021. There's been various proposals for improvements or new directions - notably this very detailed one - but nothing has come of them. It probably does not help that MINIX's creator and steward, Andy Tanenbaum, retired in 2014 from VU University, my alma mater, where he and a team of doctoral students worked on MINIX 3 for a long time."
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Cleaning up crowded directories
Cleaning-out-the-closet asks: I have a directory full of family photos and vacation pictures. I know lots of them are probably duplicates, but we're talking tens of thousands of images. Is there any way to go through and remove duplicates to free up space?
DistroWatch answers: There are a few tools which can locate duplicate files. Some of these tools will offer to remove, or perform other actions, on duplicate files found.
One of the most straightforward, and widely available, command line tools for cleaning directories is rdfind. The rdfind program will locate duplicate files, make a list of which files it believes are duplicates, and optionally take an action. The action is usually either to remove extra copies of files or replace them with links. A link will take up less space while basically making a bookmark or short-cut to the original file. This can be handy if you want to keep one document or photo in multiple places, but want to avoid taking up additional space on the drive.
The rdfind command is typically run with one action instruction and then one or more directories we want to clean. The action portion of the command usually indicates we want to do one of three things: simply locate copies of files, remove copies of files, or replace copies with links. Let's look at some examples.
To get a list of duplicate files in our Photos directory, but not take any action, we can tell rdfind to perform a "dry run":
rdfind -dryrun true Photos
The above command searches the Photos directory and creates a text file named results.txt. The results.txt will contain a list of duplicate files found, along with a note indicating which one rdfind thinks is the original file and which ones are copies. This is a handy way to get a sense of how many duplicate files you have and how much space will be freed by removing the copies.
Often, my preferred way to clean up duplicate files is to replace copies of files with hard links. This requires less space while leaving a shortcut back to the original. This is especially handy if we have group pictures saved under multiple sub-directories. To replace copies of files in the Photos directory with hard links we can run the following command:
rdfind -makehardlinks true Photos
Finally, if we wish to really remove copies of duplicated files, we can run the following command. This is destructive and will wipe out any duplicates the rdfind tool locates:
rdfind -deleteduplicates true Photos
The rdfind command is one of several tools which will seek and remove duplicate files. The fdupes command, for example, is also widely available and offers the same features.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
Armbian 23.05
Armbian is a Linux distribution designed for ARM development boards. It is usually based on one of the stable or development versions of Debian or Ubuntu and it supports a wide variety of popular ARM-based devices. The project's latest release is version 23.05.1 which adds the i3 window manager as a graphical user interface options. The project's release announcement offers additional details: "We are pleased to announce several improvements and enhancements at the user level: Armbian Bookworm based images: We are introducing Armbian Bookworm-based images, providing the latest features and updates from Debian community. i3 supported: i3 has been added as the fourth officially supported desktop environment, expanding the options available to our users. Fixes and Enhancements: We have addressed issues in key tools such as armbian-installer, armbian-config, and armbian-firstrun, ensuring a smoother user experience. Streamlined Packages: We have optimized our package base, making it nearly identical across different underlying package bases and desktop choices. This standardization improves predictability and enhances security. Consistent Application Packages: Regardless of the chosen package base or desktop environment, the application packages remain the same. This ensures consistent functionality and ease of use." Further details can be found in the changelog.
NixOS 23.05
NixOS is an independently developed GNU/Linux distribution that aims to improve the state of the art in system configuration management. The project's latest version, NixOS 23.05, mostly provides updates desktop enviroments and a newer Linux kernel. "In addition to numerous new and upgraded packages, this release has the following highlights: Core version changes: default linux: 5.15 -> 6.1, all supported kernels available. systemd has been updated to v253.1, see the pull request for more info. It's recommended to use nixos-rebuild boot and reboot, rather than nixos-rebuild switch - since in some rare cases the switch of a live system might fail. glibc: 2.35 -> 2.37. Cinnamon has been updated to 5.6, see the pull request for what is changed. GNOME has been upgraded to version 44. Please see the release notes for details. KDE Plasma has been updated to v5.27, see the release notes for what is changed. Python implements PEP 668, providing better feedback to users that try to run pip install system-wide. nixos-rebuild now supports an extra --specialisation option that can be used to change specialisation for switch and test commands. libxcrypt, the library providing the crypt(3) password hashing function, is now built without support for algorithms not flagged strong. This affects the availability of password hashing algorithms used for system login (login(1), passwd(1)), but also Apache2 Basic-Auth, Samba, OpenLDAP, Dovecot, and many other packages." Additional details are offered in the pojrct's release notes.
NixOS 23.05 -- Exploring the Plasma application menu
(full image size: 1.1MB, resolution: 1680x1050 pixels)
TrueNAS 13.0-U5 "CORE"
Pee Jay Latombo has announced the release of TrueNAS CORE 13.0-U5, an updated build of the project's specialist, FreeBSD-based software designed for NAS (Network-Attached Storage) computers. The new release brings improvements in ransomware protection: "Building on the Enterprise quality of prior versions, the third update of TrueNAS 13 was released today. In addition to greater maturity and test coverage, Globally Distributed Storage provided by iX-Storj is also now included in this release. Compared to TrueNAS 12, TrueNAS 13 includes significant new components and has improved performance, scalability, and reliability in subsequent releases. In the two months since TrueNAS 13.0-U2 was released, it has already become the 2nd most deployed version of TrueNAS. TrueNAS 13.0-U5 builds on the maturity of the prior version with 30 bug fixes and security updates. It also includes enclosure management updates for the TrueNAS R50 Gen3, which was announced two weeks ago." See the release announcement and the release notes for detailed information about the product.
* * * * *
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,873
- Total data uploaded: 43.3TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Which branch of openSUSE do you prefer?
The openSUSE team will be releasing a new version of the project's Leap edition later this week. The openSUSE developers maintain several branches of the project, including Leap (a fixed release), Tumbleweed (a rolling release), and Aeon (an immutable branch). Which branch of the project do you prefer?
You can see the results of our previous poll on seeing colourful text in the output of terminal programs in last week's edition. All previous poll results can be found in our poll archives.
|
Which branch of openSUSE do you prefer?
Aeon (previously MicroOS): | 58 (3%) |
Leap: | 338 (18%) |
Tumbleweed: | 498 (26%) |
I do not use openSUSE: | 1028 (53%) |
|
|
Website News |
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 12 June 2023. Past articles and reviews can be found through our Weekly Archive and Article Search pages. 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)
|
|
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) |
|
|
|
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 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• Issue 1040 (2023-10-09): CROWZ 5.0, changing the location of default directories, Linux Mint updates its Edge edition, Murena crowdfunding new privacy phone, Debian publishes new install media |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• 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 |
• 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 |
Regata OS
Regata OS is a Brazilian Linux distribution based on openSUSE, focusing on desktop and gaming needs. Its main characteristics include a Regata OS store for installing applications and games, out-of-the-box integration with Google Drive, support for a gaming mode via the Vulkan graphics API, an extensive library of games in the Regata OS Game Access portal, support for configuration of hybrid graphics in notebooks, and easy transfer of files between a computer and a smartphone. The distribution's user interface is KDE Plasma.
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.
|
|