Linux-libre

历史

Linux核心从1996年开始就包含了二进制blob。而清除二进制blob的工作则由gNewSense在2006年开始。2007年，BLAG有了更多的进展，Linux-libre就此诞生。Linux-libre是由拉丁美洲自由软件基金会(FSFLA)所开发，自由软件基金会认可，作为自由软件基金会认可的Linux发行版的一部分。它在2012年3月成为了GNU项目的其中一个软件包，Alexandre Oliva是此项目的维护者。

专有固件的移除方法

移除过程需要用到称为deblob-main的脚本。这个脚本是由gNewSense所启发。Jeff Moe做了后续的修改以符合BLAG Linux and GNU发行版的需求。 而有另一个deblob-check脚本是用来检查被怀疑包含了专有软件的核心源文件、补丁或是被压缩的源文件。

移除专有固件的影响

除了整个系统都是运行自由软件以外，移除用户无法研究或修改的设备固件同时有正反两面的影响。
移除设备固件的好处是可以免除专有固件无法被直接从源代码看见的程序问题，或是可以由Linux核心维护者修复的程序错误或是安全问题。恶意的固件可能会破坏整个系统，而且专有固件无法让其他开发者进行安全审查。即使是一个看似无害的程序错误都可能会破坏整个系统的安全性。
而从核心移除专有固件的缺点则是可能会导致部分硬件功能的缺失，因为其尚未有可替代的自由软件。这可能会影响部分的声卡、显卡、电视卡以及网卡，或是其他设备。通常自由固件是作为可选的替代品提供。

可用性

去除专有软件的Linux核心的源代码及预编译软件包在使用Linux-Libre脚本的发行版提供。Freed-ora是一个维护基于Fedora核心的RPM软件包的子项目。也在提供Debian及其派生发行版中提供，如Ubuntu。

即时内核版本

dyne:bolic发行版的核心是编译成用来实时计算的，可以让多媒体剪辑及其他需要低延迟的工作得到更好的性能表现。 Trisquel与Parabola GNU/Linux-libre也提供了即时内核的版本。