Freeing the Linux kernel

Free At Last

© © lewing@isc.tamu.edu

© © lewing@isc.tamu.edu

Article from Issue 158/2014
Author(s):

The Linux kernel and its penguin mascot are widely viewed as the symbol of free and open source software. The truth, however, is that the Linux kernel is only partly free.

According to Alexandre Oliva, one of the founders of Free Software Foundation (FSF) Latin America [1], the Linux kernel was originally free when it was relicensed in 1992 under the second version of the GNU General Public License (GPL). However, since about 1996, it has been accepting what are known as firmware blobs – binary, proprietary bits of code best-known to occur in drivers for wireless and other peripherals. Because the source code for these blobs is not available, Oliva and other free software advocates argue that they make the entire kernel non-free.

That is why Oliva started the GNU Linux-libre project [2], so that free software advocates can become aware of the problem and use a truly free kernel with their operating system. Oliva has been an active member of The GNU Project since 1991, starting as a bug reporter and, after a couple of years, maintaining Autotools and the GNU Compiler Collection. After this work landed him a job with Red Hat in 2000, he also became involved with binutils, glibc, and the GNU Project Debugger. He has since become known as a regular speaker about the free software project.

Blobs

"The first blobs in Linux," Oliva explains, "were very small pieces of object code, disguised in the source code as arrays of characters [and] licensed under lax permissive free software licenses." However, he says:

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • FSF's Free Distros

    The Free Software Foundation maintains a list of GNU/Linux distributions that meet their strict standards for free software – and your distro probably doesn't qualify. Meet the distros that pass the test.

  • Debian Kernel Has No Proprietary Firmware

    Debian developer Robert Millan is offering an alternative kernel for Debian's Lenny free Linux distro. Unlike the standard Lenny kernel, it contains no proprietary firmware.

  • Dragora Linux 2.0: 100% Free

    Dragora, a Linux distro that uses exclusively free software, is available in version 2.0.

  • Trisquel

    Rüben Rúdríguez discusses Trisquel, a free Linux distro that has been in continuous development for the past 16 years.

  • EOMA68 Laptop

    The earth-friendly EOMA68 is an open hardware laptop that promises to be easy to repair, easy to upgrade, and easy to secure.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News