Remove ads

Linux-libre/ˈlɪnəks ˈlbrə/)是一种电脑操作系统内核,它是由Linux核心修改而来的GNU自由软件 [4]。此项目的目的是移除Linux核心内不包含原始码、含有代码混淆以及使用专有许可证发布的部分,使其变得完全自由。当中没有原始码的部分称为blob,通常是固件,此部分一般是可再散布的,但不允许用户阅读或修改原始码。而Linux-libre则是完全的自由软件

事实速览 开发者, 编程语言 ...
Linux-libre
Thumb
Thumb
Linux-libre核心3.0.66启动画面
开发者拉丁美洲自由软件基金会英语Free Software Foundation Latin America
编程语言C语言汇编语言
操作系统家族Unix-like
首次发布2008年2月20日 (2008-02-20)[1]
当前版本
  • 6.12-rc7-gnu(2024年11月12日;最终测试版本)[2]
  • 6.12.6-gnu(2024年12月20日;稳定版本)[3]
编辑维基数据链接
最新预览Kernel: 6.1-rc8-gnu(2022年12月5日,​2年前​(2022-12-05[±]
内核类别宏内核
许可证GNU通用公共许可证第二版
官方网站www.fsfla.org/ikiwiki/selibre/linux-libre/index.en.html
仓库 编辑维基数据链接
关闭

历史

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

专有固件的移除方法

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

移除专有固件的影响

除了整个系统都是执行自由软件以外,移除用户无法研究或修改的装置固件同时有正反两面的影响。

移除装置固件的好处是可以免除专有固件无法被直接从原始码看见的程序问题,或是可以由Linux核心维护者修复的程序错误或是安全问题。恶意的固件可能会破坏整个系统,而且专有固件无法让其他开发者进行安全审查。即使是一个看似无害的程序错误都可能会破坏整个系统的安全性[12]

而从核心移除专有固件的缺点则是可能会导致部分硬件功能的缺失,因为其尚未有可替代的自由软件。这可能会影响部分的声卡显卡电视卡英语TV tuner card以及网卡,或是其他装置。通常自由固件是作为可选的替代品提供[13]

可用性

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

发行版

Thumb
Parabola GNU/Linux-libre使用Linux-libre作为默认核心。
Thumb
Trisquel自2.1版起提供基于Linux-libre的100%自由核心。

下列发行版默认使用Linux-libre核心:

下列发行版默认使用标准的Linux核心,但也提供Linux-libre做为替代核心:

即时内核版本

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

参见

参考资料

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.

Remove ads