DistroWatch Weekly |
DistroWatch Weekly, Issue 901, 25 January 2021 |
Welcome to this year's 4th issue of DistroWatch Weekly!
The Linux ecosystem is very dynamic with new projects being created all the time and other distributions fading away. This week we discuss a new project to the DistroWatch database, Mabox Linux. The Mabox project is based on Manjaro and we report on its key features below. In our News section we talk about the GALPon MiniNo project shutting down as the developers struggle to keep up with the changing software landscape. We also reports on Slackware testing a new version of the distribution's C library while Fedora tries out GNOME 40, and pfSense implements WireGuard VPN support. We also talk about Red Hat offering free production subscriptions in the wake of phasing out the CentOS Linux distribution while Corellium gets Ubuntu working on Apple's ARM-powered Mac Mini. One of the issues the GALPon MiniNo developers mentioned causing trouble was their project's migration to systemd. A lot of people have questions about the growing and evolving systemd software and we talk about this core component of many modern Linux distributions in our Questions and Answers column. We are then pleased to share the releases of the past week and list the torrents we are seeding. We conclude this week with an Opinion Poll question about parent distributions. Do you have a preferred family of Linux distributions you tend to use more than others? Let us know what you prefer about one family of Linux distributions over the others in the comments. We wish you all a wonderful week and happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (14MB) and MP3 (10MB) formats.
|
Feature Story (by Jesse Smith) |
Mabox Linux 20.10
The Mabox Linux distribution is a rolling release project based on Manjaro Linux. The Mabox website describes itself as follows:
Mabox Linux is based on Manjaro, featuring [a] customized Openbox window manager preconfigured to be ready to use. It was inspired by CrunchBang, and [uses] some BunsenLabs utilities adapted for Manjaro. Mabox Linux uses some of Xfce and LXDE components.
The Mabox project publishes semi-regular snapshots, the latest one at the time of writing is version 20.10. The distribution is available in a single edition featuring a customized Openbox graphical environment. The ISO we can download is 1.9GB in size and runs on 64-bit (x86_64) machines only.
Before I talk about running the distribution I want to make one comment about the Mabox website. For the most part the website is clear, to the point, and easy to navigate. However, any time I visited the project's news page an access password prompt would appear telling me I was accessing the "Danger Zone". The prompt appeared every time I accessed the news page or any blog post. Cancelling the password prompt had no impact on my being able to read the news posts. This is an odd quirk or oversight for the website to have and makes it seem like something has been misconfigured.
The live media
The Mabox Linux live media presents us with a boot menu where we can start the operating system with either all open source drivers or with some proprietary drivers. Starting the distribution loads the Openbox window manager. There is a lot going on in the Openbox environment. A list of desktop shortcuts appears to the left of the screen. A Conky status panel appears to the right, showing us CPU, memory, and disk usage statistics. Across the top of the screen is a transparent panel that features two shortcut menus, an application menu, quick-launch buttons, a task switcher, and the system tray. There is also a widget for switching between virtual workspaces.
The theme is mostly black and white, with title bars and folder icons displayed in green. I found there were networking and battery icons in the system tray, though no volume control. There is a PulseAudio volume mixer in the application menu.
Mabox Linux 20.10 -- The application menu and Openbox with status panels removed
(full image size: 1.2MB, resolution: 1366x768 pixels)
Installing
Mabox places a button for launching the Calamares graphical system installer in its line of quick-launch icons. Calamares is a great installer that quickly walks us through selecting our keyboard layout, time zone, and setting up a user account. The installer offers both guided and manual partitioning. The manual options are quite easy to navigate and Calamares displays a graphical chart of the disk we are working on. The guided partitioning option will take over available space with a single ext4 filesystem. It does not set up a swap partition and the system does not create a swap file either. The initial installation went smoothly and I encountered no problem with Calamares.
First impressions
My new copy of Mabox Linux booted to a graphical login screen. From there we can sign into the Openbox session and we are greeted by a welcome screen. The welcome window presents us with three groups of buttons. One group accesses software management tools to help us install updates, new kernels, and new applications. The second group offers access to on-line resources such as the Mabox website, documentation, and user forums. The third group connects us to options for contributing to the project such as developer resources and donation options.
Mabox Linux 20.10 -- The welcome window
(full image size: 619kB, resolution: 1366x768 pixels)
I will come back to the software management options a little later. For now I merely want to acknowledge the welcome window buttons work and launch utilities which also functioned properly.
Once I was finished with the welcome window my next impression of Mabox was that the desktop is very busy, even crowded. There are panels and status updates, and bars of icons all around the screen. There are two quick-access panels to the left and right sides of the display. I kept accidentally opening these when moving my mouse to click on other items because things are packed together. Some people like a lot of options and features to be front-and-centre and it's certainly a valid preference, but I prefer my desktop to be more quiet and empty.
Also on the topic of the interface, I ran into an issue when resizing application windows. The window borders are very thin and I found them difficult to drag or move. There are ways around this, but it's a little inconvenience that adds up over time.
One curious design choice I ran into was with the lock screen. When Openbox locks, instead of presenting the user with a password prompt and box in which to type, we are shown a mostly empty screen with the instructions to simply type our password. There doesn't seem to be any visible feedback to typing, but typing the correct password does cause Openbox to unlock. I don't believe I've ever encountered a lock screen like this one before. It works, but feels strange.
Hardware
I began by experimenting with Mabox in a VirtualBox environment. The distribution booted quickly and ran smoothly. The Openbox window manager was unusually light and responsive in the virtual machine. The graphical environment did not dynamically resize with the VirtualBox window, however I could adjust the desktop resolution using a tool in the application menu. Unfortunately Mabox did not remember screen resolution changes so this adjustment had to be repeated each time the distribution booted in the virtual machine.
When I ran Mabox on my laptop the distribution performed well. It again booted quickly, was fast to launch programs and the desktop was responsive. Audio volume was set unusually low, but this can be adjusted with the PulseAudio mixer utility.
A fresh install of Mabox used about 6.5GB of disk space. Signing into the Openbox session used 245MB of RAM. This amount rose slightly to 260MB when the welcome window was open.
Applications
Mabox ships with a few popular applications, but mostly uses less common programs and small utilities. The Firefox web browser is one of the few mainstream applications available out of the box. There is a Mail Reader launcher, but no e-mail client is installed for us.
Mabox Linux 20.10 -- Running Firefox and the file manager
(full image size: 282kB, resolution: 1366x768 pixels)
Mabox also ships with the Geany editor, a PDF viewer (qpdfview), the DeaDBeeF audio player, mpv for playing videos, and a full range of media codecs. There is a tool called CPU-X installed for looking up information on the CPU, hardware, and memory statistics. The GParted and Htop tools are included along with a small image viewer. The PCManFM file manager is included for us.
We are also given a useful settings panel called the Mabox Linux Control Center which I found fairly easy to navigate and quite useful when it came to customizing the distribution. There are also a lot of smaller, stand-alone configuration tools for adjusting Openbox and the desktop panels. In the background Mabox ships with the systemd init software and version 5.4 of the Linux kernel.
Some command line programs (such as free, cp, and more) in Mabox are aliased, sometimes in ways which make them conflict with parameters we might use or which can change their expected behaviour. We can work around this by unaliasing the commands or prefixing them with a backslash character.
Another configuration choice which is harder to work around is that the shortcut for switching tabs in Firefox (Ctrl+Tab) is also hardwired to open one of the desktop's side panels. This means any time the user wants to switch tabs in Firefox, they instead open a desktop panel that steals focus from the browser. There are some configuration tools which will confirm the Ctrl+Tab shortcut opens the panel, but none of them would allow me to change this setting. I'm sure there must be a way to change this shortcut conflict, but it was not immediately clear how.
Speaking of configuration changes, configuration is done through several different tools and text files. It can be difficult to find which one addresses which issue. For example, right-clicking the clock widget opens a tool to adjust date & time and time zones, but does not provide a way to change the layout or format of the clock. That setting is not even in the same control panel. It requires going through three layers into panel configuration settings, opening the Tint settings, then selecting Clock options. The time format needs to be typed manually using a format (like %H:%m) without any guide on which letters to use. I occasionally ran into the same issue with other customizations where settings were difficult to find or buried multiple levels down.
Mabox Linux 20.10 -- The Mabox Control Center
(full image size: 921kB, resolution: 1366x768 pixels)
These issues I ran into are not bugs, but they are inconvenient. I had a similar minor issue with the screenshot utility which saves images with multiple ":" characters in the filenames. This makes it harder to transfer multiple files because common transfer utilities treat the ":" symbol as an indication of a hostname rather than a filename. Again, this is not a bug, but it is a poor default that will conflict with common tools or scripts and make the distribution just a little harder to use.
Software management
There are a few tools included in Mabox for managing software packages. Pamac is the main software manager. Choosing to install updates from the welcome window opens Pamac and we can also access the tool through the application menu. Pamac features three tabs, called Browse, Installed, and Updates. The Updates tab lists available updated packages and we can choose which ones we wish to download. The first day I was running Mabox there were 758MB of updates available, nearly half the size of the original ISO I downloaded. This makes me think the distribution is due for another install media refresh. Despite the large download, Pamac successfully grabbed and applied the waiting updates.
Mabox Linux 20.10 -- The Pamac software manager
(full image size: 604kB, resolution: 1366x768 pixels)
The Browse tab of Pamac allows us to browse available software using a few different views. The view I used most arranged items into software categories. We can select which category we wish to browse from a drop-down menu. Then clicking on a package's entry brings up a page with a short description, licensing information, and the name of the repository which holds the package. We can queue multiple items to install and apply them all at once. Pamac will pause and show us a list of dependencies before it proceeds with installing new applications.
The third tab, Installed, shows application we already have on the system. Each of the three tabs of Pamac worked fairly well. Sometimes I felt like the list of software groups, featured on the Browse tab, was too long (and too fine-grained) as it makes finding some types of software harder. For example, there are seven groups of just Kodi add-ons to browse through. This is another case of the default behaviour not being a bug, just inconvenient.
There is another tool we can use to install software and it is accessible from the welcome window. This second tool is called the Manjaro Application Utility. It begins with a list of software categories. We can click a category to expand it and see a handful of popular utilities. Clicking a box next to a desired application will queue it for installation.
Mabox Linux 20.10 -- Adding applications
(full image size: 621kB, resolution: 1366x768 pixels)
The Application Utility works and, though it is simple in its style, it makes finding and installing a handful of popular applications straight forward. I like that this utility is featured on the welcome window as it helps gets us up and running with some good open source applications right from the start.
Conclusions
For me, running Mabox was a curious experience. The reason being that the distribution never seemed to do anything objectively wrong or buggy. Everything worked properly, the system was fast, stable, and often offered multiple approaches to accomplishing tasks. Mabox inherits Arch Linux's large repositories of software and the cutting-edge packages which make its grandparent famous. The lightweight Openbox window manager is flexible and fast. Plus I like that Mabox doesn't ship a lot of applications, just some good basics, and gives us multiple tools to add more items we might want. However, Mabox never felt like a good fit for me.
It's hard to put my finger on why exactly this was because the distribution, objectively, does a lot of things well. However, the style of the distribution isn't at all to my taste. The Openbox session is very busy and I like quiet interfaces. Mabox is a cutting-edge rolling release and I like static and boring. Mabox has a tonne of status panels, shortcuts, and an elegant welcome screen. I want my operating system to stay out of the way and not distract me. Mabox has many configuration tools and they all seem to work, but the number of them (and the lack of a central organization for them) can make it harder to find the options I want to adjust.
I guess what made the experience feel odd is Mabox uses a really minimal window manager, but with all the bells and whistles enabled. It ships with very few desktop applications, yet the menu is crowded with options. The system looks really sleek and modern, but a lot of options require we tweak text-based configuration files by hand. It makes for an odd series of juxtapositions.
Objectively, I think Mabox is quite good. The only real bug I ran into was Firefox and the desktop panel using the same shortcut, but otherwise the system was fast, smooth, and capable. It just has an unusual approach to several aspects of it. Which makes me feel the distribution is objectively good, but subjectively not to my taste.
* * * * *
Hardware used in this review
My physical test equipment for this review was a de-branded HP laptop with the following
specifications:
- Processor: Intel i3 2.5GHz CPU
- Display: Intel integrated video
- Storage: Western Digital 700GB hard drive
- Memory: 6GB of RAM
- Wired network device: Realtek RTL8101E/RTL8102E PCI Express Fast
- Wireless network device: Realtek RTL8188EE Wireless network card
* * * * *
Visitor supplied rating
Mabox Linux has a visitor supplied average rating of: 9/10 from 74 review(s).
Have you used Mabox Linux? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
GALPon MiniNo shuts down, Slackware tests new C library, Fedora to use GNOME 40, pfSense gets WireGuard, Red Hat offers free production subscriptions, Ubuntu booting on Apple ARM
The developers of the GALPon MiniNo distribution announced recently that the project would be shutting down. The Debian-based project mostly focused on supporting older computers and featured lightweight desktop environments. While Linux distributions being discontinued is not all that unusual due to cost or time commitment limitations from the developers, this time it appears as though changing technologies in the Linux ecosystem played a larger role. The closure notice on the project's website reads: "We declare MiniNo and PicarOS officially dead, after many years of carrying out these projects with only two people, our personal complications and, recently, the complications of systemd and Wayland, have come up against our limitations and it is impossible for us to maintain the required level."
* * * * *
Major software updates and changes are a regular and ongoing concern distribution maintainers need to address. The Slackware project highlighted this in a recent changelog post where testing and upgrading the distribution's C library was discussed. "With all those fixes in place (plus a few more), we have tested and found that everything in the tree compiles cleanly against glibc-2.32. So, the plan is to have another mass rebuild soon against that. Although the ABI didn't technically change, I've heard that libpthread may not be 100% compatible in some corner cases, so we'll err on the side of caution. Hopefully we can get a little testing done on the recompiled system and then go through it all again at the beginning of next month when glibc-2.33 is released. Other than that, how's Mesa working these days? If there are still issues that are resolved by dropping back to the previous branch, let's try to figure those out."
* * * * *
The Fedora team plans to include the new GNOME 40 desktop in Fedora 34, expected to be released around the middle of 2021. GNOME 40 includes GTK 4 which is a new version of the graphical toolkit used to make the GNOME desktop environment. "As usual, Fedora 34 will include the latest available upstream GNOME release. This time, the GNOME release includes some noteworthy changes, and the purpose of this change proposal is to draw attention to them. GNOME is changing its versioning scheme, and the coming GNOME 40 release is the first one with following the new scheme. GNOME 40 includes GTK 4, which is a new stable release of GTK. With the release of GTK 4, upstream GTK considers GTK 2 to be end-of-life. The GNOME shell overview is being redesigned for GNOME 40.". Additional information on these changes can be found in the Fedora wiki.
* * * * *
In December we reported on the FreeBSD operating system gaining support for WireGuard, a small and fast VPN technology. This VPN implementation is now coming to FreeBSD-based projects like pfSense, thanks to work sponsored by Netgate. "Sponsored by Netgate, the development of a kernel-resident WireGuard implementation for FreeBSD and pfSense has been over a year of effort in the making. It was committed to FreeBSD on November 29, 2020 and can be previewed in pfSense CE. Source code is available now via the pfSense public code repository. Binary images will be available January 20, 2021 for those who are tracking the 2.5.0 development branch update from the pfSense GUI, or who are utilizing the 2.5.0 development branch installation media."
* * * * *
In December we reported on Red Hat's plan to phase out CentOS Linux and use CentOS Stream as a development platform. In the wake of Red Hat's announcement several distributions announced plans to fill the void left by CentOS Linux's demise. Red Hat itself is trying to attract former CentOS Linux users by offering more free subscriptions to Red Hat Enterprise Linux, including the option of running these subscriptions in production environments. (Previously free subscriptions were restricted to development systems.) "We're addressing this by expanding the terms of the Red Hat Developer program so that the Individual Developer subscription for RHEL can be used in production for up to 16 systems. That's exactly what it sounds like: for small production use cases, this is no-cost, self-supported RHEL. You need only to sign in with a free Red Hat account (or via single sign-on through GitHub, Twitter, Facebook, and other accounts) to download RHEL and receive updates."
Meanwhile, Rocky Linux, a clone of Red Hat Enterprise Linux created by a former CentOS developer, plans to publish its first release candidate in March.
* * * * *
The Apple Mac Mini, powered by an ARM processor, impressed a lot of people in the technical community when it was launched last year, but one aspect of the device many people did not like was how locked down it was. Despite the hurdles involved, some Linux developers have made progress in getting Ubuntu running on the Apple device. "Developers at ARM virtualisation company Corellium have managed to get Ubuntu 20.04 up and running on the new Apple Silicon Mac Mini. And we're not talking 'it boots and prints a load of text' running here. No, this is the full Ubuntu desktop experience - and it's already being described as 'completely usable'!" There is still work to do in order to get Ubuntu running on the ARM-powered system in a way which will be accessible to most users.
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Deep diving into systemd
Ghost-hunter asks: Maybe Jesse could spend time explaining what systemd is, what it does and is it really dangerous? Is there really a "boogy man" in the machine? Jesse, if you have done that please point to that dissertation.
Jesse answers: I have written some articles on systemd over the years. Starting in 2011, I wrote ten articles about systemd - what it is and why it exists. I also wrote occasionally about the forks which resulted from systemd being adopted by most Linux distributions and the controversy surrounding the project. You can find all of those past articles in our archive.
Before I go any further I want to acknowledge that one of the reasons I usually don't comment on systemd directly, one way or the other these days, is that for about two years now I've been the primary maintainer for the SysV init software. Since SysV init is often used as the basis for comparison with systemd it is difficult for me to give an unbiased opinion on either project. This is why my last systemd Q&A article was written over two years ago, I try to avoid talking about my personal projects and opinions on DistroWatch. However, I am going to try to put aside my SysV init maintainer hat for a moment and answer your questions as objectively as I can.
As I mentioned, the articles I linked to above should hopefully explain what systemd is, how it tries to accomplish its goals (or at least what its original goals were), and why some people are opposed to its wide-spread adoption. Today I'll try to answer your questions that I have not covered in past articles.
First, is systemd dangerous? Most of the time, no, it's probably not dangerous. Most systems running systemd don't suffer from the experience. There have been a few bugs either caused by systemd or exposed by systemd which caused some pretty big problems in the past. The erasing files bug, the bricking hardware bug, the killing user processes at logout issue, and invalid username bug all come readily to mind. And, to be fair to people who don't like how systemd has been managed, the reactions to these bugs from the systemd developers were not diplomatic.
So there have been some serious bugs either caused by or exposed by systemd which could make running the software dangerous in the past in very specific situations. However, I don't think that is what you meant. I get the impression you weren't asking if systemd can be accidentally dangerous (any complex software can be problematic when it manages a lot of the low-level functions of an operating system), but were rather more interested in the "boogy man" concept, the idea that there is something malicious hiding in the code.
Is there something malicious in the systemd code? To be honest it is difficult to tell for sure. The systemd code, like many large and complex software projects, is huge. Version 247 of systemd included over 2,000 source code files that contained over 500,000 lines of code. This doesn't include unit tests, documentation, build rules, etc - just the source code. The whole archive is closer to 4,000 files containing about a million lines of text. In short, it's more than I will have time to read this weekend to authoritatively answer the question of whether there are any naughty bits hidden in the code.
However, with all that being said, I don't think there is any malicious code in systemd. There are certainly bugs, there are design decisions I (and others) may not agree with, but I don't think there are any hidden traps or backdoors in systemd that will compromise an operating system.
Why do I tend toward the idea that systemd is not malicious? There are a few reasons. The first is that systemd is developed as free and open source software in a public repository. For someone to insert something nasty into systemd they would need to do it not only in front of the world, but under the noses of other systemd developers. Or we need to go full on conspiracy theory and believe all the systemd developers are either malicious or unaware of the code being committed to their repository. I think both are unlikely.
Second, systemd has been around for nearly a decade. It has been widely adopted for at least half that time. If there were backdoors in systemd then it would seem odd we haven't heard about any ill effects. Where are the system administrators reporting weird network traffic from compromised machines? Where are the port scanners reporting mysterious openings? Where are the botnets of millions of Linux machines running systemd? I haven't heard of any of these things happening and you would think, after half a decade of deployment on millions of machines, if there were an exploit then at least one person would have noticed by now.
Third, and finally, as I mentioned before systemd is open source software. There are a lot of people, or at least a very vocal minority of people in the Linux community, who strongly dislike systemd, for one reason or another. Not one of them has dug into the source code for systemd and found an intentional problem. People have spotted bugs and some questionable choices in approach, but nothing that is going to turn your computer into a spam-flinging zombie. If anything, systemd's sandboxing features probably make it more secure in some situations than the alternatives.
Zooming out for a second, I'd like to point out that this "boogy man" argument crops up all the time when new software is introduced that is either different in its approach, large, or developed in a country other than the one the person is living in. It happens a lot with SELinux, with deepin, with any distribution originating from Russia, and lately it has been happening with systemd. In each case it is raising concerns about malicious intent without evidence. If someone claims there are backdoors in SELinux, systemd, or any other open source product the easiest way to address such claims are to simply ask the other person to show you where the backdoor exists in the code. The source code is all there, all visible to the public. Anyone with the time, expertise, or money can audit the code and find problems. So far no one has found backdoors or other malicious bits in systemd and I'm guessing that is because systemd isn't the result of a grand conspiracy. The systemd developers are just solving problems differently.
Traditionally Linux system tools and components have been developed as smaller, independent, interchangeable pieces. The systemd approach is more akin to developing a whole bunch of tools and functionality under one umbrella. It's a different approach, more akin to the "top-down" style of commercial Unix or other commercial vendors. It's different and that rubs a lot of people, particularly those who are accustomed to the "do one thing well" approach to Linux development, the wrong way. That doesn't make systemd malicious, just different in its philosophy.
Depending on your technical and philosophical preferences there are lots of reasons to like systemd, and there are lots of reasons to dislike it. Just as there are lots of reasons to prefer one desktop environment, office suite, or e-mail client over another. I think it's important to make a distinction between "This software project does something I don't like" versus "This software project is malicious." For some people systemd certainly falls into the former category, but I think it's a mistake to believe the latter.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
XigmaNAS 12.2.0.4
Michael Zoon has announced the release of XigmaNAS 12.2.0.4, a new stable snapshot of the project's embedded, open-source NAS (Network-Attached Storage) distribution based on FreeBSD. This is major update and the first released built on top of FreeBSD 12.2: "We are pleased to announce the release of XigmaNAS version 12.2.0.4.8008 'Ornithopter'. XigmaNAS 12.2.0.4.8008 is a direct upgrade for the EOL 12.1.0.4.xxxx branch. Changes: upgrade to FreeBSD 12.2-RELEASE P2; WebGUI code and framework improvements; upgrade Bash to 5.1-p4; upgrade Samba to 4.13.1; upgrade lighttpd to 1.4.58; upgrade arcconf to 3_04_23699; upgrade zoneinfo to 2020f; upgrade msmtp to 1.8.14; upgrade smartmontools to 7.2; upgrade minidlna 1.3.0; upgrade syncthing to 1.12.1; upgrade ProFTPd to 1.3.7a; upgrade PHP to 7.4.14; upgrade Nano to 5.5. Fixes: fix only first lagg member is brought up; fix reload issue. Upgrade notes: make a backup of your existing system configuration and store it in a safe location - the system config.xml could be upgraded; clear your browser's cache to avoid display issues after upgrading from an older release." See the release announcement for a full changelog.
* * * * *
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,306
- Total data uploaded: 35.9TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
What is your favourite parent distribution?
Original, base distributions are the backbone of the Linux family. For instance, this week we talked about the Mabox Linux distribution, which is based on Manjaro Linux, which is in turn based on Arch Linux. Arch is one of several commonly used parent distributions. There are over 22 actively maintained projects which use Arch as their parent or grandparent. There are other popular parent distributions. For example, there are at least a dozen active, Fedora-based projects, nine based on Gentoo, and seven based on Slackware Linux. Debian is by far the most commonly used parent distribution with at least 120 children, with almost half of those (about 50) in the Ubuntu branch of the family tree.
People often gravitate toward one branch of the Linux family tree. We would like to hear which parent distribution is your favourite.
You can see the results of our previous poll on methods used to perform system administrative tasks in last week's edition. All previous poll results can be found in our poll archives.
|
My favourite parent distro is
Arch: | 576 (20%) |
Debian: | 1042 (37%) |
Fedora: | 117 (4%) |
Gentoo: | 74 (3%) |
openSUSE: | 130 (5%) |
Slackware: | 153 (5%) |
Ubuntu: | 497 (18%) |
Other: | 118 (4%) |
I do not have a favourite: | 130 (5%) |
|
|
Website News |
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 1 February 2021. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 1, value: US$11.50) |
|
|
|
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 |
Lycoris Desktop/LX
Lycoris was located in Maple Valley, Washington. The corporation was founded in 2000 by Joseph Cheek with a vision of making Linux simple enough for everyone and pioneered the Linux based home-user desktop by offering. Lycoris packages Open Source applications for the consumer market and integrates them into Desktop/LX, its simple, robust operating system. Lycoris has enjoyed amazingly positive press coverage in Time Magazine and other publications. Lycoris was positioning itself as the leading provider of the best Linux based operating system specifically targeted for the desktop market, whether purchased separately or pre-installed on Desktop/LX PCs. Update: Lycoris ceased to be an independent distribution after it was acquired by Mandriva in June 2005.
Status: Discontinued
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|