DistroWatch Weekly |
| DistroWatch Weekly, Issue 689, 28 November 2016 |
|
Welcome to this year's 48th issue of DistroWatch Weekly!
Transitioning from one version of an operating system to another can be a difficult process. One of the many challenges distribution makers face is helping their users stay up to date with supported versions of their operating system without losing functionality or settings. This week we discuss upgrading operating systems with our Tips and Tricks section explaining how to live upgrade a fixed-point PC-BSD system to a rolling release TrueOS system. In our News section we share ways of upgrading Fedora 24 to the newly released version 25 and plans for the upcoming Korora 25. Plus we report on Webconverger's new reproducible builds. First though, we have a look at openSUSE 42.2, the latest version of openSUSE Leap. The openSUSE Leap distribution shares code and technology with SUSE Linux Enterprise and we report on how well the new release functions. Plus we provide information on last week's distribution releases and share the torrents we are seeding. In our Opinion Poll we question whether it is time to change the look of the DistroWatch website. Plus we are happy to welcome the Keysoft distribution to our database. We wish you all a wonderful week and happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (54MB) and MP3 (53MB) formats.
|
| Feature Story (by Jesse Smith) |
openSUSE 42.2 Leap
openSUSE is a community distribution which shares code and infrastructure with SUSE Linux Enterprise. The openSUSE distribution is available in two editions. The first is a stable, point release edition with a conservative base called Leap. The second edition is an experimental rolling release called Tumbleweed. The openSUSE project recently released a new update to the Leap edition, launching openSUSE 42.2 Leap in mid-November. Leap editions receive approximately three years of security updates and minor point releases are published about once per year. The new 42.2 release includes a long term support kernel (Linux 4.4) and KDE's Plasma 5.8 desktop which is also supposed to receive long term support from its upstream project.
openSUSE 42.2 is available primarily for 64-bit x86 computers. There are ARM ports available, but they need to be tracked down through the project's wiki and are not available through the main Download page. The new release is available in two builds, a 4.1GB DVD and a 95MB net-install disc. I opted to download the larger of the two ISO files for my trial.
Booting from the DVD brings up a menu asking if we would like to boot from an existing operating system on our hard disk, perform a fresh installation, perform an upgrade of an existing copy of openSUSE or launch the distribution's rescue console. There is no live desktop option available. openSUSE uses a graphical system installer which begins by showing us the project's license. On this first screen we can select our preferred language from one drop-down box and our keyboard's layout from another. The next stage of the installer covers partitioning the computer's hard disk. openSUSE's installer will offer to set up a swap partition and Btrfs volume by default and we have the option of tweaking the suggested layout or manually partitioning the drive. The manual partitioning screen offers a lot of options, spread across many screens and includes controls for working with NFS shares, tmpfs file systems and regular partitions. There is a lot of power in openSUSE's partitioning tools and I found them to be well organized.
The next screen of the system installer gets us to select our time zone from a map of the world. We can then select which user interface to set up, with options including KDE's Plasma, GNOME, Xfce, a minimal X session or a text console. The default interface is the Plasma desktop. We can then create a user account for ourselves and we have the option of giving our user account administrator access. The installer then shows us a list of actions it plans to take and we can adjust these by clicking links provided in the summary. This allows us to adjust where the openSUSE boot loader is installed, which software packages to install and what background services to run. The installer copies its files to our hard drive and then reboots the computer. On the surface, the installer is easy to navigate and we can often take the default settings provided. However, the installer does give us the option of digging in deep, performing surprisingly detailed customizations, making openSUSE's system installer one of the most flexible I have used.

openSUSE 42.2 -- Running LibreOffice and VLC
(full image size: 255kB, resolution: 1280x1024 pixels)
openSUSE boots to a graphical login screen. The login screen offers four graphical sessions, which actually turn out to be two pairs of duplications - there are two entries for the Plasma desktop and two entries for an IceWM session. The IceWM environment is minimal and reminds me a bit of Windows 95 in its style and layout. I think this is a handy option to have in case we need to rescue the system without access to the Plasma desktop, but I think the full featured Plasma environment will be more appealing to most people.
I tried running openSUSE 42.2 in two environments, on a desktop computer and in a VirtualBox virtual machine. The distribution performed well in VirtualBox. The desktop was fairly responsive and openSUSE automatically integrates with the VirtualBox environment, allowing me to make use of my display's full resolution. I had a little trouble at first with the desktop computer. openSUSE would boot on the desktop machine, but turned off my monitor early in the boot process. This meant the operating system was running and would respond to keyboard input, but I could not see anything. Booting the computer with the nomodeset kernel parameter fixed this issue and provided me with a working display. openSUSE ran smoothly on the desktop computer after the screen issue was resolved and presented me with no further problems. In either environment, when logged into the Plasma desktop, the distribution required about 380MB of memory.
When I first began using openSUSE with the Plasma desktop, I noticed a few small annoyances. One was that openSUSE, like several other distributions, locks the screen after just five minutes. This can be distracting when reading or addressing other tasks at one's desk. Fortunately, the screen lock timer can easily be adjusted from the Plasma settings panel. Another feature I did not like was the loud "bong" sound which would play whenever I closed a window or received a notification. Audio notifications can be disabled, but in Plasma 5 it appears as though notifications must be disabled for each specific application and service that makes noise, I could not find any system-wide way to disable the notifications. One final issue I had was font sizes, especially in the virtual terminal where the font size was unusually small. Font sizes can be adjusted as needed.
Shortly after signing into my account a notification appeared in the system tray letting me know there were software updates available in the distribution's repositories. On the day openSUSE 42.2 was launched, there were six new updates available (of unknown size). Clicking the notification icon brought up a small widget which listed the available packages and presented me with an Update button to click. The updates then downloaded and were installed without any problems. Later in the week a few more updates trickled in and I think the total count by the end of the week was just under 20 updates.

openSUSE 42.2 -- Checking for software updates
(full image size: 107kB, resolution: 1280x1024 pixels)
In the system tray there is a widget which shows us information on various services. The widget has tabs which we can click to see information on available software updates, printers and devices which have been paired using the KDE Connect service. I found these status panels to be useful, but I did find myself wishing there was a button within the widget to configure the listed services. To actually set up a KDE Connect pairing or configure printers we need to visit the Plasma settings panel.
openSUSE, when installed with the Plasma desktop, ships with a wide range of software, much of it built using the Qt framework. The distribution offers us the Firefox web browser (without Flash support), the KMail e-mail client, the Konversation IRC client and the Kopete messaging software. LibreOffice is available along with the KOrganizer personal organizer software and the Okular document viewer. We are given Cloud Storage Manager for synchronizing files across cloud services. The Amarok audio player, the Dragon Player video player and KsCD disc player are included. openSUSE does not ship with codecs for most popular media formats and I will come back to multimedia support later. The K3b disc burning software is included for us along with the KGet download manager, the Ark archive manager, the KWrite text editor and a hardware information browser. The distribution offers a number of applications for acquiring, editing and managing images, including digiKam, Gwenview, showFoto and the GNU Image Manipulation Program. openSUSE provides some accessibly tools, including a screen magnifier. The Qt 5 Designer application is featured for people who want to design their own desktop software. openSUSE ships with a few games and the KDE Connect software for pairing and working with Android devices. Java is present and the distribution runs an e-mail server in the background. I found openSUSE ships with systemd 228 and version 4.4 of the Linux kernel.
While exploring openSUSE's collection of software, I ran into some quirks of the distribution. For instance, selecting the Manage Printing tool from the application menu launches Firefox and opens the local CUPS web interface. This is probably not what most people want. On the other hand, there is a second entry in the application menu called Print Settings which opens the CUPS configuration application where we can set up and manage printers. Having these two functionally different tools with similar names is likely to cause a bit of confusion. While the CUPS web interface could not find my printer, the Print Settings panel easily found and set up my printer for me.
I experimented with the Cloud Storage Manager application which helps us connect to file synchronization services like Box and Dropbox. I found that taking the default settings when connecting to a Dropbox account would report an error saying no suitable encryption key could be found. The application tells us to go away and create a security key and try again, without any option to automatically generate a new key. This is also likely to confuse and frustrate users, especially those used to running Dropbox on other platforms where there is no mention of security keys. In all fairness, we can opt to use password protection instead of a key, but this does mean we need to create an extra password to sync our files across services.
In the Plasma application menu we can find a launcher called Install/Remove Software. This entry launches a YaST module for managing software on the system. The default interface shows us a search box on the left side of the software manager where we can provide keywords or package names. Over on the right side of the window we see a list of packages matching our search parameters. I suspect most people will prefer to see grouped categories of software which can be accessed by clicking the View button and selecting Package Groups. This shows us a tree menu of software categories on the left side of the package manager and packages in the highlighted group on the right. We can click a box next to packages we wish to install or remove. I found the software manager generally worked well for me, quickly downloading and installing (or deleting) packages. For people who prefer working with packages from the command line, openSUSE provides the quick and friendly zypper command line package manager.
One minor issue I had with the software manager was applications are sometimes located in different categories in the software manager than they are in the Plasma application menu. For example, the Cheese webcam utility is listed in the Graphics category in the software manager, but once installed Cheese can be found in the Multimedia section of the Plasma menu.

openSUSE 42.2 -- Browsing available software
(full image size: 232kB, resolution: 1280x1024 pixels)
Earlier I mentioned openSUSE does not provide Flash or popular media codecs in the default installation and these items are not available in the project's main repositories. There are a few ways we can go about acquiring these media-related extras. Perhaps the most popular method is the "1-Click" installation method. I gave this a try, first going to the openSUSE wiki and doing a search for "multimedia codecs". This took me to a page on media codecs which explained the 1-Click installation method. Following the provided link took me to a third-party website where we can click an installation button. This downloads a file which causes the YaST software manager to launch. YaST warns us that enabling a third-party repository may damage our operating system. Assuming we choose to continue, YaST then asks us if it okay to break our installed copy of the K3b disc burning software. Assuming we bravely continue, we are asked to confirm we are okay with the necessary media packages being installed. When these steps have been completed, I found I could play audio files in Amarok, but Dragon Player failed to play any video files. I had to go back to the software manager and install another video player (VLC in my case) in order to watch videos. Flash support is not included either and requires another trip to the software manager.
When I first tried the 1-Click method, the first time through the enabling of third-party repositories failed due to an error communicating with the server. The second time I tried, another process had locked the package manager and I had to make a trip to the command line to kill the offending process. The third time around, the installation worked. Please bear in mind, the 1-Click approach outlined above is generally presented as the easy way to install media codecs. An alternative approach involves looking up community repositories in openSUSE's documentation and using the zypper command line package manager to enable the necessary repositories. Neither approach is particularly user friendly.
While multimedia is probably the biggest chink in openSUSE's armour, the YaST system administration panel is probably the distribution's strongest feature. The YaST panel is divided into eight sections: Software, Hardware, System, Network Services, Security and Users, Virtualization, Support, and Miscellaneous. Using YaST we can launch configuration modules for managing software on the system, managing software repositories and updating packages on our system. There are modules for setting up printers and scanners, browsing our hardware information and changing the keyboard's layout. There are also tools for adjusting the computer's clock and working with user accounts. There are disk partitioning tools, a module for adjusting network settings and another for working with the firewall. There are also tools for setting up NFS and Samba shares and configuring the e-mail server. Going further down the list we find modules for working with sudo, viewing the systemd journal and working with Snapper file system snapshots.

openSUSE 42.2 -- The Plasma and YaST settings panels
(full image size: 221kB, resolution: 1280x1024 pixels)
While all of the YaST modules worked well for me, two really stood out as being useful. One was the sudo configuration editor. This tool makes dealing with sudo's somewhat cryptic syntax much easier. We can select a user account and the program (or programs) the user should be able to run and the module works out the details for us.
The other utility I enjoyed a lot was Snapper. The Snapper module shows us a list of Btrfs snapshots and lets us browse them and compare the contents of snapshots side-by-side. This makes it easy to see what changes have been made on the system and, if need be, we can revert old configuration changes. The YaST modules automatically create new snapshots whenever we make changes to the operating system. Snapper provides us with both an audit trail of changes and a way to fix bad changes. If a configuration change breaks the operating system, we can reboot and boot from an older snapshot of the operating system to roll back the change.

openSUSE 42.2 -- Browsing Snapper snapshots
(full image size: 203kB, resolution: 1280x1024 pixels)
Conclusions
If you read the approximately 2,400 words of my review which led up to this point, you probably noticed I ran into a number of annoyances with openSUSE 42.2, particularly with regards to the desktop making frequent "bong" sounds, small fonts and getting multimedia support enabled. While these issues did cause a good deal of frustration on my first day with the distribution, things quickly got sorted out thanks to the excellent settings managers provided by openSUSE and the Plasma desktop. Soon, I had a nicer theme, a quieter desktop and my multimedia files were playing. This meant most of my issues were solved on the first day and, after that, I was able to relax and enjoy a pleasantly stable, quite polished experience.
openSUSE succeeded in providing a stable, responsive environment in which to work. The YaST configuration modules made tweaking the underlying operating system much easier than it is on most other distributions and I like that openSUSE Leap users can expect three years of security updates. openSUSE may not have quite as much software in its main repositories as Debian and its children have, but community repositories fill in most of the gaps for openSUSE users.
Generally speaking, I was happy with openSUSE and I especially like how the administration tools automatically create file system snapshots, which protect the operating system against changes we make. This means openSUSE is nearly invincible in the face of bad configurations or package upgrades and it will usually take hardware failure to knock the operating system off-line.
This is not an operating system I would recommend to newcomers. The advanced features of the installer and the pain of setting up media support are likely to put off beginners. And novice Linux users are not as likely to benefit from the powerful features of YaST and Btrfs. However, for people who have been using Linux for a while, openSUSE provides a wonderful collection of very powerful tools which I find appealing.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
|
| Miscellaneous News (by Jesse Smith) |
Fedora provides upgrade path, Korora bringing back Plasma edition, Webconverger's reproducible builds
Now that Fedora 25 has been made available for download, many people will be planning to upgrade their installations of the Red Hat-sponsored distribution. Fedora Magazine has a helpful tutorial on how to upgrade from Fedora 24 to version 25, using either the graphical software manager or the command line. "On occasion, there may be unexpected issues when you upgrade your system. If you experience any issues, please visit the DNF system upgrade wiki page for more information on troubleshooting in the event of a problem. If you are having issues upgrading and have third-party repositories installed on your system, you may need to disable these repositories while you are upgrading. For support with repositories not provided by Fedora, please contact the providers of the repositories." The tutorial can be found in the Fedora Magazine post.
* * * * *
The Korora project would like to remind its users that Korora 23 will soon be reaching the end of its supported life cycle. As a result, the Korora 23 ISO files will no longer be available for download. For now, people can continue to download Korora 24. The project has also announced the Plasma edition of Korora will be returning for the release of Korora 25. "Very soon the beta release of Korora 25 will be available for testing. It is planned that all five desktop environments will be available for 25. Yes, KDE Plasma will make a return. When 25 beta is released Korora 23 will no longer be available. The stable release of Korora 24 will still be available."
* * * * *
Reproducible builds are a method by which a person with access to source code can verify the binary file (or ISO image) they have was created using the corresponding source code. An executable program or image file created using a reproducible method will be the same each time it is compiled, making it easier to confirm no back doors or flaws have been introduced in the build process. The Webconverger project has introduced reproducible builds for their Linux-based kiosk software: "Webconverger was started because I couldn't trust those terminals and kiosks in public spaces to browse the Web. I trust my work because I had a hand in building it, though there are some technical features which may convince you to trust it too. First every commit is made publicly on Github. You can see me transparently make changes. You can verify every changed file. Every upstream file is a binary built by Debian, Mozilla and for Flash, Adobe, again you can verify that using file checksums. However how can you infer that the head of Webconverger git repository corresponds to an ISO release you downloaded which you would use to deploy to your hardware? Previously you would have to trust the checksum I provided on the release page, but if you built Webconverger yourself, you would get a different checksum. Why? Because the build chain would typically use the current date and when bundled up, the checksum is different. We have fixed this now and now you can too can produce independently verifiable ISO builds of Webconverger. This security feature is called reproducible builds." Further information is available on the Webconverger website.
* * * * *
These and other news stories can be found on our Headlines page.
|
| Tips and Tricks (by Jesse Smith) |
|
Transitioning from PC-BSD to TrueOS
In September we reported the PC-BSD project, a user friendly desktop and server platform based on FreeBSD was changing its name to TrueOS. The project is also undergoing a number of other changes. While PC-BSD was typically used as a stable, point release operating system which followed FreeBSD's release cycle, TrueOS is a rolling release platform which pulls in changes from FreeBSD's development (-CURRENT) branch. TrueOS no longer uses separate tools for maintaining the core operating system and third-party ports. Instead, TrueOS keeps the base system and third-party software up to date using the pkg package manager. In addition, people running the Desktop edition of TrueOS will find it defaults to using the Lumina desktop.
The shift to TrueOS raises an interesting issue for former users of PC-BSD. In the past, it was possible to perform a live upgrade of PC-BSD from one version to the next. This kept workstations and servers running smoothly while the upgrade was happening. However, it is less clear as to how people already running PC-BSD can upgrade to TrueOS. On the forums some users have reported success in performing off-line upgrades using the TrueOS system installer while others have reported failures. I wanted to see if I could find a way to upgrade from PC-BSD 10.3 to a rolling TrueOS system without taking computers off-line for more than a single reboot. As it turns out, it is possible to do this, but there are several steps.
The first thing anyone should do before attempting the upgrade is backup their files. With any upgrade, things can go wrong and we should have a spare copy of our files on another system or removable disk. The next thing we should do is create a new file system snapshot (or boot environment) of the existing PC-BSD system. The following command, run as the root user, does this for us:
beadm create pre-upgrade-to-trueos
We then want to make sure both our core operating system and packages are as up to date as possible. This is accomplished by running the freebsd-update and pkg programs.
freebsd-update fetch
freebsd-update install
pkg update -f
pkg upgrade
What we need to do next is change the pkg package manager's configuration so that it works with the TrueOS software repositories. First we make a copy of the package manager's fingerprints directory.
cd /usr/local/etc/pkg/fingerprints
cp -R pcbsd trueos
Next we remove the old repository information and replace it with new links to the TrueOS repositories. This can be done with the following commands:
cd /usr/local/etc/pkg/repos
rm -f *
fetch https://resonatingmedia.com/TrueOS/repos/FreeBSD.conf
fetch https://resonatingmedia.com/TrueOS/repos/trueos-base.conf
fetch https://resonatingmedia.com/TrueOS/repos/trueos.conf
fetch https://resonatingmedia.com/TrueOS/repos/trueos.conf.dist
We then make sure the pkg utility knows which branch of the software repositories to use:
echo 'ABI = "freebsd:12:x86:64"' >> /usr/local/etc/pkg.conf
At this point we need to refresh our local software repository information. We can do this using the pkg command.
pkg update -f
Our next step is to update the software on our system to match the versions in the TrueOS repositories. Because this upgrade will break the pkg package manager, we use a statically built version of the utility called pkg-static. The pkg-static program performs the same functions, but will not break when libraries on the system change.
pkg-static upgrade
Now it is time to install the TrueOS specific components. This next command will be different depending on whether we are upgrading a server or desktop installation. For servers we run:
pkg-static install trueos-server trueos-utils trueos-libsh
However, if we have a desktop system we should run:
pkg-static install trueos-desktop trueos-utils trueos-libsh trueos-utils-qt5 trueos-libqt5
The next line installs the new TrueOS kernel and a missing library we will need later for the pkg package manager:
pkg-static install FreeBSD-kernel-generic libelf
Our next step is to install and upgrade the base system components. This can be accomplished by running a rather lengthy command which finds and installs all the base (FreeBSD) userland components in the package repository.
pkg-static install `pkg-static search FreeBSD | grep -v debug | grep -v lib32 | grep -v development | grep ^FreeBSD | cut -f 1 -d ' ' `
Finally, earlier the pkg package manager was broken by the upgrading of libraries. We can fix pkg by running this command:
pkg-static install -f pkg
At this point we can reboot the operating system. The new TrueOS system should come on-line as before, just with newer versions of packages. If the system does not boot properly, we can roll back to our old PC-BSD 10.3 installation by rebooting and selecting the pre-upgrade-to-trueos snapshot from the boot menu.
Assuming the system boots properly we can run the following command to check which version of the operating system we are running. The output from the freebsd-version command should read "12.0-CURRENT" twice.
freebsd-version -uk
At this point we are done. I have performed the above steps to upgrade five PC-BSD boxes to TrueOS so far, all without any problems. Of course, if things do not go as planned, we can always roll back to the last good snapshot by restarting the system and selecting an existing boot environment from the GRUB boot menu.
|
| Released Last Week |
Clonezilla Live 2.5.0-5
Steven Shiau has announced the release of Clonezilla Live 2.5.0-5, a new stable version of the project's Debian-based live CD containing specialist tools designed for disk cloning and backup tasks: "This release of Clonezilla Live (2.5.0-5) includes major enhancements and bug fixes. Enhancements and changes: the underlying GNU/Linux operating system has been upgraded, this release is based on the Debian 'Sid' repository as of 2016-11-22; Linux kernel has been updated to 4.8.7; p7zip-full, sysstat and iftop packages have been added; the ca_ES language file has been updated; update gen-rec-iso by adding option -k1 in ocs-sr. Bug fixes: choose 'Enter_shell' should not give any error; timezone issue; remove partprobe command after ocs-scan-disk, sometimes it delays the GPT partition to be shown in /proc/partitions." Here is the brief release announcement as published on the project's mailing list.
Fedora 25
The Fedora project has announced the launch of Fedora 25. The new version of the Red Hat sponsored community project features version 3.22 of the GNOME desktop environment, a new media writer to make it easier to download and copy the distribution to a USB stick, improved Flatpak support and MP3 playback is now included in the project's official software repositories. "This release includes a plugin for MP3 decoding such as playing music. If you play a MP3 file from your collection, GNOME Software detects it and helps you install the plugin. For developers, Fedora 25 Workstation introduces improved Flatpak support. These enhancements now make it easier to install, update and remove Flatpak software. The improvements make this application packaging standard more user friendly." Additional information can be found in the release announcement. Fedora 25 is available in Workstation, Server and Cloud editions as well as many community spins featuring alternative software and desktop environments.

Fedora 25 -- Running the GNOME desktop
(full image size: 533kB, resolution: 1280x1024 pixels)
ALT Linux 8.1
Michael Shigorin has announced the release of ALT Linux 8.1, the latest release of the project's independently-developed distribution that uses the RPM packaging format and APT for RPM as its package management tool. The new version comes in two "Workstation" variants, with a choice of MATE or KDE desktops: "BaseALT Ltd announces the release of ALT Workstation 8.1 aimed for corporate and personal desktop use. Features: the distribution includes operating system and a set of applications that can be used directly off a bootable live USB stick or installed permanently; MATE desktop environment; wide range of software to connect to corporate and cloud infrastructure, work with internet, documents, complex graphics and animation, to process audio and video, to create and run virtual machines and access those. Changes in version 8.1: Linux kernel 4.4.34, LibreOffice 5.2 suite...." See the release announcement for more details.
Maui Linux 2.1
Clemens Toennies has announced a new release of Maui Linux 2.1, an updated version of the project's distribution featuring the KDE Plasma 5.8.3 desktop. It is based on Ubuntu and KDE neon. This version represents an updated installation image for new installations: "Maui installation ISO image has been updated to 2.1. This mainly focuses on fixing some reported installer issues and it comes with some newer package versions, otherwise it is the same as Maui 2. Due to Maui being a part-rolling distribution based on Ubuntu 'Xenial', updating to Maui 2.1 is not required, nor is it technically correct. All versions of Maui share the same base, so the Backports channels is the common shared source where updated packages from Maui and KDE neon land after being tested for all Maui versions. So if you installed from any Maui version so far and enable the Backports channels and Update, you should have the same updated system. We release updated ISO images from time to time so that new users don't need to update too many packages right from the start." Here is the full release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
| Torrent Corner |
Weekly Torrents
Bittorrent is a great way to transfer large files, particularly open source operating system images, from one place to another. Most bittorrent clients recover from dropped connections automatically, check the integrity of files and can re-download corrupted bits of data without starting a download over from scratch. These characteristics make bittorrent well suited for distributing open source operating systems, particularly to regions where Internet connections are slow or unstable.
Many Linux and BSD projects offer bittorrent as a download option, partly for the reasons listed above and partly because bittorrent's peer-to-peer nature takes some of the strain off the project's servers. However, some projects do not offer bittorrent as a download option. There can be several reasons for excluding bittorrent as an option. Some projects do not have enough time or volunteers, some may be restricted by their web host provider's terms of service. Whatever the reason, the lack of a bittorrent option puts more strain on a distribution's bandwidth and may prevent some people from downloading their preferred open source operating system.
With this in mind, DistroWatch plans to give back to the open source community by hosting and seeding bittorrent files. For now, we are hosting a small number of distribution torrents, listed below. The list of torrents offered will be updated each week and we invite readers to e-mail us with suggestions as to which distributions we should be hosting. When you message us, please place the word "Torrent" in the subject line, make sure to include a link to the ISO file you want us to seed. To help us maintain and grow this free service, please consider making a donation.
The table below provides a list of torrents we currently host. If you do not currently 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 here. All torrents we make available here are also listed on the very useful Linux Tracker website. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 259
- Total data uploaded: 47.6TB
|
| Upcoming Releases and Announcements |
|
Summary of expected upcoming releases
|
| Opinion Poll |
Time for a new look?
We regularly receive feedback on DistroWatch with messages commenting on our content, providing ideas for future features or asking where to find a particular bit of information. We also hear about what people think of the look of the DistroWatch website. Some people find our classic look familiar and pleasantly uncluttered by such modern designs as overlay advertisements and massive JavaScript libraries. Others have told us out that this website looks old and out of touch, in need of a fresh theme.
We get a fair number of comments from both sides of the argument and would like to get an idea of the numbers behind each opinion. This week we would like to know if you think DistroWatch should keep its existing visual appearance or if we should embrace a more modern look? Specific suggestions on what a new theme (or improved existing theme) should include can be provided in the comments.
You can see the results of our previous poll on cross-platform graphical user interfaces here. All previous poll results can be found in our poll archives.
|
Time for a new look?
| Embrace a modern theme: | 792 (24%) |
| Keep things as they are: | 1191 (36%) |
| Make some minor improvements to the existing theme: | 1261 (38%) |
| Other: | 44 (1%) |
|
|
| DistroWatch.com News |
New distributions added to database
Keysoft
Keysoft is an openSUSE-based distribution designed with visually impaired users in mind. The distribution ships with the GNOME desktop environment, the Orca screen reader and Braille display drivers. Keysoft ships with the WINE compatibility software to facilitate working with software built for Windows. Keysoft is primarily a German distribution, though multi-language support is available.

Keysoft -- Running the GNOME desktop
(full image size: 858kB, resolution: 1366x768 pixels)
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 28 November 2016. 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: 3, value: US$30.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 1156 (2026-01-19): Chimera Linux's new installer, using the DistroWatch Torrent Corner, new package tools for Arch, Haiku improves EFI support, Redcore streamlines branches, Synex introduces install-time ZFS options |
| • Issue 1155 (2026-01-12): MenuetOS, CDE on Sparky, iDeal OS 2025.12.07, recommended flavour of BSD, Debian seeks new Data Protection Team, Ubuntu 25.04 nears its end of life, Google limits Android source code releases, Fedora plans to replace SDDM, Budgie migrates to Wayland |
| • Issue 1154 (2026-01-05): postmarketOS 25.06/25.12, switching to Linux and educational resources, FreeBSD improving laptop support, Unix v4 available for download, new X11 server in development, CachyOS team plans server edtion |
| • Issue 1153 (2025-12-22): Best projects of 2025, is software ever truly finished?, Firefox to adopt AI components, Asahi works on improving the install experience, Mageia presents plans for version 10 |
| • Issue 1152 (2025-12-15): OpenBSD 7.8, filtering websites, Jolla working on a Linux phone, Germany saves money with Linux, Ubuntu to package AMD tools, Fedora demonstrates AI troubleshooting, Haiku packages Go language |
| • Issue 1151 (2025-12-08): FreeBSD 15.0, fun command line tricks, Canonical presents plans for Ubutnu 26.04, SparkyLinux updates CDE packages, Redox OS gets modesetting driver |
| • Issue 1150 (2025-12-01): Gnoppix 25_10, exploring if distributions matter, openSUSE updates tumbleweed's boot loader, Fedora plans better handling of broken packages, Plasma to become Wayland-only, FreeBSD publishes status report |
| • Issue 1149 (2025-11-24): MX Linux 25, why are video drivers special, systemd experiments with musl, Debian Libre Live publishes new media, Xubuntu reviews website hack |
| • Issue 1148 (2025-11-17): Zorin OS 18, deleting a file with an unusual name, NetBSD experiments with sandboxing, postmarketOS unifies its documentation, OpenBSD refines upgrades, Canonical offers 15 years of support for Ubuntu |
| • Issue 1147 (2025-11-10): Fedora 43, the size and stability of the Linux kernel, Debian introducing Rust to APT, Redox ports web engine, Kubuntu website off-line, Mint creates new troubleshooting tools, FreeBSD improves reproducible builds, Flatpak development resumes |
| • Issue 1146 (2025-11-03): StartOS 0.4.0, testing piped commands, Ubuntu Unity seeks help, Canonical offers Ubuntu credentials, Red Hat partners with NVIDIA, SUSE to bundle AI agent with SLE 16 |
| • Issue 1145 (2025-10-27): Linux Mint 7 "LMDE", advice for new Linux users, AlmaLinux to offer Btrfs, KDE launches Plasma 6.5, Fedora accepts contributions written by AI, Ubuntu 25.10 fails to install automatic updates |
| • Issue 1144 (2025-10-20): Kubuntu 25.10, creating and restoring encrypted backups, Fedora team debates AI, FSF plans free software for phones, ReactOS addresses newer drivers, Xubuntu reacts to website attack |
| • Issue 1143 (2025-10-13): openSUSE 16.0 Leap, safest source for new applications, Redox introduces performance improvements, TrueNAS Connect available for testing, Flatpaks do not work on Ubuntu 25.10, Kamarada plans to switch its base, Solus enters new epoch, Frugalware discontinued |
| • Issue 1142 (2025-10-06): Linux Kamarada 15.6, managing ZIP files with SQLite, F-Droid warns of impact of Android lockdown, Alpine moves ahead with merged /usr, Cinnamon gets a redesigned application menu |
| • Issue 1141 (2025-09-29): KDE Linux and GNOME OS, finding mobile flavours of Linux, Murena to offer phones with kill switches, Redox OS running on a smartphone, Artix drops GNOME |
| • Issue 1140 (2025-09-22): NetBSD 10.1, avoiding AI services, AlmaLinux enables CRB repository, Haiku improves disk access performance, Mageia addresses service outage, GNOME 49 released, Linux introduces multikernel support |
| • Issue 1139 (2025-09-15): EasyOS 7.0, Linux and central authority, FreeBSD running Plasma 6 on Wayland, GNOME restores X11 support temporarily, openSUSE dropping BCacheFS in new kernels |
| • Issue 1138 (2025-09-08): Shebang 25.8, LibreELEC 12.2.0, Debian GNU/Hurd 2025, the importance of software updates, AerynOS introduces package sets, postmarketOS encourages patching upstream, openSUSE extends Leap support, Debian refreshes Trixie media |
| • Issue 1137 (2025-09-01): Tribblix 0m37, malware scanners flagging Linux ISO files, KDE introduces first-run setup wizard, CalyxOS plans update prior to infrastructure overhaul, FreeBSD publishes status report |
| • Issue 1136 (2025-08-25): CalyxOS 6.8.20, distros for running containers, Arch Linux website under attack,illumos Cafe launched, CachyOS creates web dashboard for repositories |
| • Issue 1135 (2025-08-18): Debian 13, Proton, WINE, Wayland, and Wayback, Debian GNU/Hurd 2025, KDE gets advanced Liquid Glass, Haiku improves authentication tools |
| • Issue 1134 (2025-08-11): Rhino Linux 2025.3, thoughts on malware in the AUR, Fedora brings hammered websites back on-line, NetBSD reveals features for version 11, Ubuntu swaps some command line tools for 25.10, AlmaLinux improves NVIDIA support |
| • Issue 1133 (2025-08-04): Expirion Linux 6.0, running Plasma on Linux Mint, finding distros which support X11, Debian addresses 22 year old bug, FreeBSD discusses potential issues with pkgbase, CDE ported to OpenBSD, Btrfs corruption bug hitting Fedora users, more malware found in Arch User Repository |
| • Issue 1132 (2025-07-28): deepin 25, wars in the open source community, proposal to have Fedora enable Flathub repository, FreeBSD plans desktop install option, Wayback gets its first release |
| • Issue 1131 (2025-07-21): HeliumOS 10.0, settling on one distro, Mint plans new releases, Arch discovers malware in AUR, Plasma Bigscreen returns, Clear Linux discontinued |
| • Issue 1130 (2025-07-14): openSUSE MicroOS and RefreshOS, sharing aliases between computers, Bazzite makes Bazaar its default Flatpak store, Alpine plans Wayback release, Wayland and X11 benchmarked, Red Hat offers additional developer licenses, openSUSE seeks feedback from ARM users, Ubuntu 24.10 reaches the end of its life |
| • Issue 1129 (2025-07-07): GLF OS Omnislash, the worst Linux distro, Alpine introduces Wayback, Fedora drops plans to stop i686 support, AlmaLinux builds EPEL repository for older CPUs, Ubuntu dropping existing RISC-V device support, Rhino partners with UBports, PCLinuxOS recovering from website outage |
| • Issue 1128 (2025-06-30): AxOS 25.06, AlmaLinux OS 10.0, transferring Flaptak bundles to off-line computers, Ubuntu to boost Intel graphics performance, Fedora considers dropping i686 packages, SDesk switches from SELinux to AppArmor |
| • Issue 1127 (2025-06-23): LastOSLinux 2025-05-25, most unique Linux distro, Haiku stabilises, KDE publishes Plasma 6.4, Arch splits Plasma packages, Slackware infrastructure migrating |
| • Issue 1126 (2025-06-16): SDesk 2025.05.06, renewed interest in Ubuntu Touch, a BASIC device running NetBSD, Ubuntu dropping X11 GNOME session, GNOME increases dependency on systemd, Google holding back Pixel source code, Nitrux changing its desktop, EFF turns 35 |
| • Issue 1125 (2025-06-09): RHEL 10, distributions likely to survive a decade, Murena partners with more hardware makers, GNOME tests its own distro on real hardware, Redox ports GTK and X11, Mint provides fingerprint authentication |
| • Issue 1124 (2025-06-02): Picking up a Pico, tips for protecting privacy, Rhino tests Plasma desktop, Arch installer supports snapshots, new features from UBports, Ubuntu tests monthly snapshots |
| • Issue 1123 (2025-05-26): CRUX 3.8, preventing a laptop from sleeping, FreeBSD improves laptop support, Fedora confirms GNOME X11 session being dropped, HardenedBSD introduces Rust in userland build, KDE developing a virtual machine manager |
| • Issue 1122 (2025-05-19): GoboLinux 017.01, RHEL 10.0 and Debian 12 updates, openSUSE retires YaST, running X11 apps on Wayland |
| • Issue 1121 (2025-05-12): Bluefin 41, custom file manager actions, openSUSE joins End of 10 while dropping Deepin desktop, Fedora offers tips for building atomic distros, Ubuntu considers replacing sudo with sudo-rs |
| • Issue 1120 (2025-05-05): CachyOS 250330, what it means when a distro breaks, Kali updates repository key, Trinity receives an update, UBports tests directory encryption, Gentoo faces losing key infrastructure |
| • Issue 1119 (2025-04-28): Ubuntu MATE 25.04, what is missing from Linux, CachyOS ships OCCT, Debian enters soft freeze, Fedora discusses removing X11 session from GNOME, Murena plans business services, NetBSD on a Wii |
| • Issue 1118 (2025-04-21): Fedora 42, strange characters in Vim, Nitrux introduces new package tools, Fedora extends reproducibility efforts, PINE64 updates multiple devices running Debian |
| • Issue 1117 (2025-04-14): Shebang 25.0, EndeavourOS 2025.03.19, running applications from other distros on the desktop, Debian gets APT upgrade, Mint introduces OEM options for LMDE, postmarketOS packages GNOME 48 and COSMIC, Redox testing USB support |
| • Issue 1116 (2025-04-07): The Sense HAT, Android and mobile operating systems, FreeBSD improves on laptops, openSUSE publishes many new updates, Fedora appoints new Project Leader, UBports testing VoLTE |
| • Issue 1115 (2025-03-31): GrapheneOS 2025, the rise of portable package formats, MidnightBSD and openSUSE experiment with new package management features, Plank dock reborn, key infrastructure projects lose funding, postmarketOS to focus on reliability |
| • Issue 1114 (2025-03-24): Bazzite 41, checking which processes are writing to disk, Rocky unveils new Hardened branch, GNOME 48 released, generating images for the Raspberry Pi |
| • Issue 1113 (2025-03-17): MocaccinoOS 1.8.1, how to contribute to open source, Murena extends on-line installer, Garuda tests COSMIC edition, Ubuntu to replace coreutils with Rust alternatives, Chimera Linux drops RISC-V builds |
| • Issue 1112 (2025-03-10): Solus 4.7, distros which work with Secure Boot, UBports publishes bug fix, postmarketOS considers a new name, Debian running on Android |
| • Issue 1111 (2025-03-03): Orbitiny 0.01, the effect of Ubuntu Core Desktop, Gentoo offers disk images, elementary OS invites feature ideas, FreeBSD starts PinePhone Pro port, Mint warns of upcoming Firefox issue |
| • Issue 1110 (2025-02-24): iodeOS 6.0, learning to program, Arch retiring old repositories, openSUSE makes progress on reproducible builds, Fedora is getting more serious about open hardware, Tails changes its install instructions to offer better privacy, Murena's de-Googled tablet goes on sale |
| • Issue 1109 (2025-02-17): Rhino Linux 2025.1, MX Linux 23.5 with Xfce 4.20, replacing X.Org tools with Wayland tools, GhostBSD moving its base to FreeBSD -RELEASE, Redox stabilizes its ABI, UBports testing 24.04, Asahi changing its leadership, OBS in dispute with Fedora |
| • Issue 1108 (2025-02-10): Serpent OS 0.24.6, Aurora, sharing swap between distros, Peppermint tries Void base, GTK removinglegacy technologies, Red Hat plans more AI tools for Fedora, TrueNAS merges its editions |
| • Issue 1107 (2025-02-03): siduction 2024.1.0, timing tasks, Lomiri ported to postmarketOS, Alpine joins Open Collective, a new desktop for Linux called Orbitiny |
| • Issue 1106 (2025-01-27): Adelie Linux 1.0 Beta 6, Pop!_OS 24.04 Alpha 5, detecting whether a process is inside a virtual machine, drawing graphics to NetBSD terminal, Nix ported to FreeBSD, GhostBSD hosting desktop conference |
| • 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 |
| • 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 | 
Smoothwall Express
Smoothwall is a family of Internet security products, designed to defend your users and your network from external attacks. Smoothwall Express is based on the Linux operating system. Linux is the ideal choice for security systems; it is well proven, secure, highly configurable and freely available as open source code. Smoothwall includes a hardened subset of the GNU/Linux operating system, so there is no separate OS to install. Designed for ease of use, Smoothwall is configured via a web-based GUI, and requires absolutely no knowledge of Linux to install or use.
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.
|
|