| 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!
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)
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.
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.
pkg update -f
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:
cp -R pcbsd trueos
We then make sure the pkg utility knows which branch of the software repositories to use:
rm -f *
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.
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.
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.
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
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
Time for a new look?
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%)|
New distributions added to database
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)
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)
|Linux Foundation Training
|• Issue 730 (2017-09-18): Mageia 6, running a completely free OS, HAMMER2 file system in DragonFly BSD's installer, Manjaro to ship pre-installed on laptops|
|• Issue 729 (2017-09-11): Parabola GNU/Linux-libre, running Plex Media Server on a Raspberry Pi, Tails feature roadmap, a cross-platform ports build system|
|• Issue 728 (2017-09-04): Nitrux 1.0.2, SUSE creates new community repository, remote desktop tools for GNOME on Wayland, using Void source packages|
|• Issue 727 (2017-08-28): Cucumber Linux 1.0, using Flatpak vs Snap, GNOME previews Settings panel, SUSE reaffirms commitment to Btrfs|
|• Issue 726 (2017-08-21): Redcore Linux 1706, Solus adds Snap support, KaOS getting hardened kernel, rolling releases and BSD|
|• Issue 725 (2017-08-14): openSUSE 42.3, Debian considers Flatpak for backports, changes coming to Ubuntu 17.10, the state of gaming on Linux|
|• Issue 724 (2017-08-07): SwagArch 2017.06, Myths about Unity, Mir and Ubuntu Touch, Manjaro OpenRC becomes its own distro, Debian debates future of live ISOs|
|• Issue 723 (2017-07-31): UBOS 11, transferring packages between systems, Ubuntu MATE's HUD, GNUstep releases first update in seven years|
|• Issue 722 (2017-07-24): Calculate Linux 17.6, logging sudo usage, Remix OS discontinued, interview with Chris Lamb, Debian 9.1 released|
|• Issue 721 (2017-07-17): Fedora 26, finding source based distributions, installing DragonFly BSD using Orca, Yunit packages ported to Ubuntu 16.04|
|• Issue 720 (2017-07-10): Peppermint OS 8, gathering system information with osquery, new features coming to openSUSE, Tails fixes networking bug|
|• Issue 719 (2017-07-03): Manjaro 17.0.2, tracking ISO files, Ubuntu MATE unveils new features, Qubes tests Admin API, Fedora's Atomic Host gets new life cycle|
|• Issue 718 (2017-06-26): Debian 9, support for older hardware, Debian updates live media, Ubuntu's new networking tool, openSUSE gains MP3 support|
|• Issue 717 (2017-06-19): SharkLinux, combining commands in the shell, Debian 9 flavours released, OpenBSD improving kernel security, UBports releases first OTA update|
|• Issue 716 (2017-06-12): Slackel 7.0, Ubuntu working with GNOME on HiDPI, openSUSE 42.3 using rolling development model, exploring kernel blobs|
|• Issue 715 (2017-06-05): Devuan 1.0.0, answering questions on systemd, Linux Mint plans 18.2 beta, Yunit/Unity 8 ported to Debian|
|• Issue 714 (2017-05-29): Void, enabling Wake-on-LAN, Solus packages KDE, Debian 9 release date, Ubuntu automated bug reports|
|• Issue 713 (2017-05-22): ROSA Fresh R9, Fedora's new networking features, FreeBSD's Quarterly Report, UBports opens app store, Parsix to shut down, SELinux overview|
|• Issue 712 (2017-05-15): NixOS 17.03, Alpha Litebook running elementary OS, Canonical considers going public, Solus improves Bluetooth support|
|• Issue 711 (2017-05-08): 4MLinux 21.0, checking file system fragmentation, new Mint and Haiku features, pfSense roadmap, OpenBSD offers first syspatch updates|
|• Issue 710 (2017-05-01): TrueOS 2017-02-22, Debian ported to RISC-V, Halium to unify mobile GNU/Linux, Anbox runs Android apps on GNU/Linux, using ZFS on the root file system|
|• Issue 709 (2017-04-24): Ubuntu 17.04, Korora testing new software manager, Ubuntu migrates to Wayland, running Nix package manager on alternative distributions|
|• Issue 708 (2017-04-17): Maui Linux 17.03, Snaps run on Fedora, Void adopts Flatpak, running Android apps on GNU/Linux, Debian elects Project Leader|
|• Issue 707 (2017-04-10): PCLinuxOS 2017.03, Canonical stops Unity development, OpenBSD on a Raspberry Pi, setting up a VPN for privacy|
|• Issue 706 (2017-04-03): Super Grub2 Disk, Snap packages of deepin applications, Subgraph OS routes network traffic for one application, announcements from Linux Mint|
|• Issue 705 (2017-03-27): Minimal Linux Live, sharing control of the operating system, new KaOS features, Uplos32 provides 32-bit fork of PCLinuxOS|
|• Issue 704 (2017-03-20): ToarusOS 1.0.4, Linux Mint's security record, Debian starts Project Leader election, Ubuntu 12.04 reaches end-of-life|
|• Issue 703 (2017-03-13): SolydXK 201701, CloudReady, Solus announces new features, KDE Connect sends text messages from desktop, openSUSE's YaST module for Let's Encrypt|
|• Issue 702 (2017-03-06): Fatdog64 Linux, elementary OS bundled with new netbook, Haiku announces new features, security and the size of a distro's development team|
|• Issue 701 (2017-02-27): OBRevenge 2017.02, Mageia 6 delays, NetBSD reproducible builds, questions about swap space, trying to steam video on a Raspberry Pi|
|• Issue 700 (2017-02-20): RaspBSD, Debian replaces Icedove with Thunderbird, Fedora's licensing guidlines, tips for switching shells, finding battery charge, getting IP address and killing processes|
|• Issue 699 (2017-02-13): Clear Linux, GhostBSD network utility ported to FreeBSD, Ubuntu coming to Fairphone, elementary OS crowd funding an app store|
|• Issue 698 (2017-02-06): Solus 2017.01.01, comparing containers with portable applicatins, Tails dropping 32-bit support, Debian Stretch enters freeze|
|• Issue 697 (2017-01-30): Subgraph OS 2016.12.30, running Ubuntu on an Android phone, Arch Linux phasing out 32-bit support, Linux Mint testing updated LMDE media|
|• Issue 696 (2017-01-23): GoboLinux 016, remotely running desktop applications, Solus adopting Flatpak, KDE neon using Calamares, TrueOS tests OpenRC|
|• Issue 695 (2017-01-16): Zorin OS 12, Peppermint team fixes installer bug, Debian refreshes Jessie media, Ubuntu improves low graphics mode, Exciting things coming in 2017|
|• Issue 694 (2017-01-09): MX Linux 16, Fedora considers systemd security features, DragonFly BSD to support massive swap space, Ubuntu Touch roadmap, Puppy's newsletter, sudo's password prompt|
|• Issue 693 (2017-01-02): Comparing small distros, fig language, video driver comparsion, Debian+PIXEL, Wayland on FreeBSD|
|• Issue 692 (2016-12-19): Bodhi Linux 4.0.0, Cappsule containers, Calculate's new Utilities package, Solus and Ubuntu MATE build new application menu|
|• Issue 691 (2016-12-12): SalentOS 1.0, openSUSE improves YaST, Fedora considers slower release cycle, KDE neon gets LTS branch|
|• Issue 690 (2016-12-05): Fedora 25, Ubuntu adopts rolling HWE kernel, running Android apps on GNU/Linux, Haiku working toward EFI support|
|• Issue 689 (2016-11-28): openSUSE 42.2, Fedora's upgrade path, plans for Korora 25, transitioning from PC-BSD to TrueOS, Webconverger's reproducible builds|
|• Issue 688 (2016-11-21): Endless OS 3.0.5, KDE neon fixes security hole, FreeBSD's Quarterly Status Report, Rolling release trial #2 concludes|
|• Issue 687 (2016-11-14): NAS4Free 10.3.0.3, Fedora gains MP3 playback, budgie-remix becomes Ubuntu Budgie, Ubuntu flavours compared, Rolling release trial #2|
|• Issue 686 (2016-11-07): FreeBSD 11.0, rolling release trial #2, Debian announces supported architectures, Simplicity switching to antiX base, farewell to Mythbuntu|
|• Issue 685 (2016-10-31): elementary OS 0.4, SUSE gains ARM support, Mint improves language support, Dirty COW explained, Rolling release trial #2|
|• Issue 684 (2016-10-24): Ubuntu 16.10, Linux popularity in different markets, Fedora runs on Raspberry Pi, Ubuntu features live kernel patching|
|• Issue 683 (2016-10-17): Refracta 8.0, making packages for distributions, Alpine switches to LibreSSL, 386BSD website publishes classic code|
|• Issue 682 (2016-10-10): KDE neon 20160915, Android-x86 6.0, Fedora warns of update bug, HandyLinux drops English translation, LXQt benchmarks|
|• Issue 681 (2016-10-03): OpenBSD 6.0, DragonFly BSD to support LibreSSL in ports, systemd denial of service bug, upgraded Mintbox Mini|
|• Issue 680 (2016-09-26): Uruk GNU/Linux 1.0, blocking applications at the firewall, Lenovo controversy, Ubuntu running on the Nextcloud Box|
|• Issue 679 (2016-09-19): OpenMandriva 3.0, 32-bit vs 64-bit performance, openSUSE updates, KaOS unveils first run wizard|
|• Full list of all issues|
|Random Distribution |
Grafpup Linux was a desktop Linux operating system based closely on Puppy Linux. Its goal was to be as useful to graphic designers and other imaging professionals as possible while still remaining extremely small and fast. Grafpup was a live CD of only 75MB with current versions of GIMP, Cinepaint, Inkscape, and Scribus. Grafpup was also very user-friendly, with wizards for doing most system tasks like connecting to the internet and installing to hard disk or USB drive. There was also a powerful package management system, "pupget", with a very extensive and ever increasing list of additional packages available for easy installation.
|Tips, Tricks, Myths and Q&As |
|Tips and tricks: Play nicely, drop secure shell sessions cleanly, check init's name|
|Tips and tricks: Running Ubuntu Touch on an Android phone|
|Questions and answers: Using the GNU Lesser General Public License|
|Tips and tricks: Advanced file systems, network traffic, running a script at login/logout|
|Tips and tricks: Basename, for loop, dirname, aliases, bash history, xsel clipboard|
|Questions and answers: Sending commands to multiple servers|
|Tips and tricks: Restoring partition table|
|Tips and tricks: Hiding processes from other users, get geographical location of IP address|
|Questions and answers: Linux distributions offering commercial support|
|Questions and answers: Optimizing 64-bit distributions with compiler flags|
|More Tips & Tricks and Questions & Answers|