Skip to content
Linux-libre
EntityQ665683· pop 25· linked from 442 articles

Linux-libre

Sign in to save

Also known as GNU Linux-libre

According to the Free Software Foundation Latin America, Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, those types of code are mostly used for proprietary firmware images. While generally redistributable, they do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.

Key facts

Software.name
Linux-libre
Software.title
Linux-libre
Software.logo
150px|Freedo, official mascot of Linux-libre
Software.logo caption
Freedo the penguin, mascot of the Linux-libre kernel
Software.screenshot
Linux-Libre 3.0.66-1 Boot.png
Software.caption
Linux-libre kernel 3.0.66-1 booting
Software.developer
Free Software Foundation Latin America
Software.programming language
C and Assembly
Software.language
English
Software.platform
x86-64, i386, IA-32, ARM (Parabola), MIPS (Debian), m68k, RISC-V, IBM POWER8 and above
Software.license
GPL-2.0-only
Software.author
Linus Torvalds et al.
Software.genre
Kernel

via Wikipedia infobox

Official website

::[FSFLA]:: GNU Linux-libre project

linux-libre.fsfla.org

Link to the official site · 40,000 chars · not written by Vinony

~5 min read

Encyclopedic overview

14 sections
Contents
  • History
  • Proprietary firmware removal
  • Methods
  • Benefits
  • Hardware support
  • Microcode
  • Availability
  • Distributions
  • Distributions in which Linux-libre is the default kernel
  • Distributions that compile a free Linux kernel
  • Linux-libre as an alternative kernel
  • See also
  • References
  • External links

According to the Free Software Foundation Latin America, Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, those types of code are mostly used for proprietary firmware images. While generally redistributable, they do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.

== History == The Linux kernel started to include binary blobs in 1996. The work to clear out the binary blobs began in 2006 with gNewSense's find-firmware and gen-kernel. This work was taken further by the BLAG Linux distribution in 2007 when deblob and Linux-libre was born.

Excerpted from Wikipedia’s “Linux-libre” article, available under the CC BY-SA 4.0 licence.

Gallery (3)