DistroWatch Weekly |
DistroWatch Weekly, Issue 756, 26 March 2018 |
Welcome to this year's 13th issue of DistroWatch Weekly!
There is a trend in technology to add increasing complexity to our operating systems, while creating layers of abstraction to hide the messy details away from the user. However, some software projects try to keep things technologically simple and do not hide the inner workings of the distribution. This week we explore two projects which focus on the Keep It Simple philosophy. The first is the NuTyX Linux distribution which encourages users to get their hands dirty with configuring and maintaining the operating system. Robert Rijkhoff shares his experiences with this unusual distribution in our Feature Story. The other project we focus on this week is SysV init, an older init implementation which is now gearing up for a new release. Our Opinion Poll this week asks how people feel about staying on the cutting edge of software development - do you like to blaze a trail or stick with tried and true technology? In our News section we discuss VenenuX offering a special point-of-sale edition and Neptune providing updated KDE Plasma packages for Debian. Plus we discuss openSUSE's package search portal and running SolydXK on a Raspberry Pi computer. We are happy to share the new releases of the past week and provide a list of the torrents we are seeding. Finally, we updated our package database, removing dormant projects and adding ten new items. The details of this package overhaul are covered below. We wish you all a terrific week and happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (26MB) and MP3 (33MB) formats.
|
Feature Story (by Robert Rijkhoff) |
NuTyX 10.0
NuTyX is one of only two Linux distributions in the DistroWatch database based on Linux From Scratch. The distro caught my attention as I am hoping to one day find the time and courage to build a custom Linux distro from source. NuTyX seemed to be a distro that would allow me dip my toes in Linux From Scratch.
Installation
NuTyX is available for both 32- and 64-bits computers and, by default, uses SysV for system initialisation. For people who just want a working system out of the box there are ISOs for various desktop environments, while more adventurous users can try a minimal ISO. Interestingly, it is also possible to install NuTyX from within another Linux operating system. As my aim was to tinker I chose the latter option.
The installation is done via a script called install-nutyx. There are various things that need to be done before you can run the script. You need to make sure you have a spare partition and you will need to format the partition and mount it on /mnt/NuTyX. After downloading the "base collection" and running the script you also need to manually add NuTyX to GRUB. The documentation is minimal and not always correct for all distributions - it, for instance, explains that the GRUB entry should be created in /boot/grub/grub.cfg while, on my Fedora system, that path should be /boot/grub2/custom.cfg - but I got the job done in about five minutes.
NuTyX 10.0 -- Installing NuTyX from within Fedora
(full image size: 192kB, resolution: 1366x768 pixels)
After rebooting my laptop and selecting NuTyX from the GRUB menu I was presented with a basic graphical installer via which I had to select my keyboard layout and network card, confirm the current date and time and create a user account. By default NuTyX doesn't create an account for the root user but you can do this manually.
At this point we have only got the above-mentioned base collection installed. A "collection" is a group of packages that provide a certain function. The base collection provides the bare minimum (just 111 packages) so you will almost certainly want to enable other collections. For instance, there are collections for command line utilities and graphical applications as well as collections for six different desktop environments (GNOME, KDE, LXDE, LXQt, MATE and Xfce). I couldn't find any information about how to get access to these collections but did get a fairly quick response to a question I posted on the NuTyX forums. The trick is to manually add collections to your /etc/cards.conf file. As most of the NuTyX forums can only be accessed by creating an account I will present my cards.conf file here:
# Base collection
dir /var/lib/pkg/depot/base|http://downloads.nutyx.org
base /var/lib/pkg/depot/base
# CLI utilities
dir /var/lib/pkg/depot/cli|http://downloads.nutyx.org
dir /var/lib/pkg/depot/cli-extra|http://downloads.nutyx.org
# GUI utilities
dir /var/lib/pkg/depot/gui|http://downloads.nutyx.org
dir /var/lib/pkg/depot/gui-extra|http://downloads.nutyx.org
# GNOME desktop
dir /var/lib/pkg/depot/gnome|http://downloads.nutyx.org
dir /var/lib/pkg/depot/gnome-extra|http://downloads.nutyx.org
# MATE desktop
dir /var/lib/pkg/depot/mate|http://downloads.nutyx.org
dir /var/lib/pkg/depot/mate-extra|http://downloads.nutyx.org
# Branch (see https://www.nutyx.org/en/dictionary#13)
version current
# Locale
locale en
In this cards.conf file I only enabled the GNOME and MATE desktop environments. To enable other desktops, simply replace "gnome" or "mate" with the name of your preferred desktop.
Package management
NuTyX's package management tool is called Cards, which is an acronym of Create, Add, Remove and Download System. Cards is a fork of CRUX's pkgutils utilities and can be used to manage binary packages and to compile and install packages from source. It is not recommended to mix both methods, and as a new NuTyX user I decided to stick with managing binary packages.
Cards' syntax is straight-forward. After I had updated my cards.conf file, for instance, I could refresh the repositories and check for updates with the commands "sudo cards sync" and "sudo cards diff". We can search for packages with "sudo cards search <package> and install a package with "sudo cards install <package>". To make things even easier there are six aliases for Cards commands. For instance, instead of running "sudo cards sync; sudo cards diff" we can simply run the command "check". Personally, I found the aliases counter intuitive - running the "check" command without "sudo cards" just feels wrong.
NuTyX 10.0 -- Exploring packages and aliases
(full image size: 243kB, resolution: 1366x768 pixels)
Like NuTyX itself, Cards is somewhat minimal. It covers all the basics though, and it is very fast. I also appreciate the Packages section on the NuTyX website, which can be used to search for packages and collections.
Software
NuTyX is a small project and the number of packages available is therefore limited. That said, there were only a handful of applications that I couldn't find in the repositories/collections. My favourite music players (moc and Quod Libet), password manager (pass), screenshot tool (Shutter) and RSS reader (Liferea) weren't available. There were, however, decent alternative applications. For instance, the Keepassx password manager and music players such as Rhythmbox and Clementine are in the repos.
Another thing worth mentioning is that most of the software NuTyX provides is bang up to date. In my cards.conf file I had enable the Current branch, which is roughly equivalent to Debian's Testing branch (other NuTyX branches are Stable and Development). When I installed the MATE desktop I was pleasantly surprised to find that I got MATE 1.20, which was released on February 7th. Similarly, I got VLC 3.0, which was released on the February 9th. NuTyX 10 was released on January 17th, so clearly new packages are being made available very quickly.
NuTyX 10.0 -- MATE, Firefox and LibreOffice
(full image size: 371kB, resolution: 1366x768 pixels)
Almost all the software I tried worked. The one exception was Claws Mail, which somehow wasn't able to securely connect to my mail server. I also found that launching the vi text editor would open a rather minimal editor called e3 (you can undo the damage by deleting the /bin/vi symbolic link).
Getting a working desktop environment
Installing a desktop environment in NuTyX is easy enough. To get the MATE desktop I needed to install just three packages: mate, mate-extra and lxdm (the login manager). That won't give you a fully functioning desktop environment though. Applications such as a browser, e-mail client and office suite need to be installed separately. The same goes for fonts - by default only one font family is installed ("Luxy").
NuTyX 10.0 -- Searching for fonts
(full image size: 243kB, resolution: 1366x768 pixels)
The real work starts after you have installed your favourite applications and things like fonts. One of the first issues I encountered was that MATE ignored the (UK) keyboard layout I had selected during the install. The output of the locale command and the contents of the /etc/sysconfig/console file were correct but MATE's Keyboard Preferences showed I was using the US keyboard layout. To change the layout I had to install xorg-setxkbmap and edit the /etc/X11/xorg.conf.d/20-keyboard.conf file.
NuTyX 10.0 -- Correcting the keyboard layout
(full image size: 787kB, resolution: 1366x768 pixels)
There are many other things that won't work out of the box. You may need to install a driver for your graphics card and a package to get your laptop's trackpad working (xorg-xf86-input-synaptics). If you want wireless Internet you will want to install network-manager-applet. If you want the usual home directories ("Documents", "Downloads" etc.) you can install xdg-user-dirs. If you find that there is no "Suspend" option in the logout menu you need to install pm-utils. The list goes on.
NuTyX 10.0 -- Configuring wireless connections
(full image size: 1.3MB, resolution: 1366x768 pixels)
In other words, many of the things that work out of the box in distributions such as Debian and Fedora need to be done manually in NuTyX. This is, of course, by design - NuTyX is based on Linux From Scratch and made for tinkerers. I was anticipating there would be issues to be solved and found the experience quite gratifying - it is nice to fix issues, and in the process I learned a few things about the various packages needed to get a proper desktop Linux system.
That said, there were two things I wasn't able to fix: I couldn't find a way to change my monitor's brightness level and I wasn't able to connect to a VPN. I also ran into a few small bugs. I found, for instance, that changing your user password in MATE doesn't work because the passwd utility isn't in /usr/bin/ (with NuTyX the binary is /bin/passwd).
NuTyX 10.0 -- Changing the user password
(full image size: 877kB, resolution: 1366x768 pixels)
Still, I did manage to get a usable desktop environment. And I have to say that I greatly enjoyed the MATE experience. The default configuration doesn't look great but after installing the Arc Theme (available in the repositories), replacing the traditional menus with the Brisk menu and tweaking the panels I had a fairly modern-looking desktop that was still blazingly fast.
NuTyX 10.0 -- The MATE desktop with the theme and icons
(full image size: 101kB, resolution: 1366x768 pixels)
Documentation
The main criticism I have of NuTyX is that the project's documentation is lacking. For a project that is based on Linux From Scratch I expect much more information about how the distro works. Worse, some of the documentation is incorrect and/or poorly written. I have already mentioned the information about manually adding NuTyX to GRUB, which refers to a configuration file that has different locations on different distros. The same is true for the documentation about wireless networks. The information did point me in the right direction: I needed to create a file named /etc/sysconfig/ifconfig.wlp3s0. However, what the contents of that file should be was unclear.
NuTyX 10.0 -- Exploring the NuTyX documentation
(full image size: kB, resolution: 1366x768 pixels)
I realise this criticism is a little unfair. As far as I can tell NuTyX is the work of a single person whose first language is French. The person has done an amazing job. Still, while trying to fix various issues I found that the NuTyX website rarely provided useful documentation. I also found it frustrating that information I found elsewhere on-line often wasn't applicable to NuTyX. If you want to use a VPN you will find plenty of information for mainstream Linux distros. With NuTyX you are pretty much on your own.
Conclusions
In this review I have only really scratched the surface. Earlier, I mentioned that you can use the Cards package manager to build packages from source. That was something I wanted to cover in this review, and I did test the "ports method" in a virtual environment. Sadly, I failed at the first hurdle: the very first package, xorg-server, wouldn't install because of a missing dependency (xcb).
At that point I decided to give up on NuTyX's more esoteric features. There was another interesting option I had wanted to check - moving from SysV to systemd - but, frankly, I was slowly losing the will to live.
That is not to say that I had enough of NuTyX. I am happy with the NuTyX MATE install on my laptop. True, I didn't get everything to work but it does feel like it is my own distro. Plus, it is the most responsive distro I have ever used. The system boots very fast, searching and installing packages takes just a few seconds and even large applications such as Firefox and GIMP launch instantly. I am not sure if that is the result of less bloat but it sure is a pleasant experience.
In summary, if you like tinkering and are interested in Linux From Scratch then NuTyX is an excellent place to start. Getting everything to work will take plenty of effort and the project's documentation isn't great, but there is a forum with a friendly and helpful developer. Also, there are plenty of interesting features to explore. You will need stamina though - lots of it!
* * * * *
Hardware used for this review
My physical test equipment for this review was a Lenovo Thinkpad X220 with the following specifications:
- Processor: Intel Core i3-2520M, 2.5GHz
- Memory: 8GB of RAM
- Wireless network adaptor: Intel Centrino Advanced-N 6205
- Wired network adaptor: Intel 82579M
* * * * *
Visitor supplied rating
NuTyX has a visitor supplied average rating of: 8/10 from 11 review(s).
Have you used NuTyX? You can leave your own review of the project on our ratings page.
|
Miscellaneous News (by Jesse Smith) |
VenenuX offers POS edition, Neptune supplies KDE packages for Debian, openSUSE's package portal, SolydXK on a Raspberry Pi
The VenenuX project has released a special installation disc which is based on Debian and features an installer for the Open Source Point of Sale software. Despite its name, the Point of Sale software handles a wide range of business and accounting needs, including dealing with customers, inventory and barcode management. The new Point of Sale edition of VenenuX also features commonly used applications such as the Firefox web browser. The special edition of VenenuX can run on 32-bit x86 machines and can be downloaded from the project's SourceForge page.
* * * * *
The Neptune distribution runs on a Debian base and provides users with an up to date KDE Plasma desktop. The Neptune project provides its users with a newer version of Plasma than Debian's Stable branch does, so the Neptune developers have created a script which allows Debian users to install Neptune's Plasma packages. "As we got so many requests from Debian 9 users that wanted to upgrade their installation of Plasma 5.8 to Plasma 5.12 we created an upgrade script that will take care of importing our kde-repo into the system and upgrading the desktop to Plasma 5.12. All you need to do is download the script make it executable and execute it as root. (If you want to know what the script is doing take a look at its source code first.)" The upgrade script can be downloaded from the Neptune news post.
* * * * *
David Kronlid has written to notify us that the openSUSE package search portal has been updated. "It's much faster than the previous one and it has a new design. (It's a rewrite in a new language and I haven't found any bugs yet.) It's done by
volunteer work and still not perfect so it can't really be compared to Google, but it's an improvement." The package search website not only finds software packages for openSUSE's official repositories, but also locates packages in community repositories. Links and download options are presented for each package. In some cases packages built for other distributions, such as Debian, are listed and can be downloaded for installation on alternative platforms.
* * * * *
The Slax project will soon be publishing a new release of its Debian-based live distribution. Along with the many changes listed in the Slax roadmap, the project plans to sell USB thumb drives with copies of Slax on them. The distribution's blog post reads: "A few users requested a possibility to purchase Slax pre-installed on an USB drive, so I'll offer such possibility after the new version is released. If you like, you can support Slax by buying such USB device directly from this website. And if you don't like, you can simply download it for free as usual."
* * * * *
Fans of the SolydXK distribution may be happy to learn they can now run the desktop distribution on a Raspberry Pi 3 single board computer. While the current disk images for the Pi 3 are still in the early stages of development, they do boot and run a desktop environment. A post on the SolydXK blog reports: "For a client I needed to create a desktop client for a Raspberry Pi 3. Unfortunately, there was too little time and Raspbian was chosen to solve the client's issue. However, I thought it was a shame not to do anything with the work I had done. So, I finished the image and I now plan to release it as a community effort. This image is based on Michael Stapelberg's 64-bit image. It follows Debian Buster and, as this is current Testing, it will have some bugs that need attention." The blog post includes a download link and invites testers to report their experiences in this forum thread.
* * * * *
These and other news stories can be found on our Headlines page.
|
Opinion (by Jesse Smith) |
SysV init - Init's alive!
Usually I like to use this space to discuss third-party software, command line tips or other people's technical problems. This week, if you will indulge me, I would like to discuss a project that I am directly involved with.
I tend to run conservative distributions, preferably ones with longer support lives. When I am not testing the latest releases of various distributions, I like to run systems which are, if nothing else, not going to surprise me. I also tend toward running operating systems which use fewer resources - Void, MX Linux and FreeBSD can commonly be found on my hard drives. So it is probably not surprising that around the end of 2017 I realized nearly half the computers I use were running SysV init rather than the more modern systemd or even Upstart.
Now, whether you like SysV init (hereafter referred to as simply "init" to separate it from OpenRC or systemd) you can probably appreciate that I was curious as to who, if anyone, was maintaining init's ageing codebase. There had not been a new, official release of init for several years. Was this because init was small and old with a codebase that got so much attention that any bugs were squashed years ago? Were the developers quietly pushing out patches for old versions without publishing a new release? Was the code simply being left to rot? I decided that I should find out since init was at the core of several distributions I was using.
At first glance, the upstream project appeared to be dead. Development had continued in the code repositories for a time after the last release (version 2.88), but the bug tracker and mailing list painted a picture of a project which had gradually run out of stream a few years ago. However, people had continued checking the code and writing patches. I found that several Linux distributions maintained multiple patches to fix small bugs, clean up documentation or improve performance. People had gone looking through the code and fixed problems. Then, without activity upstream, the developers had added their patches to their distributions' init packages and moved on.
The result was that there were several distributions running init, but some were running slightly different versions of init. Logs from init might look a little different across Linux distributions, manual pages might have different explanations for certain features. While it was good people had been fixing init as needed, those fixes were not being picked up and shared by the rest of the Linux ecosystem.
I wanted to improved on this situation. Relatively few Linux distributions may be running SysV init these days, but projects like antiX, Devuan and others continue to ship the classic init software. Other projects still use init, if only as a jumping off point for OpenRC to run. I thought it would be best if these conservative systems could all benefit from bug fixes, documentation improvements and new features. Since I hoped to unify the various branches of changes that were forming, I wanted to avoid forking init, so I approached the upstream team. They were welcoming and I became the newest member of their team. Then, with some guidance and kind words from developers who had worked on init in the past, I got to work combing through the patches and bug reports.
It was slow going working on an unfamiliar codebase and trying to stitch fixes together. Sometimes distributions had fixed the same problem, but had done it differently and I tried to put together the best solutions from the bug reports and patches available. At the end of February I was able to upload a new beta package of init for testing. Trying out the new beta on various test systems, both x86 and ARM, has gone well and a stable release should be available soon.
There are a few reasons I'm bringing the new work going into init to light. The first is I am hoping Linux distributions will test and adopt the new release that is about to be published. It would be nice to get everyone using the same code with the same fixes. That will hopefully make it easier to distributions to share improvements in the future and for users to submit bug reports.
The second reason is working on projects like this takes time. Working on patches and trying to find (and test) speed improvements on init takes resources and effort and it would go more smoothly if the project was funded, by either individuals, companies or downstream distributions that use the code. The work will get done with or without help, but I hope it can be done quicker with the support of people who are still using init for one reason or another.
The third reason is I would like to invite people to submit issue reports and feature requests to the upstream bug tracker. SysV init was sleeping, but it's not dead and can be improved to suit its users' needs. I think something which put people off using systemd was that it introduced a revolution in init software while many people prefer a gradual evolution of technology, with small improvements rather than radical new designs. I would like to find out what people who are using init, or are considering using it, want from their init software.
|
Released Last Week |
NetBSD 7.1.2
Soren Jacobsen has announced the release of NetBSD 7.1.2. NetBSD is a lightweight operating system specifically designed to run on a large range of hardware and processor platforms. Version 7.1.2 is a security and bug-fix upgrade: "The NetBSD Project is pleased to announce NetBSD 7.1.2, the second security and bug-fix update of the NetBSD 7.1 release branch. It represents a selected subset of fixes deemed important for security or stability reasons. If you are running an earlier release of NetBSD, we strongly suggest updating to 7.1.2. Changes between 7.1.1 and 7.1.2: security advisory fixes - NetBSD-SA2018-003 remote DoS in IPsec (IPv6) and NetBSD-SA2018-004 remote memory corruption in IPv6; disable compat_svr4 and compat_svr4_32 by default on all ports; disable compat_ibcs2 everywhere but on Vax; remove svr4, svr4_32, ibcs2, freebsd from the module autoload list; disable LSRR (loose source and record route) and SSRR (strict source and record route) by default; amd64 - make the direct map non-executable...." See the release announcement and release notes for more details.
GParted Live 0.31.0-1
Curtis Gedak has announced the release of GParted Live 0.31.0-1, a new stable version of the project's live disc with a collection of tools for managing disk partitions and rescuing files. This release comes with the brand-new GParted 0.31.0 utility which is developed by the same team: "The GParted team is pleased to announce a new stable release of GParted Live. This release includes GParted 0.31.0, patches for libparted for FAT file system operations, and other improvements. Items of note include: add support for changing UDF label/uuid and show UDF disk usage; rollback specific failed partition change steps; based on the Debian Sid repository as of 2018-03-20; Linux kernel updated to 4.15.4; libparted fixes check FAT32 crashes and resized FAT32 not recognized by Windows. This release of GParted Live has been successfully tested on VirtualBox, VMware, BIOS, UEFI and physical computers with AMD/ATI, NVIDIA and Intel graphics. Note that the X desktop did not display on old Acer Aspire laptops; the workaround is to select 'Other' modes of GParted Live and choose GParted Live." See the release announcement for further details.
Zentyal Server 5.1
Zentyal Server is an Ubuntu-based distribution developed with the intention of making setting up a server and network services easy. The developers have published Zentyal Server 5.1 which is based on Ubuntu's 16.04 LTS release and offers improved hardware support. "Zentyal Server 5.1 is based on the latest Ubuntu 16.04.4 LTS and comes with the most recent versions of all the integrated software. Most important new features and improvements include: Linux 4.13: Ubuntu HWE Kernel with support for recent hardware and not vulnerable to Meltdown and Spectre. New IDS/IPS module. New FTP module. Integration of SOGo 4.0. Integration of ejabberd 17.07. In addition, this version comes with important bug fixes, usability and performance improvements, specially in Network, Samba, DNS and HTTP Proxy modules (see full changelog for details)." Further information and upgrade instructions can be found in the project's release announcement. Zentyal Server is available in Commercial and community (called "Development") editions.
* * * * *
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: 781
- Total data uploaded: 18.6TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll |
Running legacy or new software
Whenever there is a leap forward in technology, some people like to ride the cutting-edge to enjoy new experiences and features, while others hang back in order to continue using what has been working for them. We see this sort of divide when major new desktop versions such as KDE4 or GNOME Shell are launched. Some people jump on the new version while others run forks of the old versions like Trinity or MATE. We see a similar divide between people taking advantage of systemd's new features while others prefer to use familiar init software like Upstart or SysV init.
This week we ask whether you prefer to stay on the cutting edge of technology or hold back, using legacy versions of software. Do you embrace new options like GRUB2, GNOME Shell, KDE Plasma and systemd or do you prefer familiar software like GRUB Legacy and the MATE desktop?
You can see the results of our previous poll on educational videos in last week's edition. All previous poll results can be found in our poll archives.
|
Running legacy or new software
I prefer to run new technologies: | 516 (26%) |
I prefer to run legacy technologies: | 363 (18%) |
I evaluate each on a case-by-case basis: | 930 (46%) |
I have no strong preference: | 201 (10%) |
|
|
DistroWatch.com News |
Package database updated
Once a year the DistroWatch package database gets updated. During this time we remove old packages which are dormant and insert new packages which our readers have suggested as being useful or popular. Packages in our database can be used as part of searches and new releases are tracked in the left-hand sidebar on our front page.
This year we made an unusually large number of changes to our package database, adding ten new packages and removing ten others. We removed the following items: Alpine, Banshee, Cinelerra, gFTP, kdelibs, Miro, NcFTP, ProFTPD, RazorQt and vsftpd.
We also renamed a few packages to make them easier to find or distinguish from other packages. The lxde-common package was replaced with lxpanel and lxqt-common was replaced with lxqt-panel. The man package was replaced with man-db.
Finally, the following items were added to our database:
- Docker - a program that performs operating-system-level virtualisation, also known as "containerisation".
- Flatpak - a framework for Linux application sandboxing and distribution.
- Krita - a cross-platform application that offers an end-to-end solution for creating digital art files from scratch.
- libdvdcss - a library designed for accessing DVDs like a block device.
- Lua - a powerful, efficient, lightweight, embeddable scripting language.
- Lzip - a lossless data compressor.
- MyPaint - a nimble, distraction-free and easy tool for digital painters.
- qBittorrent - a P2P BitTorrent client.
- Rust - a systems programming language that runs blazingly fast, prevents segfaults and guarantees thread safety.
- snapd - a tool that enables systems to work with portable .snap files.
Further information on which packages we currently track and what changes are planned for the future can be found on our Packages page.
* * * * *
Distributions added to waiting list
- Rocket Show. Rocket Show is a Raspbian-based Linux distribution for Raspberry Pi 3 computers. The Rocket Show distribution is used to provide light shows, audio and video for stage performances.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 2 April 2018. 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: 2, value: US$36) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
| |
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• Issue 1040 (2023-10-09): CROWZ 5.0, changing the location of default directories, Linux Mint updates its Edge edition, Murena crowdfunding new privacy phone, Debian publishes new install media |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• Issue 1038 (2023-09-25): Mageia 9, trouble-shooting launchers, running desktop Linux in the cloud, New documentation for Nix, Linux phasing out ReiserFS, GNU celebrates 40 years |
• Issue 1037 (2023-09-18): Bodhi Linux 7.0.0, finding specific distros and unified package managemnt, Zevenet replaced by two new forks, openSUSE introduces Slowroll branch, Fedora considering dropping Plasma X11 session |
• Full list of all issues |
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Random Distribution |
Trustix Secure Linux
Trustix Secure Linux was a Linux distribution targeted at companies, of all sizes, in need of a low footprint and high security server operating system. Trustix Secure Linux includes the open standards based SoftWare UPdater, SWUP, which keeps all software packages up-to-date, resolves library dependancies and integrates public key cryptography to ensure safety and security.
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.
|
|