Linux-libre/ˈlɪnəks ˈlbrə/)是一种计算机作業系統内核,它是由Linux核心修改而來的GNU自由软件 [4]。此專案的目的是移除Linux核心內不包含源代码、含有代码混淆以及使用專有許可證釋出的部份,使其变得完全自由。当中沒有源代码的部份稱為blob,通常是韌體,此部份一般是可再散佈的,但不允许使用者閱讀或修改原始碼。而Linux-libre则是完全的自由軟體

Linux-libre
Freedo, official mascot of Linux-libre
Linux-libre核心3.0.66啟動畫面
开发者拉丁美洲自由软件基金会英语Free Software Foundation Latin America
编程语言C語言汇编语言
作業系統家族Unix-like
首次发布2008年2月20日 (2008-02-20)[1]
当前版本
  • 7.0-rc7-gnu(2026年4月6日;最终测试版本)[2]
  • 7.0.6-gnu(2026年5月11日;穩定版本)[3]
編輯維基數據鏈接
最新預覽Kernel: 6.1-rc8-gnu(2022年12月5日,​3年前​(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]

發行版

编辑
 
Parabola GNU/Linux-libre使用Linux-libre作為預設核心。
 
Trisquel自2.1版起提供基於Linux-libre的100%自由核心。

下列發行版預設使用Linux-libre核心:

下列发行版实际上使用与Linux-libre等效的核心

下列發行版預設使用標準的Linux核心,但也提供Linux-libre做為替代核心:

即時內核版本

编辑

dyne:bolic英语dyne:bolic發行版的核心是編譯成用來实时计算的,可以讓多媒體剪輯及其他需要低延遲的工作得到更好的性能表現[18]TrisquelParabola GNU/Linux-libre[24]也提供了即時內核的版本。

參見

编辑

參考資料

编辑
  1. ^ blag-announce. [blag-devel] linux-libre. February 20, 2008 [March 5, 2013]. (原始内容存档于2014-02-03). 
  2. ^ 7.0-rc7-gnu. 2026年4月6日 [2026年4月8日]. 
  3. ^ 7.0.6-gnu. 2026年5月11日 [2026年5月12日]. 
  4. ^ 自由軟體基金會 (2013), Directory.fsf.org页面存档备份,存于互联网档案馆
  5. ^ Take your freedom back, with Linux-2.6.33-libre页面存档备份,存于互联网档案馆) FSFLA, 2010.
  6. ^ Alexandre Oliva: Linux-libre and the prisoners’ dilemma页面存档备份,存于互联网档案馆) FSFLA, 2009.
  7. ^ 7.0 7.1 jebba: BLAG :: View topic - Linux Libre页面存档备份,存于互联网档案馆) BLAG forums, 2008.
  8. ^ 自由軟體基金會. Linux (BLOB free version). 自由軟體目錄. [2011-12-06]. (原始内容存档于2012-03-14). [...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software 
  9. ^ Oliva, Alexandre. GNU Linux-libre 3.3-gnu is now available (邮件列表). info-gnu. March 19, 2012 [August 7, 2012]. (原始内容存档于2013-06-03). 
  10. ^ Free Software Foundation Latin America. How it is done. Linux-libre, Free as in Freedo. [December 6, 2011]. (原始内容存档于2012-12-22). 
  11. ^ fsfla - Revision 8200: /software/linux-libre/scripts. Free Software Foundation Latin America. [2011-12-06]. (原始内容存档于2016-02-01). 
  12. ^ Delugré, Guillaume. Reversing the Broacom NetExtreme's Firmware (PDF). hack.lu. Sogeti. 2010-11-21 [2012-04-18]. (原始内容 (PDF)存档于2012-04-25). 
  13. ^ LinuxLibre:Devices that require non-free firmware. LibrePlanet. 2011-02-05 [2012-04-17]. (原始内容存档于2013-01-10). 
  14. ^ 拉丁美洲自由软件基金会英语Free Software Foundation Latin America. Linux-libre's Freed-ora project. [2011-12-06]. (原始内容存档于2013-01-01). Freed-ora is a sub-project that prepares and maintains 100% Free RPMs that track Fedora's non-Free kernels 
  15. ^ Millan, Robert. Linux-libre for Debian Lenny. [Debian Mailing Lists] Announcements for developers (邮件列表). 2009-04-23 [2009-05-12]. (原始内容存档于2016-02-03). This is to announce that Debian packages of Linux-libre [...] are now available for Lenny users who want to use them [...] 
  16. ^ Gündüz, Ali. Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe. aligunduz.org. [2011-12-06]. (原始内容存档于2012-02-16). 
  17. ^ Dragora overview页面存档备份,存于互联网档案馆) dragora.org
  18. ^ 18.0 18.1 jaromil. [LAT] hello, dyne:bolic -rt and freeeee. [Fundación Software Libre América Latina] Linux-audio-tuning (邮件列表). 2008-09-10 [2011-12-06]. (原始内容存档于2013-09-11). 
  19. ^ corbet. Debian's firmware vote results. LWN.net. [2025-09-09]. 
  20. ^ Arch Linux. linux-libre. AUR. 2017-02-21 [2017-02-23]. (原始内容存档于2017-02-23). 
  21. ^ Fossi, Damián. Linux-Libre: Resumen del proyecto [Linux-Libre: Proyect abstract]. Forja. 2009-08-24 [2001-12-06]. (原始内容存档于2016-01-27) (西班牙语). 
  22. ^ O'Kelly, Tim. Bug 266157. Gentoo's Bugzilla. Gentoo Linux. 2009-04-14 [2011-12-06]. (原始内容存档于2016-12-09). 
  23. ^ Licenses: Common Setups. Gentoo Wiki. Gentoo Linux. 2012-08-06 [2012-08-08]. (原始内容存档于2012-07-18). 
  24. ^ Parabola GNU/Linux的套件庫. [2011-12-06]. 

外部链接

编辑

📚 Artikel Terkait di Wikipedia

GNU

Mach是微内核;而在2012年,Linux-libre内核正式成為一个GNU软件包,相较于上游的Linux,其开发者使用脚本删除了所有专有组件。 gnu.org認為Linux内核,與GNU工具和實用程序协同使用作为一整套作業系統时应承認自己為GNU變種,並促進改称 GNU/Linux(導致GNU/Linux命名爭議) 。

Linux发行版列表

Parabola GNU/Linux-libre:基於Arch Linux,它包含GNU作業系統工具,採用不帶專有驅動的Linux-libre內核而非通用的Linux內核,並且完全使用自由軟體。 Hyperbola GNU/Linux-libre:其以Arch Linux

Parabola GNU/Linux-libre

Parabola GNU/Linux-libre是一基於Arch Linux的Linux發行版電腦作業系統,支援i686、x86-64、ARM和MIPS64架構(现已终止)。它包含GNU作業系統工具,採用Linux-libre內核而非通用的Linux內核,完全使用自由軟體。開發著眼於簡潔、社區參與及使用最新的自由軟體套件。

Trisquel

Trisquel(官方称呼为Trisquel GNU/Linux)是基于Ubuntu的Linux操作系统。 该计划旨在建成一个完全由自由软件构造而不含任何专有软件及专有固件,使用Linux-libre——一个清除所有非自由代码(二进制blob)Linux核心的,与Ubuntu一样友善易用的GNU/Linux

Hyperbola GNU/Linux-libre

Hyperbola GNU/Linux-libre是可以用於i686與x86-64架構的作業系統。其以Arch Linux的快照為基礎,並使用Debian的開發模式。它包含了GNU作業系統元件與Linux-libre核心(不是一般的Linux内核)。Hyperbola GNU/Linux-libre

Arch Linux

GNU/Linux-libre - 基于 Arch Linux 的一个完全自由的 GNU/Linux 发行版,被收录在自由软件基金会的完全自由发行版列表(页面存档备份,存于互联网档案馆)中。 SteamOS 3.0 - Steam Deck的預設系統,為執行電子遊戲而設計。 Arch Linux ARM

Linux内核

Linux内核(英語:Linux kernel)是一种开源的类Unix操作系统宏内核。整个Linux操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以Linux发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA接收器(英语:FTA

Iceweasel

Debian 发行版的 "Iceweasel" 标识并进行维护。这一分歧已于2016年解决。 Parabola GNU/Linux-libre 的开发者接手了此项目,并继续维护。 在2016年六月 Debian 用户进行软件升级后,会收到如下系统消息。 PC World的Chris