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
News
-
An All-Snap Version of Ubuntu is In The Works
Along with the standard deb version of the open-source operating system, Canonical will release an-all snap version.
-
Mageia 9 Beta 2 Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.
-
Command-Line Only Peropesis 2.1 Available Now
The latest iteration of Peropesis has been released with plenty of updates and introduces new software development tools.
-
TUXEDO Computers Announces InfinityBook Pro 14
With the new generation of their popular InfinityBook Pro 14, TUXEDO upgrades its ultra-mobile, powerful business laptop with some impressive specs.