DistroWatch Weekly |
DistroWatch Weekly, Issue 1007, 20 February 2023 |
Welcome to this year's 8th issue of DistroWatch Weekly!
There are hundred of Linux distributions in the world, not to mention lots of other open source operating systems of various types and flavours. With so many operating systems and spins - and so few weeks in which to cover them - we tend to focus on projects we feel are going to appeal to a large group of people. We want to highlight projects which are doing something interesting, something new, or which have mainstream appeal. But what about the lesser known projects? What about the hidden gems of the open source world? We were asked this week to talk about under-appreciated projects and we discuss some great projects which tend to get less attention in our Questions and Answers column. First though, we dive into a review of helloSystem, a FreeBSD-based operating system which tries to copy the look and feel of macOS. Read on to learn how the young project is performing. Then, in our News section, we talk about the Solus team's ongoing efforts to restore the project's website while SUSE tests its Micro edition. We also share updating tips from the Arch Linux family, and link to Canonical's announcement of a real-time edition of Ubuntu 22.04. Plus we share the new releases of the past week and list the torrents we are seeding. Finally, we're discussing the best place to publish news stories as they happen and we'd like to hear your thoughts on the matter in this issue's Opinion Poll. We wish you all a wonderful week and happy reading!
Content:
|
Feature Story (by Jesse Smith) |
helloSystem 0.8.0
helloSystem is a relatively new project and one of the most recent additions to the DistroWatch database. The project has an ambitious goal: to provide a computing experience which looks and acts like macOS while using open source software. The idea is to provide the privacy, security, and ability to audit the software which open source platforms provide while maintaining a macOS style desktop experience. The core system is based on FreeBSD with a lot of the configuration tools being custom made for the project.
The helloSystem project doesn't seem to have scheduled releases. Sometimes new versions happen a few months apart, sometimes they're within about four weeks of each other. Development and snapshots seem to happen at a rapid pace, at least most of the time. For the purposes of this review, I downloaded the 0.8.0 snapshot which was released in January. The install media for this version was 940MB in size and it runs exclusively on 64-bit (x86_64) machines.
Booting from the live media brings up a graphical environment. Right away a window appears and asks us to select our preferred language from a list. Once we pick one of the languages we're shown a desktop with a panel across the top of the screen. The panel contains a unified application menu which defaults to showing the Filer file manager menu. Filer acts as the default file manager as well as the desktop interface for manipulating files and icons. Also on the panel we find a drop-down menu called System which acts as an application menu where we can launch programs and configuration modules.
helloSystem 0.8.0 -- Exploring the System menu
(full image size: 372kB, resolution: 1680x1050 pixels)
There are icons on the desktop which open the Falkon web browser, launch a new Filer window and open the Trash folder. Looking around the desktop I failed to find a task switcher. With a little experimenting I found minimized windows disappear and can be restored by clicking a button on the right side of the panel and selecting the name of our minimized window from a list. The Alt-Tab key combination will also cycle through minimized windows.
Speaking of window controls, helloSystem splits up window control buttons. The close button is placed to the left while the minimize and maximize buttons are displayed in the right corner. This might be a good idea as it makes it harder to accidentally close a window when we mean to minimize it.
The desktop environment, which is powered by KDE's window manager (KWin), does have a passing resemblance to the macOS desktop. The colours, layout, and rounded buttons all remind me of using macOS.
Installing
Having explored the live session for a while I went looking for a way to install helloSystem. There is no icon for this on the desktop. I found a launcher in the System menu under the category "Applications > Utilities" called "Install FreeBSD". This seemed like a good option and turned out to be the graphical system installer I wanted.
The installer begins by showing us a description of helloSystem followed by the project's license terms. We're then asked to select a disk the system can take over. The installer warns us it will wipe the contents of any disk we pick and use it entirely. Installing helloSystem is an all-or-nothing option. Once we have selected a disk, we're asked to make up a username and password for ourselves. This user account creation screen also presents us with two options we can toggle on/off. The first asks if we want to enable remote logins through the OpenSSH service and the second offers to automatically set the system time based on guessing our location and using network time services.
Once we've made our choices the installer takes over the drive with a ZFS volume and copies its files to our hard drive. The install process is quick and takes just a few minutes. The installer then offers to restart the computer for us.
Early impressions
The first time we boot a local copy of helloSystem we are shown the language selection window again and automatically signed into our account. Once the desktop loads we're shown a first-run wizard. The wizard gives us an overview of the helloSystem mission (focusing on security and privacy) and the next screen explains how we can copy and paste using keyboard shortcuts. Then the wizard disappears.
While the wizard doesn't come back later, the language select window appears every time we boot the computer. It doesn't appear if we sign out of our account and later sign in again. However, each time the system boots we are again prompted to pick our language from a list.
Hardware
I began testing helloSystem in a VirtualBox virtual machine. The operating system worked fairly well in VirtualBox. Despite not dynamically adjusting its desktop resolution to match the window on the host machine, I was able to manually adjust the screen resolution using one of helloSystem's configuration tools. The operating system was fairly responsive and seemed to work well in VirtualBox.
I noticed the first time I signed into my local copy of helloSystem running in VirtualBox, the operating system popped up a warning window which indicated helloSystem is designed to be run on physical hardware, not in a virtual machine. The warning doesn't say what problems might occur by using a virtual machine. I found this warning odd as helloSystem ships with VirtualBox guest modules which are enabled automatically. In other words, the system includes and automatically enables software for an environment in which it claims it isn't designed to be run.
When run on my workstation, directly on physical hardware, helloSystem continued to provide good performance. My screen resolution was automatically detected and sound worked out of the box. My wireless networking card was not detected. When I launched helloSystem's wireless networking utility it reported no supported devices were found and recommended I try acquiring a USB wireless card.
The operating system, which is based on FreeBSD 13.1, is installed on a ZFS volume and does not enable any swap space. The system consumed about 1.6GB of disk space for a fresh install. When sitting idle at the desktop about 270MB of active memory was consumed for applications and 300MB of memory was used for wired memory (the kernel and ZFS).
I noticed, when running on my workstation, helloSystem was able to shutdown (power off) cleanly, but would hang if I tried to restart the computer.
Applications and settings
Browsing through the helloSystem application menu, we find several categories of programs and plenty of launchers for desktop software. An odd quirk of the operating system is many of the launchers are for applications which are not installed. Clicking on some launchers, such as the terminal, update manager, user account utility, and Falkon web browser will launch the corresponding applications. Clicking on many of the other launchers such as those for the LibreOffice suite, LMMS media application, or GNU Image Manipulation Program (GIMP) will cause a window to appear and tell us the software can be installed. We are then asked if we wish to fetch the software and then we're prompted for our password.
Several of the configuration tools listed in the System menu are not available or not finished. For instance, clicking the display configuration module opens a window which simply displays a Python trackback error. Other tools, particularly those found under the aptly named "Under Construction" section of the System menu, typically show an error when launched or a message saying the functionality has not been implemented. Some tools are halfway completed. For instance, the user manager can create new user accounts, but not view existing accounts, edit them, or remove old accounts. Trying to remove an old account displays a message which says the feature hasn't been implemented. The user manager can only create new accounts of the type "Administrator", regular user accounts cannot be created.
One tool which does seem to have all of its functionality is called Update. Running it prompts us for our password and then offers to update the operating system. The command's output goes by quickly, but it appears to be checking for updates to FreeBSD's core operating system only, not third-party packages provided through FreeBSD's ports collection. As far as I can tell, updating packages requires a trip to the command line and the use of the FreeBSD pkg package manager.
Software management
Apart from using the pkg package manager from the command line to fetch and update packages, it looks as though the main way to acquire most new applications is by clicking their launcher in the System menu, then agreeing to download the software and providing our password. I tried using this approach with a handful of the offered applications, including LibreOffice, GIMP, LMMS, and Shotcut.
I tried LibreOffice first. After I provided my password, a window showed me a progress bar as LibreOffice files were fetched and installed. Once the suite was installed, LibreOffice was automatically launched. The LibreOffice window appeared with no menu bar or window buttons. The desktop's top panel disappeared and there was no visible way to close the LibreOffice window or launch other programs. I was able to use a shortcut key (Ctrl-Q) to close LibreOffice, but then with no desktop panel and no visible desktop icons I had no way to open new programs or logout. I ended up forcing a restart. I later tried running LibreOffice again and it would work, briefly. However, the desktop panel (with its unified menu bar) would always crash and disappear within a few minutes, resulting in a desktop which was largely unstable.
helloSystem 0.8.0 -- The desktop panel disappears once LibreOffice is launched
(full image size: 260kB, resolution: 1680x1050 pixels)
Trying to install LMMS caused problems too. The software installed, tried to launch, and immediate crashed. The top panel was then stuck showing the application's name (LMMS) with no menus and no way to interact with it or access the System menu. I had to open another program from its desktop icon to reset the panel to showing menus and have it function normally again.
When I installed GIMP, the software seemed to install properly, but then an error window popped up which simply stated "perl failed" with no other details offered. Despite this warning GIMP launched and ran normally. It was one of the few programs I installed from the System menu which did not cause glaring issues.
helloSystem 0.8.0 -- Exploring launchers from the System menu
(full image size: 290kB, resolution: 1680x1050 pixels)
When installing Shotcut, after its packages were downloaded, an error window appeared and simply displayed the text "pkg:" with no other information. Shotcut was not installed and clicking its launcher simply restarted the process install process.
Other observations
I made some other observations while exploring helloSystem and I'll present them here in no particular order.
The default file manager, Filer, is quite simple. Its window is plain and mostly empty, simply showing a list (or grid) of files and folders in a directory. There are some navigation options presented in the unified menu bar, but it's otherwise quite a bare bones file manager.
The system uses zsh as the default shell. This mostly works well and, for people who would like another command line shell, sh, csh, and tcsh are available on the system. Additional shells, such as bash, can be installed using the package manager.
Any time I tried to perform an administrative action, such as adding a new user or installing applications, a pop-up window would prompt me to: "Enter password to run Password command." The prompt is a bit vague, but functional. However, if the wrong password is entered or the user cancels the action a pop-up error appears which simply reads "sudo", which isn't illuminating.
One of the first command line programs I tried to run on helloSystem was top, a process and system monitoring tool. Trying to run top resulted in the terminal displaying an error: "invalid locale". The program would then exit. What make this curious was every other command line program I tried worked normally with no issues. Programs such as ps, grep, cat, and so on all functioned normally. I found when I switched to any other shell, such as tcsh, the top command would work properly. It was only when run from the default, zsh, the process monitor failed.
When trying to run the command man to view manual pages, helloSystem produces unusual results. The operating system includes the man command, but no manual pages. Instead, an alias has been set up to intercept the man command and launch Falkon to display remote copies of manual pages in the web browser. This is unusually inefficient and doesn't make sense to me. I understand wanting to make things seem pretty or graphical for new users, but anyone running a command line (and running the man command from a shell) is already somewhat familiar with command line systems. At any rate, a bigger issue is the alias locks the command line shell while the Falkon browser is open. Pressing keys which would usually return us to a prompt (such as Ctrl-C and Ctrl-Z) are ignored. This means we can't run another command in the shell until after we close the manual page. This also seems backward as it means we need to get rid of the documentation from the screen before we can use it. There is a workaround for this, running the man command in the background, for example: "man ps &". However, this is not the normal way to run the command and it will likely take time for users to get accustomed to the new approach.
helloSystem 0.8.0 -- Accessing manual pages
(full image size: 325kB, resolution: 1680x1050 pixels)
Speaking of the terminal, the default virtual terminal displays a blinding white background with white text, which isn't particularly pleasant to use. We can change the colour scheme in the terminal's preferences.
Still more observations
Earlier, I mentioned helloSystem automatically logs the first user into the desktop. This is still true if other user accounts are added to the system and there does not appear to be a way to disable auto-logins through the graphical configuration tools. We can sign out of the desktop which will result in a login screen being displayed. Users can sign in from the login screen, but there are no controls for restarting or shutting down the computer. Someone needs to login in order to power off or suspend the machine.
The operating system uses the ZFS filesystem and there is a graphical utility for creating and enabling boot environments. This gives the administrator the ability to take snapshots of the system before major configuration changes or upgrades. The boot environment manager seems to work without any issues. I was hoping the system would allow me to select a boot environment when the system first starts, the way FreeBSD and openSUSE do, but I could not get a boot menu to appear. This greatly reduces the effectiveness of boot environments (a method to rollback changes which break the system) because it means we need to have a working system in order to switch to another snapshot.
helloSystem 0.8.0 -- Switching boot environments
(full image size: 282kB, resolution: 1680x1050 pixels)
I was unable to right-click on launchers in the System menu to add them to the desktop. However, we can click on categories in the System menu. This opens the file manager and displays all the launchers in the selected category. We can then click and drag launchers to the desktop. This is a slightly indirect method for getting icons on the desktop, but functional.
The process monitor works, showing processes with their PID, memory, and CPU consumption statistics. We can select processes we want to terminate. Overall CPU and memory consumption statistics for the whole system are not shown in the process monitor, just data for individual processes.
During the install process I always opted to not enable remote logins via the OpenSSH service. Despite choosing to disable OpenSSH, the daemon was always running in the background and accepted remote login attempts.
Once, I tried logging in and selecting a different language (French) for my desktop session. Some menus and screen elements were shown in French, but some were still shown in English. For example, the System menu displayed in French and the options to sign out or restart were printed in French. However, if I chose the logout option then the confirmation window which was displayed next would be entirely in English. The translations still have a ways to go before they are complete.
Conclusions
The helloSystem project manages, to a point, to clone the look of macOS. Most of the screen elements look similar to macOS. The top panel, colours, and positions of most elements are close enough that I think macOS users would feel somewhat at home. Though there are some fairly glaring elements missing from the macOS style. There is no dock at the bottom of the screen, no unified settings panel, and the window control buttons don't imitate macOS, for example. Maybe this will change over time, or perhaps helloSystem is striving to keep some aspects of the interface different. I'm not sure how close to a clone the developers intend to get.
At this point in its development helloSystem is facing an awkward stage. It is trying to provide the benefits of two platforms, FreeBSD and macOS, but in doing so it's managing to not provide most of the strengths of either system. helloSystem brings in ZFS and its snapshots from FreeBSD, but fails to provide boot environments through the boot menu. It brings in the look of macOS, but without its configuration tools or software centre. The helloSystem desktop tries to copy the style of macOS, but is highly unstable and the panel tends to lock up or crash multiple times per day. The project claims to be trying to provide better security through its FreeBSD base, but has the only user auto-login, creates all new users as admin accounts, and leaves remote logins enabled even when the admin tries to turn off the OpenSSH service.
When we also consider several of the default application launchers fail to work properly, half the configuration modules are unfinished, and there are a few odd issues and bugs with the default zsh shell, the entire platform feels half done, at best. I couldn't use this system for more than ten minutes at a time without running into a crash, a vague error message, or something that works on vanilla FreeBSD, but does not work on helloSystem.
These issues are probably the pains of a young project, trying to get all the core pieces into place, trying to achieve several mountainous goals quickly rather than building a few working core pieces. It results in a system which looks pretty, but offers very limited functionality. It is my hope, in a few years, the developers will get more functionality into place and fix the more obvious bugs.
While using helloSystem I kept finding myself wishing I'd installed GhostBSD (another FreeBSD-based, desktop-oriented operating system) and simply changed the default theme to be similar to macOS. GhostBSD offers a somewhat macOS style desktop and all the features of FreeBSD without any of the half-finished elements or limitations of helloSystem.
* * * * *
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
* * * * *
Visitor supplied rating
helloSystem has a visitor supplied average rating of: 4.8/10 from 6 review(s).
Have you used helloSystem? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Solus team works to repair website, Arch and its children recommend manually updating a package, Canonical offers real-time version of Ubuntu, SUSE tests Micro edition
Over the past few weeks several readers have written to us at DistroWatch, asking what happened to the Solus project. Several people have asked: Why did its website disappear? Why are there no more package updates coming from the project? Is the project dead? At first we individually pointed inquisitive people to the Solus project's posts on the matter, but given the increased frequency of inquiries it seemed worthwhile to share a more public post. The Solus project's servers went off-line following an upgrade on January 25th. After that, a series of issues hampered the servers coming back on-line. The team is working on getting the project's website back on-line with a new provider.
* * * * *
The Arch Linux and the Parabola GNU/Linux-libre projects have published notices to their users, letting people know the base-devel package is changing and requires manual intervention from the user. "On February 2nd, the base-devel package group has been replaced by a meta package of the same name. If you installed the base-devel package group prior to this date, explicitly re-install it to get the new base-devel package installed on the system: pacman -Syu base-devel"
* * * * *
Canonical has announced the release of a real-time edition of Ubuntu 22.04, intended for use in situations where the timing of actions and the responses to input are essential. "Canonical today announced the general availability of real-time Ubuntu 22.04 LTS. Real-time Ubuntu provides a deterministic response to an external event, aiming to minimise the response time guarantee within a specified deadline. The new enterprise-grade real-time kernel is ideal for stringent low-latency requirements. Enterprises in industrial, telecommunications, automotive, aerospace and defence, as well as public sector and retail, can now run their most demanding workloads and develop a wide range of time-sensitive applications on the open source operating system (OS)." Information on this new, real-time flavour of Ubuntu can be found in Canonical's announcement.
* * * * *
SUSE is continuing to test the Micro edition of SUSE Linux Enterprise. One of the key features being tested in the new, public beta is SELinux running in enforcing mode. "SLE Micro 5.4 is based on SLES 15 SP4 (like SLE Micro 5.3) but plus Maintenance Updates. The default setting of SELinux for new installations has been changed from permissive to enforcing mode. PCP container integration in cockpit. Podman was updated from 3.x to 4.3.1. As always, we highly recommend to check our release notes for a complete overview of the changes in this new version." Additional information is provided in the company's announcement.
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Underrated distributions
Looking-under-rocks asks: What Linux distros do you think deserve more attention than they get? Looking for hidden gems.
DistroWatch answers: I receive or see various forms of this question regularly and I think it's a tricky one to answer for two reasons. First, I figure if a project deserves attention it probably already has it. The Internet is a very open place and word about projects, especially interesting or groundbreaking ones, travels quickly. Projects with broad appeal are probably already well known and more niche projects without appeal to a wide audience, well, don't necessarily deserve more attention.
The other tricky aspect about this question is it's highly subjective and I find people mostly talk about distributions they're using. After all, if they like it, the project is obviously good (for them) and therefore (in their mind) deserves attention from others.
To try to offset this trend I'm going to talk specifically about two projects which I do not use, but which I think are very interesting and worthwhile.
The first project on my "wish more people tried it" list is Void. The Void distribution is one of the fastest, lightest, most cleanly designed Linux distributions I've had the pleasure of using. Everything is trim, efficient, and surprisingly fast. I like how simple the design is, how easy it is to set up (as long as one is comfortable with some text menus and trips to the command line).
While these traits are all good and helpful, what I find particularly intriguing about Void is how unique the project is. Void features its own package manager (XBPS), the rarely used runit init software, and the option of using the light musl C library. It's quite an unusual collection of technologies and they, for the most part, come together to make a surprisingly good experience.
This might raise the question: why I don't currently use Void if it's so wonderful? There are two overlapping reasons. The first is Void has a relatively small repository of software. Most of the key applications are there, but I sometimes run into situations where I'm missing something in the official software repository. This is tricky because I often want to install new or obscure software for work and that means either being able to install a wide range of software natively or having a virtual machine at the ready to test things.
My other reason for not using Void as my main distribution is it uses a rolling release approach, regularly updating the included software. This can be useful for people who want to be on the cutting edge. However, as someone who uses their computer(s) for work as well as personal tasks, I'm adverse to having my applications change. I don't want to risk having something break, or change drastically, and get in the way of my earning a living.
* * * * *
The second project which I am not currently using, but I think more people probably should consider, is Bedrock Linux. Like Void, Bedrock requires a bit of command line knowledge to set up. However, once a person gets accustomed to Bedrock it's a highly useful meta-distribution which allows the user to run software from multiple Linux distributions as if they were all one unified operating system.
In essence, with Bedrock Linux you can add new distributions as layers to your existing distribution. The user can then use the programs and tools available in each layer. Let's say you installed Debian on your computer, originally, for the stability. Later, you find that you're missing some cutting edge development tools or libraries from Fedora. Using Bedrock, you can fetch Fedora and set it up as a layer and use its tools natively without the overhead of a virtual machine or separate container. Later, maybe we want to experiment with some software from the massive Arch Linux community repository. We can fetch Arch as another layer using Bedrock and use its tools to install whichever software we want.
It might be easiest to think of Bedrock as glue which sticks together pieces of multiple distributions rather than a distribution itself. Bedrock's tools fetch, glue together, and manage the various distribution layers we attach to our operating system.
I like Bedrock for two main reasons. One is that it provides a way to access tools from multiple Linux distributions without the overhead of a virtual machine or container. Bedrock makes the pieces of distributions act like one unified operating system with virtually no overhead or performance loss.
The other aspect I enjoy is Bedrock basically reverses fragmentation. People often complain that the diversity in the Linux ecosystem makes it hard to get software working across multiple distributions or that they need to pick which distro/repository combination they want at the exclusion of others. Bedrock nullifies this argument because you can access the features of almost every major distribution from one unified platform when you use Bedrock. It almost completely de-fragments the Linux ecosystem.
This impressive collection of features again raises the question of why I'm not currently using Bedrock. Really, at this time, it's simply a case of not needing it. I have a distribution which does everything I need it to - stable base, large collection of software, access to portable applications, convenient setup, and most of the tools I want installed for me. It's not often I look at other distributions with envy for their approach or utilities. But if I did need to run a range of software, especially newer software, on another base, Bedrock would be an obvious choice to make all the pieces work together seamlessly.
At any rate, both of these projects seem to be highly useful, have small followings, and I don't have either currently installed so I think they qualify as lesser known gems for which I do not have a bias grown out of running them on my own machines.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
KaOS 2023.02
KaOS is a rolling release distribution designed for one architecture (x86_64) running one desktop environment (KDE Plasma). The project has published a new snapshot, KaOS 2023.02, which features the newly released KDE Plasma 5.27 desktop. "It is with great pleasure to present to you the February release of a new stable ISO. For the Plasma desktop, the latest Plasma (5.27.0), KDE Gear (22.12.2), and Frameworks (5.103.0) are included. All built on Qt 5.15.8+. Among the many changes included in Plasma 5.27 are the Big Multi-monitor Refactor to make working with screens much more reliable. There is also a new fine grained control tools when the user has 3 or more screens connected. For those with a large monitor KWin has long been able to place one window on the left and one on the right. Now with Meta-T the quick tiling is launched allowing complete control of where your windows are placed. Drag windows with Shift pressed and it will stick to the tiled layout. And a new System Settings module has been added to easily control the settings for Flatpaks." Additional details are shared in the project's release announcement.
KaOS 2023.02 -- Running the KDE Plasma desktop
(full image size: 1.0MB, resolution: 3840x2400 pixels)
Parrot 5.2
Lorenzo Faletra has announced the release of Parrot 5.2, an updated version of the project's Linux distribution based on Debian's "Testing" branch. The new release updates the Linux kernel to version 6.0.12: "We are proud to introduce the latest version of Parrot. Parrot 5.2 includes several new features and improvements made since version 5.1; these mostly include security and stability updates. What's new: the Calamares installer has received several important updates to fix common installation issues; the Linux kernel has been updated to version 6.0; several security updates have been included to fix important bugs to Firefox, Chromium, sudo, dbus, nginx, libssl, OpenJDK and X.Org; Anonsurf, our popular anonymity tool, now includes better support to TOR bridges; wireless drivers for several Broadcom and Realtek cards not supported by Debian received a major upgrade to include support for the 6.x Linux kernel, along with VirtualBox and NVIDIA drivers...." Continue to the release announcement for more details and upgrade instructions.
Clonezilla Live 3.0.3-22
Clonezilla Live is a Debian-based live CD containing Clonezilla, a partition and disk cloning software. The project's latest release includes software upgrades from Debian's Sid branch and improves handling of swap partitions. "The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2023/Feb/12). Linux kernel was updated to 6.1.11-1. Partclone was updated to 0.3.23, which has updated btrfs to 6.0.1. Show option '-j2' in the restoreparts menu, default off. The swap partition is shown in the saveparts dialog menu. Swap partition can be saved in two modes: only keep UUID/label or dumped by dd. A better mechanism is implemented to deal with these two scenarios. Improved LUKS mechanism to support multiple LUKS devices. Thanks to Swâmi Petaramesh for reporting this issue. LUKS swap device should keep UUID and label only, not using dd mode. Thanks to Swâmi Petaramesh for reporting this. Add '--powersave off' in setterm for screen not blanking in the console. Support mkinitcpio in updating initramfs mechanism. This is for restoring Arch/Manjaro Linux. New program ocs-live-ver can be used to show clonezilla live version. Replace ocs-bttrack with opentracker since python2 is not available in Debian Sid anymore.Memtest86+ was updated to v6.00. Thanks to Lord65 for suggesting this." Additional changes and bug fixes can be found in the project's release announcement.
* * * * *
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,831
- Total data uploaded: 42.9TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Where we put news stories
For the past seven years DistroWatch has published news stories as they happen through our Headlines page. These stories are also available on the left sidebar of our front page and through one of our RSS feeds. These stories then appear the following Monday in this newsletter, sometimes with updates if the story is evolving.
While some people find our Headlines stories informative, many of our readers don't seem to be making use of the feature, possibly because it's not as front-and-centre on DistroWatch as new distribution releases. With this in mind, we're considering publishing news stories to the front page, making them more visible.
On the positive side, this will make news stories easier to discover. However, it means news and announcements will get pushed down the front page slightly faster than before. We'd like to hear from our readers whether publishing news stories to the front page rather than having a separate Headlines page would be helpful.
You can see the results of our previous poll on using DistroWatch providing torrent hosting and seeding in last week's edition. All previous poll results can be found in our poll archives.
|
Should we merge news stories into the front page feed?
Yes - put news on the front page: | 514 (42%) |
No - keep news on the separate page: | 724 (58%) |
|
|
Website News |
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 27 February 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 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• 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 |
• 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 |
DragonOS
DragonOS is a Lubuntu-based desktop distribution which is focused on software defined radio (SDR). The distribution provides a pre-installed suite of the most powerful and accessible open source SDR software. DragonOS has verified support for a range of inexpensive and powerful SDR hardware, including RTL-SDR, HackRF One, LimeSDR, BladeRF, and others.
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.
|
|