Exploring the FSF's free distributions for the desktop
Trisquel
Trisquel (Figure 4) [8] is by far the most active project on FSF's free distribution list. It has been on the list since 2008 and survives on public donations. Based on Ubuntu, Trisquel is available in four versions: the Standard release, which uses MATE as a desktop environment; Trisquel Mini for lighter or older systems, which uses LXDE; Trisquel Sugar Toast for children; and Trisquel Net Install, which installs over the Internet. KDE Plasma and other desktop environments are available in the repositories, and over 51 localizations are available.
Trisquel installs with a minimum of applications – mostly Gnome Technology. Probably the most innovative feature is Abrowser, a modification of Firefox with the name changed for copyright reasons (Figure 5). Abrowser is notable for its numerous security settings, including options to disable JavaScript, geolocation, and the loading of custom fonts. These options are clearly explained, with the fact clearly stated that some of the options may interfere with normal web browsing. However, Abrowser reflects the fact that the browser is generally the most vulnerable part of the operating system.
As a distribution, Trisquel has a long and well-received history. If you wish to run a free system, try a version of Trisquel first.
Roll Your Own
If none of these alternatives suit you, try converting your distro of choice to a free distribution. Before you start, research your hardware, so you know if it requires proprietary blobs. If you wish to run an all-free system, you'll need to replace any hardware that requires non-free drivers.
Next, edit the repositories and their sections so that only those that contain free software are active. In Debian, that means making sure that the Stable, Testing, and Unstable repositories have only the main section enabled and not the contrib and non-free sections. In Ubuntu, disable the Restricted and Multiverse repositories, while in Fedora, check that only the rawhide and fedora repositories are active. Each distribution organizes its repositories differently, but finding which contain proprietary software is usually a matter of seconds. Once only free repositories remain, you will not be able to install proprietary packages without modifying the list of repositories.
Next, you need to remove any proprietary software already installed. Download and re-run deblob
, which removes proprietary software [9], and deblob-check
, which checks kernels, source code, and patches. Some distributions also have their own tools, like Debian's vrms
(virtual Richard M. Stallman), which detects non-free applications [10] (Figure 6). When you want to upgrade a kernel, download one from Linux-libre [11] or its mirrors. Check your distribution for instructions about compiling and installing kernels. Over the years, the procedure has been improved and documented, so that freeing your Linux installation is mostly a matter of patience.

At the end of the process, your system will not run any faster, although it might be more secure. But is it worth it? Only you can decide. Still, if software freedom matters to you, then the effort is worthwhile, if only so you can honestly say that your operating system is truly free.
Infos
- The Four Software Freedoms: https://www.gnu.org/philosophy/free-sw.en.html
- Free System Distribution Guidelines: https://www.gnu.org/distros/free-system-distribution-guidelines.html
- FSF list of free distros: https://www.gnu.org/distros/free-distros.html
- Dragora GNU/Linux: https://www.dragora.org/en/index.html
- Dragora video: https://www.youtube.com/watch?v=7lHQ3_HqJcw
- Parabola GNU/Linux: https://www.parabola.nu/
- PureOS: https://www.pureos.net/
- Trisquel: https://trisquel.info/
- Deblobbing scripts: https://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/
- vrms: https://packages.debian.org/jessie/vrms
- Linux-libre: http://www.fsfla.org/ikiwiki/selibre/linux-libre/
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
LibreOffice 7.5 has Arrived and is Loaded with New Features and Improvements
The favorite office suite of the Linux community has a new release that includes some visual refreshing and new features across all modules.
-
The Next Major Release of Elementary OS Has Arrived
It's been over a year since the developers of elementary OS released version 6.1 (Jólnir) but they've finally made their latest release (Horus) available with a renewed focus on the user.
-
KDE Plasma 5.27 Beta Is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.