DistroWatch Weekly |
DistroWatch Weekly, Issue 834, 30 September 2019 |
Welcome to this year's 39th issue of DistroWatch Weekly!
One of the great things about open source software is it is usually developed with the primary intention of benefiting the end-user. Profit, data mining and lock-in are usually not the goals with free and open source software - instead programs are created to empower the user. This week we begin with a look at FreedomBox, a Debian-based distribution intended to be used on home servers. FreedomBox makes it easy to set up a home or small office server and includes a web-based interface for managing services. We have more details on FreedomBox in our Feature Story. In our News section we talk about popular Snap packages and why users of different distributions may be making use of different snaps. Let us know why you use portable packages in our Opinion Poll. Plus we report on DragonFly BSD getting a new filesystem checking utility, UBports publishing new apps, and CentOS publishing a new, rolling release edition called CentOS Stream. We also report on Purism shipping its first batch of Librem 5 smartphones and a fix for the Redcore package manager. Then we talk about how often distributions publish new ISO media and why new updates are not published every week. We are also pleased to share the torrents we are seeding and the releases of the past week. We wish you all a wonderful week and happy reading!
Content:
- Review: FreedomBox 2019-07-10 "Buster"
- News: Ubuntu publishes list of popular snaps, DragonFly BSD gains filesystem checks for HAMMER2, UBports updates available apps, CentOS publishes new rolling edition, Librem 5 phones shipping, Redcore updates its package manager
- Questions and answers: Refreshed ISO files versus on-line updates
- Released last week: CentOS 8.0.1905, Univention Corporate Server 4.4-2, ReactOS 0.4.12
- Torrent corner: Bluestar, CentOS, Hyperbola, Q4OS, ReactOS, SmartOS, SolydXK, Volumio
- Upcoming releases: FreeBSD 12.1-BETA3
- Opinion poll: Why do you use portable packages?
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (19MB) and MP3 (14MB) formats.
|
Feature Story (by Jesse Smith) |
FreedomBox 2019-07-10 "Buster"
FreedomBox is the most recent distribution to be added to the DistroWatch database. What is FreedomBox? According to the project's website:
FreedomBox is designed to be your own inexpensive server at home. It runs free software and offers an increasing number of services ranging from a calendar or Jabber server to a wiki or VPN. Our web interface allows you to easily install and configure your apps.
On the technical side, FreedomBox is based on Debian. The latest version is based on Debian 10 "Buster". Unlike some Debian projects, FreedomBox is a "pure blend" which means all the packages it uses, or develops, can be found in the Debian repositories. This keeps FreedomBox close to upstream and completely compatible with Debian.
FreedomBox can be purchased bundled with hardware running an ARM CPU or downloaded as a compressed disk image to be installed on existing hardware. The distribution has disk images that run on 32-bit (x86), 64-bit (x86_64) and several flavours of ARM-powered boards. These flavours are available in Stable, Testing and Daily branches, depending if we want a fixed or rolling release operating system. I decided to try the Stable version for 64-bit machines.
The 64-bit image file is a 386MB download which unpacks to 3.8GB when uncompressed. This image file can be written to an SD card or USB thumb drive. By default, FreedomBox runs from the thumb drive or SD card rather than having a typical install process where packages are written to a hard drive. People who wish to perform a customized hard drive install can install Debian first and then add the FreedomBox software on top with a few commands.
Getting started
FreedomBox boots to a text console with a login prompt. At first I tried a few common default passwords, then checked the documentation and discovered there are no default login credentials. Instead we should access FreedomBox through its web portal and we will be asked to create an account. The documentation goes on to explain we can usually access the new server by browsing to the URL http://freedombox.local/, assuming we are on the same LAN. Alternatively, we may need to use a tool like nmap or check our router's access log to find the new FreedomBox's IP address.
FreedomBox 2019-07-10 -- The welcome screen when we first connect to the web portal
(full image size: 335kB, resolution: 1237x1024 pixels)
Opening a web browser and connecting to the new FreedomBox server brings up a page which greets us. Then we are asked to make up a username and password. The account credentials we create will not only give us access to the web interface, they will also grant us remote login permission using tools like OpenSSH. The next screen of the web portal gives us the chance to change our network settings. Then we are presented with a list of web applications and services and asked which ones we want to install. Clicking an application's icon brings up a brief description of the software. We can then click an Install button to download the desired module.
When I first started using FreedomBox I tried to install two services, the Transmission bittorrent software and a simple RSS feed reader. Clicking either package's Install button brought up an error which read: "Error installing application: Error during installation E: Release file for http://deb.debian.org/debian/dists/stable-updates/InRelease is not valid yet (invalid for another 18min 43s). Updates for this repository will not be applied."
I waited the specified 18 minutes, then tried again. That that time, both applications downloaded and installed successfully.
Exploring FreedomBox
The FreedomBox web interface is pleasantly streamlined and easy to navigate. Across the top of the screen there are four main buttons. Home, Apps, System, and a user button that allows us to sign out of our account or change our password. We can also reboot or shutdown the server through the user menu.
The Apps screen shows us a list of available applications modules we can install. There were 24 of these available at the time of writing. Applications are run in the web browser and cover a range of features. There are wiki, blogging and torrent client packages. There is a feed reader, a few proxy tools, such as Tor and a SOCKS proxy. There is a VPN client, and a handful of chat servers and clients. I was hoping to spot an e-mail server for home-based hosting, but did not find one.
FreedomBox 2019-07-10 -- Browsing available web applications
(full image size: 652kB, resolution: 1237x1024 pixels)
We can click on an application's icon to display a description of the software. We can then install the selected item with a single click. Again, the interface is pleasantly uncluttered and I found it easy to identify what each module did and the handful I tried all installed successfully.
The Home screen shows a list of applications we have installed. Clicking on an application opens it, taking over the browser's tab. For this reason I started right-clicking on applications and opening them in a new tab to make it easier to get back to the FreedomBox interface. The Home screen is basically just a full screen launcher for the programs we have installed.
The System page acts as a control panel, and lists modules we can use to trouble-shoot, examine, and configure our server. There is a system module for creating backups, a few modules for changing DNS settings and networking. There is a Diagnostics module that will list installed services and whether they are responding over their network ports. One module lets us enable automatic updates, or manually update the operating system. Another module enables Let's Encrypt certificates, if we have given our server a domain name.
FreedomBox 2019-07-10 -- Accessing configuration modules
(full image size: 560kB, resolution: 1237x1024 pixels)
Additional modules list available storage, and data usage. Another helps us create and manage filesystem snapshots. There is a tool for enabling and disabling the OpenSSH service. A Security module allows us to toggle the Fail2Ban service on/off to guard against brute force network attacks. It also allows us to restrict which users can sign in remotely to the OpenSSH console.
General observations
FreedomBox runs the OpenSSH service by default, giving us a second method (along with the web portal) to access and manage the system. By default, only users in the Admin group can use OpenSSH to remotely sign in. The first user we create has Admin rights and, optionally, we can add other users to the Admin group later. In the Security module we can allow all users to sign in via OpenSSH should we wish to make the server more accessible without granting people Admin rights.
FreedomBox is one of the few Linux distributions I have used which sets up Btrfs as the default filesystem. This is useful for two reasons. The first is we can create additional filesystems and add new physical storage devices to the filesystems as we need more space. Btrfs can be grown dynamically without taking the operating system off-line which is a nice feature to have. There is no method for adding new storage devices through the web interface, but it takes just one command using the btrfs utility on the console interface.
FreedomBox 2019-07-10 -- Using the RSS feed reader application
(full image size: 271kB, resolution: 1237x1024 pixels)
The second perk to running Btrfs by default is we can revert changes to the system's packages and configuration with a few mouse clicks. There is a settings module in the web portal for creating and rolling back filesystem snapshots. This means if we make a configuration mistake or if an update breaks the system, we can roll back to the previous snapshot and everything goes back to its earlier, working condition. I tested this feature and it worked perfectly.
It is pleasantly easy to set up sharing files over HTTP. One of FreedomBox's modules lets us share a directory over a URL we make up. For instance, I can create a folder in my user's home directory called Public and set it to be accessible to anyone who visits http://freedombox.local/share/Public on my LAN. (Or I can set up port forwarding on my router to my server and give people the IP address.) People can then easily download files from my system just by clicking the link I send them. When combined with other modules, like the Transmission bittorrent client, it means we can download files and share them with other computers on the home network with very little effort.
The distribution does not require many resources. A fresh install used less than 4GB of space on the SD card. Even with half a dozen modules installed and the web interface running, FreedomBox only used about 260MB of RAM. The distribution is designed to run in minimal environments, like Raspberry Pi single board computers, and it can do this with room to spare.
FreedomBox 2019-07-10 -- Managing a user account's permissions
(full image size: 378kB, resolution: 1237x1024 pixels)
Problems
For the most part, FreedomBox and its web applications worked really well for me. There were just a few exceptions with modules that caused me problems. The first was that Transmission crashed once after trying to download a file. This on its own was not a big deal, but I struggled to come up with a user-friendly way to restart the service. An administrator can login through secure shell and restart the transmission-daemon service, but I could not find a way to force Transmission to restart through the web interface. At least not using any of the friendly, point-n-click tools. The Diagnostics module would show Transmission was not responding, but it does not offer any solutions.
My next thought was to install the Cockpit application module as Cockpit is a powerful web-based tool for managing servers. The Cockpit module installed, and when I launched the application I was taken to Cockpit's login screen. After entering my username and password, I was shown a blank page. I think Cockpit was the only application which did not work properly during my trial. I tried using Cockpit in a few different browsers and each produced the same blank page after I had successfully signed into the module.
Conclusions
I feel that I don't get to say this about many projects: FreedomBox impressed me. I was not sure what to expect when my trial started. I was not sure if I was getting Debian with some extra convenience packages pre-installed, or something like Debian running Cockpit, or an appliance distribution like TurnKey Linux. What I got was a distribution that did not need to be installed, I could just unpack the download to a thumb drive and start using it. FreedomBox requires virtually no configuration, the web apps are all point-n-click add-ons, and most of them are quite easy to use.
The control panel especially was nice to use. Often times when distributions add a web-based control panel it either just duplicates tasks a user might perform on the console (with similar readouts and controls) or the interface is complex and crowded with too many options. FreedomBox manages to be sleek and minimal while making the administrator's life noticeably easier. This is one of the few times when I've found myself preferring to use the web interface over the command line when working on a server, and I'm pretty sure I could hand this system to less technical users and they would be able to explore and use the web interface.
There were a few minor problems which stood out. It would have been nice to have a system module for restarting services, or an option to automatically restart crashed services. My only other wish-list item would be to make it easier to add disks to a storage pool. The FreedomBox storage module lets users see existing storage pools and which devices are in them, but I cannot take an unformatted device and add it to a Btrfs pool without using the command line. Otherwise, FreedomBox was polished, easy to use, and it manages to provide useful features I feel most people will want without overloading the interface with features most people don't need.
In short: the distribution provides a surprisingly polished experience with almost no work required to set it up and start using a home server. I'm hoping the next version manages to fix the Cockpit module and maybe adds an e-mail service, but the project needs very little else. In fact, I think it benefits from maintaining a narrow focus and doing just a few things well without getting bogged down with extra services, monitoring functions, and add-on containers. This is an excellent way to get up and running with a home server where people want to plug it in and just start sharing files, chatting or blogging.
* * * * *
Visitor supplied rating
FreedomBox has a visitor supplied average rating of: N/A from 0 review(s).
Have you used FreedomBox? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Ubuntu publishes list of popular snaps, DragonFly BSD gains filesystem checks for HAMMER2, UBports updates available apps, CentOS publishes new rolling edition, Librem 5 phones shipping, Redcore updates its package manager
Many people use portable package formats, such as Flatpak, AppImage, and Snap, for different reasons. Igor Ljubuncic has published a post on the Ubuntu blog which shows the top five most popular Snap applications on different distributions. "From a distance, Linux is one big, confusing ball of passionate users and hardcore technical jargon. But as you zoom in, you can start seeing patterns - and differences. Indeed, the individual and vastly varied choice of a favorite distribution has played a major part in shaping the community conversation in the Linux space. But does this also reflect on the application usage patterns? We wanted to have a look at how users on different distributions consume snaps. So we crunched some numbers and checked the top five snaps for Ubuntu, Debian, Fedora, CentOS, Arch Linux, and Manjaro users." Looking at the provided table comparing Snap usage on various distributions we can get a sense of why different users turn to portable package formats. For instance, on Arch Linux and Manjaro where software is usually up to date, snaps appear to be used mostly to install proprietary software. However, on Debian, which is a more conservative distribution, Snap packages appear to be used to keep open source applications up to date with their upstream releases.
* * * * *
The DragonFly BSD operating system uses an advanced, copy-on-write filesystem called HAMMER2. The filesystem's copy-on-write feature means that changes written files on the disk are created in copies of the data, meaning updates to the disk are atomic and should not suffer from sudden interruption, like a power outage or system crash. This means filesystem checks usually are not needed, but a filesystem check (fsck) tool has been created anyway to verify the integrity of the filesystem's content. DragonFly BSD Digest has a post which reads: "HAMMER2 is copy on write, meaning changes are made to copies of existing data. This means operations are generally atomic and can survive a power outage, etc. (You should read up on it!) However, there's now a fsck command, useful if you want a report of data validity rather than any manual repair process."
* * * * *
The UBports team has published notes on work the developers are doing to improve the performance and portability of their mobile operating system. The team has made progress in making UBports run smoothly on the upcoming PinePhone. Some other changes are becoming available, including PureMaps, a map browsing and navigation app; and Ghostcloud, an app for accessing Nextcloud instances. "In the past fortnight there have been updates to some notable apps. The new version of OpenStore asks if you want to contribute a donation to the developer of the app you are about to download, if the developer has added that prompt. We put this at the top of the bill purposely! PureMaps was created originally for Sailfish but has now been ported to UT. It includes a whole range of features from Mapbox and soon it is expected that offline maps will be working. The developer, Jonatan Hatakeyama Zeidler who led on this doesn't even have a UT device but very generously agreed to help port it, supported by others. The app works beautifully. Apart from that, a reminder that Alfred has a Ghostcloud app for accessing Nextcloud." More updates and information can be found in the UBports team's blog post.
* * * * *
When CentOS 8.0-1905 was released this past week, one feature stood out: CentOS Stream. The new edition of CentOS was described as a rolling release distribution which would provide a middle ground between the fast moving Fedora project and Red Hat Enterprise Linux (RHEL). Matthew Miller of the Fedora project has published a statement about what CentOS Stream is and how it fits into the Fedora/Red Hat ecosystem. "Fedora will remain the first upstream of RHEL. It's where every RHEL came from, and is where RHEL 9 will come from, too. But after RHEL branches off, CentOS will be upstream for ongoing work on those RHEL versions. I like to call it 'the midstream', but the marketing folks somehow don't, so that's going to be called CentOS Stream. We - Fedora, CentOS, and Red Hat - still need to work out all of the technical details, but the idea is that these branches will live in the same package source repository."
* * * * *
Fans of mobile devices running GNU/Linux operating systems received some good news this week: the first Librem 5 smartphones have been manufactured and are shipping. The phone runs a Debian-based distribution by default and uses a GNOME-based interface. A port of UBports is also expected to run on the Librem 5. The device features hardware switches to disable components which might invade user privacy. "Everyone who pre-ordered the Librem 5 smartphone will be receiving an email letting them know which shipping batch - and what shipping date window - they are scheduled for, before we prepare each batch for shipment. You can find more details in the batch shipping announcement and the FAQ."
* * * * *
Earlier this month we reviewed Redcore Linux, a Gentoo-based, desktop distribution. The review mentioned problems with the distribution's Sisyphus graphical package manager, which the Redcore developers looked into: "I'm sure many of you already noticed, but unfortunately the latest release of Redcore Linux shipped with a partially broken package manager. While Portage (emerge) worked awesome as always, Sisyphus had some serious issues. Under certain circumstances, Sisyphus was unable to perform system upgrades, it may compile packages from source instead of using binary repository, and it may even downgrade packages instead of upgrading them. Many reviewers of the distribution caught these flaws, which made me wonder what is going wrong, and take another close look at the code..." The Redcore blog post includes instructions for upgrading Sisyphus to the fixed version and refreshing its package information.
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Refreshed ISO files versus on-line updates
Getting-updates-after-install asks: I have a simple question. Why is it that when I download a distro I have several MB, if not GB, of updates that need to be performed? You would think that the developers would load fresh ISO updates when they become available.
Take for instance Manjaro, their updates are 1.2GB and with a slow repo, it can take 30 minutes or more to receive updates. What are your thoughts?
DistroWatch answers: My thoughts are that it is not really practical, from a developer's point of view, to constantly publish refreshed media every time there is a new large batch of updates. It can take days to properly build and test new ISO files for multiple editions and architectures. And the developers would need to do that almost every week. They wouldn't have time to do anything else if they were always refreshing media.
Even fast-moving projects like Arch Linux that only support one architecture, relatively few core features, and a minimal package base only publish new media once a month. Technically it is possible to rebuild ISO files after each batch of patch updates, but doing so takes hours. Then, once the ISO files are built, they need to be tested and then sent out to mirrors. Doing the mirror sync will take hours or days and a lot of bandwidth for the project. This is why most projects publish new media a few times a year rather than weekly.
Personally, I think spending 30 minutes installing updates usually is not a problem. You can keep using the system while it is updating as the package manager usually does not interfere with the desktop environment. I often check e-mails or watch videos while my systems are updating without any problems.
With that being said, if you are running a system where the package manager's disk usage (or the bandwidth required to install the first wave of updates) are prohibitive, there are some things you can do to make the situation better.
For instance, if bandwidth is at a premium you can download distributions which offer a network install option. That way you get the latest available packages during the install process. The network install ISO is usually smaller than other install media, since fewer packages need to be included, and you will not need to install any updates once the installer is finished. Manjaro is one of many projects which support network installs.
Another thing you can do, if the package manager is causing your desktop to be less responsive, is to set the nice and ionice levels of the package manager. The nice and ionice programs tell a process to stay out of the way of other processes. This means that when your program wants to use the CPU or disk, it will be polite and only use resources while other programs are not busy. In the following example, I use these two commands to make sure the Pacman package manager has a minimal impact on my system:
nice -n 19 ionice -c 3 pacman -Syu
The nice program sets a niceness level of 19 (the most nice, lowest priority available) and ionice sets its priority at 3 (the lowest for disk usage). Now, no matter how long the upgrade process takes, it should have minimal impact on the performance of the operating system.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
ReactOS 0.4.12
Colin Finck has announced the release of ReactOS 0.4.12, a new version of the project's open-source, built-from-scratch operating system intended to be binary-compatible with computer programs and device drivers made for Microsoft Windows. The new version delivers various usability improvements, including window snapping and better font rendering, as well as support for the Intel e1000 NIC driver: "The ReactOS team is pleased to announce the release of version 0.4.12. As always, a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around. Filesystem drivers require a great deal of support to function correctly, and there is arguably no truer test of ReactOS' FS infrastructure than being able to run Microsoft's own FS drivers. While the project is not quite there yet, driving towards this goal saw considerable improvements been made. Pierre Schweitzer and Thomas Faber paid particular attention to the common cache, a module with deep ties to the memory manager and which traditionally has been a very troublesome component." Read the rest of the release announcement for further details.
Hyperbola GNU/Linux-libre 0.3
André Silva has announced the release of Hyperbola GNU/Linux-libre 0.3, a major update of the project's Arch-based, free (as in freedom) Linux distribution that meets the GNU Free System Distribution Guidelines (GNU FSDG). This version introduces Xenocara as the default X window display server: "After several months of development, we are happy to announce a new release of Hyperbola GNU/Linux-libre. This is a major milestone and we have fixed many bugs, so that this release is now stable. It includes Xenocara as the default display server for the X Window System and LibreSSL as the default provider of SSL and TLS protocols. Additionally, all packages adhere to the Filesystem Hierarchy Standard. Since it is a major change, there is a migration guide available for users that come from Milky Way 0.2. It is no longer recommended to migrate from any Arch-based distro, but users who wish to try should make adequate backups may refer to the Arch Migration article on our wiki." See the release announcement for more information. The project provides a dual-architecture (i686/x86_64) installation and rescue image (text mode only) similar to Arch Linux to install the system.
CentOS 8.0.1905
The CentOS project, a 100% compatible rebuild of the Red Hat Enterprise Linux, in full compliance with Red Hat's redistribution requirements, has published a new version: CentOS 8.0.1905. The new version is based on Red Hat Enterprise Linux 8.0 sources. There are two main editions of CentOS, depending on your needs, CentOS Linux and CentOS Steam: "You now have two ways to consume the CentOS platform, CentOS Linux and CentOS Stream. CentOS Linux is a rebuild of the freely available sources for Red Hat Enterprise Linux (RHEL). CentOS Stream is a midstream distribution that provides a cleared-path for participation in creating the next version of RHEL. Read more in the CentOS Stream release notes." CentOS Stream is a rolling release distribution that acts as a middle ground between the cutting edge packages in Fedora and the stable, long-term packages available in Red Hat Enterprise Linux. Both editions of CentOS are available in off-line and net-install (boot) editions. Additional information can be found in the release announcement and in the release notes (CentOS Linux and CentOS Stream).
CentOS 8.0.1905 -- Running the GNOME desktop
(full image size: 204kB, resolution: 1920x1080 pixels)
Univention Corporate Server 4.4-2
Univention Corporate Server (UCS) is an enterprise-class distribution based on Debian GNU/Linux. The project's latest release is an update to the distribution's 4.4 series: 4.4-2. "We've just published the second point release for UCS 4.4. Apart from some bug fixes and corrections, we've also implemented some new features and, of course, we've put some work into numerous apps. Final Version of the UDM REST API: Looking back at the first point release (UCS 4.4-1 in June 2019), our REST API for the Univention Directory Manager was still in beta stadium. Good news: the interface for accessing the directory service is stable now. The API connects applications to the UCS directory service; access is granted via a web service using HTTPS, and data is exchanged JSON format. So, the REST API offers the same functionality as the udm command line tool. For example, it simplifies the maintenance of user properties or computer objects from connected systems. Developers of applications offered in the Univention App Center also benefit from the new, standardized access because they are no longer limited to the UDM Python interface." Additional information can be found in the distribution's release announcement.
SolydXK 10
SolydXK is a Debian-based desktop distribution which is available in two main editions: Xfce and KDE Plasma. The project's latest release builds on technology from Debian Buster and fixes a number of bugs. "The SolydXK Team has worked long and hard to create yet another solid release. We are proud to announce SolydXK 10 based on Debian Buster! Highlights: Based on Debian Buster 10.1 release with the latest kernel version 4.19. Live ISO can now be booted with localisation support. New GRUB2 theme. The USB Creator was rebuilt from scratch to improve stability, speed and maintainability. Many bugs were resolved and we changed the SolydXK Firefox settings even further to improve user privacy. This is done in the firefox-solydxk-adjustments package which can be purged if you don't need it. We thouroughly cleaned up the ISOs removing any packages that are not strictly needed without compromising system stability and safety." The Raspberry Pi 3 image has been dropped from this release due to apparent lack of interest.
* * * * *
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: 1,632
- Total data uploaded: 28.3TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Why do you use portable packages?
In this week's News section we linked to a post which explores which Snap packages are used the most on five popular distributions. The information appears to show users on different distributions use portable packages for different reasons. We would like to hear why you use portable packages.
You can see the results of our previous poll on DNS over HTTPS in last week's edition. All previous poll results can be found in our poll archives.
|
Why do you use portable packages?
To run the latest versions of software: | 181 (11%) |
To run commercial/proprietary software: | 88 (6%) |
To run older versions of software: | 17 (1%) |
I find it easier to manage: | 54 (3%) |
So I can use the same package across distros: | 59 (4%) |
A combination of the above: | 236 (15%) |
Another reason: | 77 (5%) |
I do not use portable packages: | 885 (55%) |
|
|
Website News (by Jesse Smith) |
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 7 October 2019. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
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 1105 (2025-01-20): CentOS 10 Stream, old Flatpak bundles in software centres, Haiku ports Iceweasel, Oracle shows off debugging tools, rsync vulnerability patched |
• Issue 1104 (2025-01-13): DAT Linux 2.0, Silly things to do with a minimal computer, Budgie prepares Wayland only releases, SteamOS coming to third-party devices, Murena upgrades its base |
• Issue 1103 (2025-01-06): elementary OS 8.0, filtering ads with Pi-hole, Debian testing its installer, Pop!_OS faces delays, Ubuntu Studio upgrades not working, Absolute discontinued |
• Issue 1102 (2024-12-23): Best distros of 2024, changing a process name, Fedora to expand Btrfs support and releases Asahi Remix 41, openSUSE patches out security sandbox and donations from Bottles while ending support for Leap 15.5 |
• Issue 1101 (2024-12-16): GhostBSD 24.10.1, sending attachments from the command line, openSUSE shows off GPU assignment tool, UBports publishes security update, Murena launches its first tablet, Xfce 4.20 released |
• Issue 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• 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 |
• 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 |
Superb Mini Server
Superb Mini Server (SMS) was a Slackware-based server distribution with web, DNS, DHCP, file, print and fax servers, iptables firewall, mail server with spam filter and anti-virus scanner, and BitTorrent station. It also includes Webmin, a web-based administration tool, but no graphical desktop. SMS, which comes with Slackware's text-mode system installer, was built using Linux-Live scripts (from Slax) and can be used as a live CD for testing purposes.
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.
|
|