DistroWatch Weekly |
DistroWatch Weekly, Issue 840, 11 November 2019 |
Welcome to this year's 45th issue of DistroWatch Weekly!
Fedora is a community project that features cutting edge technology and a preview of features that will come to future versions of Red Hat Enterprise Linux. The Fedora team recently published Fedora 31 and we begin this week by sharing a review of the distribution by Joshua Allen Holm. The developers of Fedora are already looking at ways to improve their distribution with Python performance being examined. We have details on the planned changes to Fedora's Python package in our News section. We also celebrate network performance improvements coming to FreeBSD and link to an overview of changes planned for elementary OS 5.1. Then, in our Tips and Tricks column, we talk about keeping track of what users are running on an operating system and how to monitor multi-user systems. Many people no longer share computers at home and we are curious if your home machine is a shared environment or a single-user system. Plus we are pleased to share the releases of the past week and list the torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
- Review: Fedora 31 Workstation
- News: Fedora works to improve Python performance, FreeBSD gets faster networking thanks to Netflix, elementary team plans new greeter and system installer
- Tips and tricks: Monitoring and recording user activity
- Released last week: Red Hat Enterprise Linux 8.1, NethServer 7.7, OpenIndiana 2019.10
- Torrent corner: Archman, batocera, Clonezilla, Container, EasyOS, FreeBSD, FuguIta, KDE neon, NethServer, Obarun, OpenIndiana, OSMC, SmartOS, Star, XigmaNAS
- Opinion poll: How many people use your main home computer?
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (15MB) and MP3 (12MB) formats.
|
Feature Story (by Joshua Allen Holm) |
Fedora 31 Workstation
Fedora 31, like all recent Fedora releases, has a wide selection installation media available, each focused on some different function or desktop environment. The Fedora website treats the Workstation edition, which is the desktop version featuring the GNOME desktop, and the Server edition as the main downloads. Below Workstation and Server are three emerging Fedora versions: Fedora CoreOS, "an automatically updating, minimal, container-focused operating system"; Fedora Silverblue, "an immutable desktop operating system aimed at good support for container-focused workflows"; and Fedora IoT, which is designed to "[provide] a trusted open source platform as a strong foundation for IoT ecosystems". Tucked down closer to the bottom of the page are the options to download Fedora Spins, which are installation media with different default desktop environments, and Fedora Labs, which provide a preselected set of packages designed around a specific task. For the purposes of this review, I mostly look at Fedora 31 Workstation, but also take a brief look at Fedora Silverblue to see how that project is progressing.
Fedora 31 -- The GNOME desktop
(full image size: 2.1MB, resolution: 1920x1080 pixels)
To begin, I downloaded the 1.8GB Workstation image and the 2.2GB Silverblue image. I copied the Workstation image to a flash drive, rebooted my computer, and started the Fedora Workstation live desktop. Once the live desktop started, I explored a little bit, but quickly started the Anaconda installer to start the installation process.
Installing Fedora
Installing Fedora Workstation is a very straightforward process. For the Workstation variant there are only three tasks that can be performed inside the installer: configure the keyboard layout, set the date and time, and partition the the disk that Fedora will be installed on. Manual partition configuration using Fedora's Anaconda installer is easy, and there is an advanced option for power-users that offers a little more control, but this time I opted to use the automatic option and let Fedora pick its own defaults.
Fedora 31 -- Anaconda installation options
(full image size: 157kB, resolution: 1920x1080 pixels)
Using the automatic partitioning option worked out okay. I installed Fedora 31 on a small 64GB eMMC drive, but neither my root nor my home volumes were overly cramped. I will probably manually configure things the next time I install Fedora 31, but the 38GB root volume and 19GB home volume are comfortable to work with. My root volume is currently 25% full with all my must-have software installed, and my home volume is about 10% full with all of my important files.
The other half of the installation experience, creating a new user account, is handled on first boot by GNOME's Initial Setup application. This part of the process makes a new administrator account, which has sudo privileges, lets the user set up various on-line accounts, and configure a few other options.
Overall, there is not much choice presented to the user during Fedora Workstation's installation process, which may, or may not, be an issue. I find Fedora Workstation's options to be close enough to what I like that I only have to install a few extra things post-install, but other users may want an installation process with more options.
GNOME desktop and default applications
The Fedora Workstation desktop is a very standard GNOME 3.34 desktop. Other than a custom desktop wallpaper, there are few, if any, major changes to GNOME's default settings. The only GNOME extension that is enabled is one that displays "Fedora" on top of the bottom right corner of the desktop wallpaper. For some people, including myself, that is great. I love GNOME's defaults and usually only change a handful of settings, but other users might feel very differently. If that is the case, maybe one of Fedora Spins is a better option as they provide other desktop environments and software.
Fedora 31 -- Workstation's default software
(full image size: 1.5MB, resolution: 1920x1080 pixels)
The default selection of software is good and provides tools for most basic tasks. Fedora Workstation comes with Firefox 69 (which was updated to version 70 almost immediately after Fedora 31 was released) and LibreOffice 6.3. The rest of the default applications are the usual collection of GNOME applications and utilities: Boxes, Calendar, Cheese, Clocks, Contacts, Document Scanner, Files , Maps, Photos, Rhythmbox, Software, Text Editor, Videos, Weather, and various utilities. The one thing that is missing is an e-mail client. Recent releases of Fedora Workstation do not come with Evolution preinstalled. In the age of webmail, that might be okay, but I always end up installing it.
Fedora Workstation's GNOME 3.34 brings some nice improvements over earlier releases, but the changes are mostly small, but welcome, quality of life improvements. For example, it is now possible to drag and drop application icons into application folders. When I did this with LibreOffice's various applications, the group was automatically named "Office". However, this feature is not without bugs. While I was testing out this feature, I ended up with double and triple icons for some of the applications I have installed. I had icons labeled gVim and Vim when I only had one icon before, and I ended up with three identical icons for Zotero even though I had not actually done anything to the Zotero icon. Logging out and back in again fixed some of this, but it was still annoying.
Fedora 31 -- Freedoom Flatpak application failing to exit
(full image size: 1.6MB, resolution: 1920x1080 pixels)
One other headache I had was with certain Flatpak games. Several games would not cleanly exit and left a slightly faded and distorted image of their final screen stuck overlaying everything else. Full control returned to GNOME Shell, so I could interact with the desktop using the mouse and keyboard shortcuts, but I could not see what I was doing. I would have to terminate my session and log in again to get a usable desktop. At first I thought the issue might be caused by an older Freedesktop Platform, but that turned out to not be the case. Freedoom: Phase 1, Freedoom: Phase 2, and FreeDM were using version 18.08 of the Freedesktop Platform, but they were recently updated to use version 19.08 and still exhibit the same problem. The games exit perfectly fine when I use a non-OpenGL renderer in the game, or if I switch the an X.Org session instead of Wayland, but they will not work correctly using Fedora's default Wayland session and with the default settings for the games.
Fedora 31 -- GNOME Classic session
(full image size: 1.8MB, resolution: 1920x1080 pixels)
One change I really liked in this new version of GNOME was the enhancement made to the GNOME Classic session. This session is using a layout closer to the old GNOME 2 style, and the changes make this new version also behave more like GNOME 2. The Activities overview behavior has been altered to make it not so jarring. The GNOME Classic session is not GNOME 2 revisited, but it is a nice, slightly more traditional desktop experience for users who want that instead of GNOME 3's standard settings.
Installing additional software
Like I noted above, Fedora 31 Workstation has a nice selection of default software, but there is plenty of other software available in Fedora's repositories. Fedora Workstation uses GNOME Software as the graphical tool for installing additional packages. When GNOME Software is run for the first time, it asks the user if they want to enable some third party repositories. This option provides a few proprietary packages, including a small subset of RPM Fusion packages, but does not provide full access to RPM Fusion's repositories. Users who want to enable those repositories need to do so by installing the RPM Fusion release RPMs.
Just like with RPM Fusion packages not being included by default, the Flathub Flatpak repository is also not enabled. Users who want to use it need to install it. Thankfully, that is as easy as heading over to Flathub.org and following the instructions, but it is still an extra step users need to take. There is now a Fedora Flatpak repository, but the selection of software is very, very small, mostly consisting of games and various GNOME applications.
On the command line, Fedora uses DNF to install and update RPM packages. There is not much to say about DNF; it works just like it has on all the recent release of Fedora. However, there does seem to be an issue right now with the "dnf autoremove" command wanting to uninstall the kernel-core package or complaining about being unable to autoremove because kernel-core is a protected package. Flatpak applications can be installed using the flatpak command line program which does keep improving over earlier releases. It is much easier to search for and install packages than in earlier Flatpak versions, especially the version of Flatpak that comes with RHEL 8 and CentOS 8.
Aside from the fact that users need to know about RPM Fusion and Flathub before they install those sources, and Fedora does little to make users aware of those sources, Fedora's software selection is solid. Even without Flathub and RPM Fusion, I found most of the software I needed in Fedora's repositories. I have a short list of software that I cannot get from Fedora's repositories, but I always compile those programs from source anyway to get the latest development versions.
Fedora Silverblue
Fedora Silverblue is a very interesting alternative to Fedora Workstation. They both feature the same GNOME desktop environment, but Silverblue does not use DNF to install and update individual packages. Instead, the base image is a single unit, which can be updated using rpm-ostree on the command line, or by using GNOME Software. Additional packages can be layered on top of the base image, but the concept for Silverblue is to have minimal base image and use Flatpak applications on top of that image. The problem with that is Fedora Silverblue, like Workstation, does not come with Flathub enabled, so the selection of software that shows up in GNOME Software is limited to the applications from the Fedora Flatpak repository, which, like I noted above, is lacking in software. Most of the standard GNOME applications are in the Fedora Flatpak repository, and they will need to be installed from either there or from Flathub, because the default selection of software in Silverblue is very, very minimal. There is no office suite in the Fedora Flatpak repo, so Flathub or layering packages using rpm-ostree is absolutely necessary for having a usable system, if the user needs an office suite.
Fedora 31 -- Silverblue's default software
(full image size: 1.4MB, resolution: 1920x1080 pixels)
Do not get me wrong, once Flathub is added and applications are installed, Silverblue is very nice to work with. Some things like video thumbnails in Files do not work, unless the appropriate packages are layered on top of the base image, but even without doing so, I found the system very usable for my workflow. The Flathub release of GNOME Videos comes with the right codecs to play all my media files without having to install RPM Fusion's packages. However, video playback in the browser was hit or miss as a result of not adding packages to the base system. I was impressed when I installed GNOME Clocks and GNOME Weather, both of which integrated with GNOME's notification/calendar area. Unfortunately, I cannot say the same for GNOME Contacts, which could not integrate with the on-line accounts I had configured in GNOME Settings, but other applications could successfully connect to those accounts.
One of the most interesting features in Silverblue is Toolbox, which creates a container for the user to work in that, unlike the base system, is managed by using DNF to install and update packages. This allows the user to install packages like programming languages and other tools without having to layer packages. When inside a Toolbox container, the user can access their entire home directory, so they can work on projects and edit files without having to worry about syncing files between two different environments. Toolbox is also available in the Workstation version, and in other Fedora variants, but it is included by default in Silverblue as part of Silverblue's intended workflow.
Final thoughts
Fedora 31 is another in a long line of recent Fedora releases that are slightly more polished and updated than the previous version. Fedora 31 brings in updated packages and some nice polish, but it is a very boring release for anyone looking to try something different. However, users looking for a combination of mature, polished GNOME desktop should be very happy with what Fedora 31 Workstation offers. There are a few minor issues, but those should be fixed shortly. If you are looking for a distribution that fits nicely between mature and bleeding edge, Fedora 31 Workstation is an excellent choice. If you want to try something very different, Fedora Silverblue is also an excellent choice, but be aware that is does take more effort to get the system to a usable state.
* * * * *
Hardware used in this review
My physical test equipment for this review was an ASUS VivoBook E406MA laptop with the following specifications:
- Processor: Intel Pentium Silver N5000 CPU
- Storage: 64GB eMMC
- Memory: 4GB of RAM
- Networking: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
- Display: Intel UHD Graphics 605
* * * * *
Visitor supplied rating
Fedora has a visitor supplied average rating of: 8.3/10 from 349 review(s).
Have you used Fedora? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
Fedora working to improve Python performance, FreeBSD getting faster networking thanks to Netflix, elementary team plans new greeter and system installer
Fedora 31 was published very recently and already the project's developers are looking ahead to improvements they can make in Fedora 32. One of the interesting changes on the horizon is producing a static build of Python 3, which could offer significant performance improvements. Ben Cotton explains: "Python 3 traditionally in Fedora was built with a shared library
libpython3.?.so and the final binary was dynamically linked against that shared library. This change is about creating the static library and linking the final python3 binary against it, as it provides significant performance improvement, up to 27% depending on the workload. The static library will not be shipped. The shared library
will continue to exist in a separate subpackage. In essence, python3 will no longer depend on libpython." Cotton mentions this change has already taken place in Debian and Ubuntu.
* * * * *
People who use FreeBSD, particularly those who deal with large amounts of network traffic, will be pleased to know Netflix has contributed improvements to FreeBSD's networking code. Drew Gallatin of Netflix presented some of the work his company has put into FreeBSD which is widely used in Netflix's data centres. "Netflix has long been known to be using FreeBSD in their data centers particularly where network performance is concerned. But in wanting to deliver 200Gb/s throughput from individual servers led them to making NUMA optimizations to the FreeBSD network stack. Allocating NUMA local memory for kernel TLS crypto buffers and for backing files sent via sentfile were among their optimizations. Changes to network connection handling and dealing with incoming connections to Nginx were also made. For those just wanting the end result, Netflix's NUMA optimizations to FreeBSD resulted in their Intel Xeon servers going from 105Gb/s to 191Gb/s while the NUMA fabric utilization dropped from 40% to 13%."
* * * * *
The elementary OS team are hard at work developing version 5.1 of their operating system. Several changes are planned for 5.1, including Flatpak integration with the software centre, as well as side-loading Flatpak packages. A new greeting application is in the works and, sometime in the future, the developers are planning to replace the Ubiquity system installer. "In an effort to get 5.1 out to users more quickly, we’ve decided to bump the new installer to a future release. Too many issues remain with the integration right now, and the existing Ubiquity installer - while perhaps a bit long in the tooth - continues to work as it always has. This means 5.1 will be focused around five key areas: A brand new Greeter and Onboarding experience. Flatpak support with sideload and AppCenter. Major updates around accessibility and System Settings. Iterative improvements across several apps.
The latest hardware enablement and support. Under the hood, 5.1 will also bring an entirely new process for building ISOs that is faster, better documented, and more reproducible." Further details can be found on the distribution's blog.
* * * * *
These and other news stories can be found on our Headlines page.
|
Tips and Tricks (by Jesse Smith) |
Monitoring and recording user activity
When multiple people use a computer, whether it is a laptop at home or a server at work, it is useful to keep track of what each person is doing. This week we will talk about keeping track of who is running what commands on your system and when.
One set of tools which can help us keep track of these things are the GNU Accounting Utilities (GNU acct). The GNU acct package (often bundled in distribution repositories as simply acct) keeps track of who is logged in, how long a person was logged in, and what commands they were running.
Let's take a look at how the GNU acct tools can be used to keep track of the activity on our systems. First, we need to install the acct package through our distribution's software manager. Once that is done we may need to start the accounting service. Some distributions do this for us, but if yours does not, or you just want to make sure accounting is enabled, you can run:
accton on
The above command turns on the accounting service. Like all commands in this article, it will need to be run as the administrator. So make sure you are logged in as root, or prefix your command with sudo. Should you wish to disable accounting later, you can do this by running the following command:
accton off
Now that accounting is turned on, what can we monitor with it? One thing we can keep track of is which commands have been run recently. We can also see how frequently a command is run along with who ran the program. All of this information is available through the lastcomm program. To see a list of all recently run commands, type:
lastcomm
This shows us how often a command was run, who ran it, and when. We can apply filters to the output to see the commands one specific user is running. For instance, the following command line shows us a list of programs Jesse has been running:
lastcomm --user jesse
Alternatively, we can check to see if a specific program has been run by anybody. Perhaps we want to know who has been deleting files using the rm command. In that case we can get a list by using the following:
lastcomm --command rm
What if we want to see a list of the most commonly used commands by a specific user? We can do that with a combination of the lastcomm program, awk and some creative sorting. The following example shows us which commands Jesse is running most often:
lastcomm --user jesse | awk '{print $1}' | sort -f | uniq -c | sort -frn
In the above example, we print a list of all the commands Jesse has been running using lastcomm. Then we use awk to look at just the command names, none of the other information. The sort command then groups the list of programs in order and uniq counts them. At the end, we use another sort instruction to place the list of commands, and how often they are run, in order from most frequently used to least.
I feel it is worth mentioning that when a program is run using a privilege escalation tool like sudo or doas, the command will appear to have been run as the root user. For instance, if Jesse runs "sudo pacman -Syu", the lastcomm program will show that root ran pacman, not Jesse. If you want to know who invoked sudo to do this, you can search for sudo usage in the lastcomm logs, or read our tips for logging sudo usage.
The GNU accounting suite includes some other useful tools. For instance the sa command will show a list of commands that were run on the system, the amount of time they spent running, and how often they were launched. This may sound a lot like what lastcomm does, but there is an important distinction. The sa command tells us what was run and how much time it spent running, while the lastcomm program tells us who ran the programs and when. Typically sa can be run without any parameters as follows:
sa
The last tool in the GNU accounting suite I want to talk about is ac. The ac program prints statistics about how much time a user spent connected or logged into the system. There are two parameters which are especially useful when using ac. The first is the "-p" flag. This shows us how much time each separate user spent logged in:
ac -p
While the "-d" flag can be used to print a total for login time for each day:
ac -d
Often the two flags are combined to show how much time each user spent on the system each day:
ac -d -p
These tools, along with the sudo logging tips mentioned above, and the ability to place storage quotas on specific users, make it possible to ensure no one is using too many resources or acting in an unfriendly manner on your system.
* * * * *
Additional tips can be found in our Tips and Tricks archive.
|
Released Last Week |
FreeBSD 12.1
Glen Barber has announced the release of FreeBSD 12.1. The new version includes BearSSL, the Clang compiler has been updated to version 8.0.1, and OpenSSL has also been updated. The 12.x series of FreeBSD is expected to receive support through to June 2024. The release announcement states: "The FreeBSD Release Engineering team is pleased to announce the availability of FreeBSD 12.1-RELEASE. This is the second release of the stable/12 branch. Some of the highlights: BearSSL has been imported to the base system; yhe clang, llvm, lld, lldb, compiler-rt utilities and libc++ have been updated to version 8.0.1; OpenSSL has been updated to version 1.1.1d. The FreeBSD Project dedicates the FreeBSD 12.1-RELEASE to the memory of Kurt Lidl. FreeBSD 12.1-RELEASE is now available for the amd64, i386, powerpc, powerpc64, powerpcspe, sparc64, armv6, armv7 and aarch64 architectures." Additional information on FreeBSD 12.1 and the changes since 12.0 can be found in the project's release notes. Install and upgrade instructions are also available.
Red Hat Enterprise Linux 8.1
Red Hat has announced the availability of the first update to the Red Hat Enterprise Linux 8.x series. The new release, 8.1, introduces a new, predictable update cycle with minor releases every six months. It also provides better SELInux controls for dealing with containers. This release also focuses on providing longer uptime with live kernel patching: "Red Hat Enterprise Linux 8.1 adds full support for live kernel patching to help IT operations teams keep pace with a shifting threat landscape without incurring excessive system downtime. Kernel updates can now be applied to remediate Critical or Important Common Vulnerabilities and Exposures (CVEs) while reducing the need for a system reboot, helping to keep critical workloads running more securely. Additional security enhancements include enhanced CVE remediation, kernel-level memory protection and application whitelisting technologies. Container-centric SELinux profiles are included in Red Hat Enterprise Linux 8.1, making it possible to create more tailored security policies to control how containerized services access host system resources." The release announcement and in the release notes.
NethServer 7.7
NethServer is a CentOS-based Linux distribution for servers. The product's main feature is a modular design which makes it simple to turn the distribution into a mail server and filter, web server, groupware, firewall, web filter, IPS/IDS or VPN server. The project's latest release is NethServer 7.7 and the new version improves on the integration of Cockpit introduced in 7.6. "Already introduced in version 7.6, Cockpit is now complete and available by default on new installations. It makes the server administration easier providing a modern looking and user-friendly interface. We didn't only redesigned the web interface but also improved usability and added new features. What's new? This release marks a big step forward for communication, collaboration and security, introducing: New interface and stats for VPNs. New interface for firewall panel and dashboard. New interface for fail2ban and Web Proxy. New dashboard for fileserver, stats on shared folders and audit integration. New way to manage multiple backups and restore. New NextCloud panel. Webtop 5.7.3. Mattermost 5.15 and NextCloud 16.0.5. New panel for UPS and NUT. New system reports. New Apache integration and welcome page." Additional details can be found in the project's release announcement and in the release notes.
OpenIndiana 2019.10
OpenIndiana is a continuation of the OpenSolaris operating system. OpenIndiana is part of the Illumos Foundation, and provides a true open-source community alternative to Solaris 11 and Solaris 11 Express, with an open development model and full community participation. The project's latest release, OpenIndiana Hipster 2019.10, migrates some tools from Python 2 to version 3 along with several package updates: "During this development cycle we've worked on updating IPS, migrating remaining OpenIndiana-specific applications to Python 3, rewriting some DDU closed binary blobs. Desktop software and libraries: VirtualBox was updated to 6.0.14. Xorg fonts, tools and libraries were updated. FreeType was updated to 2.10.1. GTK 3 was updated to 3.24.12. LightDM was updated to 1.30. mpg123, x265, and mpack packages were added, x264 was updated. Powerline, the nice status line, was added and integrated with Bash, tmux, and Vim. Supplementary x11-init service was added to create necessary directories with root permissions prior to X11 applications startup." Additional information can be found in the project's release announcement and release notes.
XigmaNAS 12.1.0.4
Michael Zoon has announced the release of XigmaNAS 12.1.0.4, the latest stable version of the project's embedded, open-source NAS (Network-Attached Storage) distribution based on FreeBSD. This version upgrades the underlying FreeBSD base system to version 12.1: "We are pleased to announce the release of XigmaNAS version 12.1.0.4.7091 - Ingva. The 12.1 series does replace and upgrade the 12.0.0.4 series which are now unsupported. We suggest to upgrade your 12.0.0.4 servers to 12.1.0.4.7091 or latest 11.3.0.4.xxxx series. Changes for release 12.1.0.4.7091: upgrade FreeBSD to FreeBSD 12.1-RELEASE; WebGUI code and framework improvements; update translations; add sesutil, sas2ircu, sas3ircu and Aquantia AQtion (Atlantic) AQC107 Network Driver; upgrade arcconf to 3.02.23600; upgrade PHP to 7.3.11; upgrade VirtualBox to 5.2.34; upgrade sudo to 1.8.29; upgrade Samba to 4.10.10; upgrade pecl-APCu to 5.1.18; upgrade syncthing to 1.3.1. Notes: make a new backup of your system configuration and store this on safe location, the system config.xml could be upgraded; clear your browser's cache to avoid display issues after upgrade when coming from older releases." Here is the complete release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
Torrent Corner |
Weekly Torrents
The table below provides a list of torrents DistroWatch is currently seeding. If you do not have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found in our Torrent Archive. We also maintain a Torrents RSS feed for people who wish to have open source torrents delivered to them. To share your own open source torrents of Linux and BSD projects, please visit our Upload Torrents page.
Torrent Corner statistics:
- Total torrents seeded: 1,692
- Total data uploaded: 28.7TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
How many people use your main home computer?
In our Tips and Tricks column we talked about accounting tools which can be used to monitor which processes are being run on a computer. These sorts of tools can be useful in multi-user environments, but are rarely helpful on computers with just one user - a common situation in today's world of laptops and smart phones. We would like to know if you have your home computer all to yourself or if you share it with other users?
You can see the results of our previous poll on vertical desktop panels in last week's edition. All previous poll results can be found in our poll archives.
|
How many people use your home computer?
One: | 1639 (72%) |
Two: | 366 (16%) |
Three to Five: | 201 (9%) |
Six or more: | 27 (1%) |
I do not have a home PC: | 59 (3%) |
|
|
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, 18 November 2019. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 2, value: US$10.20) |
|
|
|
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 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• 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 |
Endless OS
Endless OS is a Linux-based operating system which provides a simplified and streamlined user experience using a customized desktop environment forked from GNOME 3. Rather than using a traditional Linux package management system, Endless OS uses a read-only root filesystem managed by OSTree with application bundles overlaid on top.
Status: Active
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|