fbpx
维基百科

Linux-libre

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

Linux-libre
Linux-libre核心3.0.66啟動畫面
开发者拉丁美洲自由软件基金会英语Free Software Foundation Latin America
编程语言C語言汇编语言
作業系統家族Unix-like
首次发布2008年2月20日 (2008-02-20)[1]
当前版本
  • 6.5.7-gnu (2023年10月10日;穩定版本)[2]
内核类别整塊性核心
许可证GNU通用公共许可证第二版
官方網站www.fsfla.org/ikiwiki/selibre/linux-libre/index.en.html
仓库
  • linux-libre.fsfla.org/releases.git

歷史 编辑

Linux核心從1996年開始就包含了二進制blob[4]。而清除二進制blob的工作則由gNewSense在2006年開始。2007年,BLAG有了更多的進展,Linux-libre就此誕生[5][6]。Linux-libre是由拉丁美洲自由软件基金会英语Free Software Foundation Latin America(FSFLA)所開發,自由软件基金会認可[7],作為自由軟體基金會認可的Linux發行版的一部份。它在2012年3月成為了GNU計畫的其中一個軟體包[8],Alexandre Oliva是此專案的維護者。

專有韌體的移除方法 编辑

移除過程需要用到稱為deblob-main指令碼[9]。這個指令碼是由gNewSense所啟發。Jeff Moe做了後續的修改以符合BLAG Linux and GNU英语BLAG Linux and GNU發行版的需求。 而有另一個deblob-check腳本是用來檢查被懷疑包含了專有軟體的核心源檔案、修補程式或是被壓縮的源檔案[10]

移除專有韌體的影響 编辑

除了整個系統都是執行自由軟體以外,移除使用者無法研究或修改的裝置韌體同時有正反兩面的影響。

移除裝置韌體的好處是可以免除專有韌體無法被直接從原始碼看見的程式問題,或是可以由Linux核心維護者修復的程式錯誤或是安全問題。惡意的韌體可能會破壞整個系統,而且專有韌體無法讓其他開發者進行安全審查。即使是一個看似無害的程式錯誤都可能會破壞整個系統的安全性[11]

而從核心移除專有韌體的缺點則是可能會導致部份硬體功能的缺失,因為其尚未有可替代的自由軟體。這可能會影響部份的声卡显示卡電視卡英语TV tuner card以及网卡,或是其他設備。通常自由韌體是作為可選的替代品提供[12]

可用性 编辑

去除專有軟體的Linux核心的源代码及預編譯軟體包在使用Linux-Libre腳本的發行版提供。Freed-ora是一個維護基於Fedora核心的RPM軟體包的子專案[13]。也在提供Debian[14]及其衍生發行版中提供,如Ubuntu[15]

發行版 编辑

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

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

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

即時內核版本 编辑

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

參見 编辑

參考資料 编辑

  1. ^ blag-announce. [blag-devel] linux-libre. February 20, 2008 [March 5, 2013]. (原始内容于2014-02-03). 
  2. ^ 6.5.7-gnu. 2023年10月10日 [2023年10月11日]. 
  3. ^ 自由軟體基金會 (2013), Directory.fsf.org (页面存档备份,存于互联网档案馆
  4. ^ Take your freedom back, with Linux-2.6.33-libre (页面存档备份,存于互联网档案馆) FSFLA, 2010.
  5. ^ Alexandre Oliva: Linux-libre and the prisoners’ dilemma (页面存档备份,存于互联网档案馆) FSFLA, 2009.
  6. ^ 6.0 6.1 jebba: BLAG :: View topic - Linux Libre (页面存档备份,存于互联网档案馆) BLAG forums, 2008.
  7. ^ 自由軟體基金會. 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 
  8. ^ Oliva, Alexandre. GNU Linux-libre 3.3-gnu is now available (邮件列表). info-gnu. March 19, 2012 [August 7, 2012]. (原始内容于2013-06-03). 
  9. ^ Free Software Foundation Latin America. How it is done. Linux-libre, Free as in Freedo. [December 6, 2011]. (原始内容于2012-12-22). 
  10. ^ fsfla - Revision 8200: /software/linux-libre/scripts. Free Software Foundation Latin America. [2011-12-06]. (原始内容于2016-02-01). 
  11. ^ Delugré, Guillaume. (PDF). hack.lu. Sogeti. 2010-11-21 [2012-04-18]. (原始内容 (PDF)存档于2012-04-25). 
  12. ^ LinuxLibre:Devices that require non-free firmware. LibrePlanet. 2011-02-05 [2012-04-17]. (原始内容存档于2013-01-10). 
  13. ^ 拉丁美洲自由软件基金会英语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 
  14. ^ 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 [...] 
  15. ^ Gündüz, Ali. . aligunduz.org. [2011-12-06]. (原始内容存档于2012-02-16). 
  16. ^ Dragora overview (页面存档备份,存于互联网档案馆) dragora.org
  17. ^ 17.0 17.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). 
  18. ^ Arch Linux. . AUR. 2017-02-21 [2017-02-23]. (原始内容存档于2017-02-23). 
  19. ^ Fossi, Damián. . Forja. 2009-08-24 [2001-12-06]. (原始内容存档于2016-01-27) (西班牙语). 
  20. ^ O'Kelly, Tim. Bug 266157. Gentoo's Bugzilla. Gentoo Linux. 2009-04-14 [2011-12-06]. (原始内容于2016-12-09). 
  21. ^ . Gentoo Wiki. Gentoo Linux. 2012-08-06 [2012-08-08]. (原始内容存档于2012-07-18). 
  22. ^ Parabola GNU/Linux的套件庫. [2011-12-06]. 

外部链接 编辑

  • 官方网站
  • Linux (去除專有韌體版本) (页面存档备份,存于互联网档案馆) 在 FSF.org

linux, libre, 提示, 此条目的主题不是linux或linux核心, 是一种计算机作業系統内核, 它是由linux核心修改而來的gnu自由软件, 此專案的目的是移除linux核心內不包含源代码, 含有代码混淆以及使用專有許可證釋出的部份, 使其变得完全自由, 当中沒有源代码的部份稱為blob, 通常是韌體, 此部份一般是可再散佈的, 但不允许使用者閱讀或修改原始碼, 而则是完全的自由軟體, 核心3, 66啟動畫面开发者拉丁美洲自由软件基金会, 英语, free, software, foundation. 提示 此条目的主题不是Linux或Linux核心 Linux libre ˈ l ɪ n e k s ˈ l iː b r e 是一种计算机作業系統内核 它是由Linux核心修改而來的GNU自由软件 3 此專案的目的是移除Linux核心內不包含源代码 含有代码混淆以及使用專有許可證釋出的部份 使其变得完全自由 当中沒有源代码的部份稱為blob 通常是韌體 此部份一般是可再散佈的 但不允许使用者閱讀或修改原始碼 而Linux libre则是完全的自由軟體 Linux libreLinux libre核心3 0 66啟動畫面开发者拉丁美洲自由软件基金会 英语 Free Software Foundation Latin America 编程语言C語言 汇编语言作業系統家族Unix like首次发布2008年2月20日 2008 02 20 1 当前版本6 5 7 gnu 2023年10月10日 穩定版本 2 内核类别整塊性核心许可证GNU通用公共许可证第二版官方網站www wbr fsfla wbr org wbr ikiwiki wbr selibre wbr linux libre wbr index wbr en wbr html仓库linux libre wbr fsfla wbr org wbr releases wbr git 目录 1 歷史 2 專有韌體的移除方法 3 移除專有韌體的影響 4 可用性 5 發行版 6 即時內核版本 7 參見 8 參考資料 9 外部链接歷史 编辑Linux核心從1996年開始就包含了二進制blob 4 而清除二進制blob的工作則由gNewSense在2006年開始 2007年 BLAG有了更多的進展 Linux libre就此誕生 5 6 Linux libre是由拉丁美洲自由软件基金会 英语 Free Software Foundation Latin America FSFLA 所開發 自由软件基金会認可 7 作為自由軟體基金會認可的Linux發行版的一部份 它在2012年3月成為了GNU計畫的其中一個軟體包 8 Alexandre Oliva是此專案的維護者 專有韌體的移除方法 编辑移除過程需要用到稱為deblob main的指令碼 9 這個指令碼是由gNewSense所啟發 Jeff Moe做了後續的修改以符合BLAG Linux and GNU 英语 BLAG Linux and GNU 發行版的需求 而有另一個deblob check腳本是用來檢查被懷疑包含了專有軟體的核心源檔案 修補程式或是被壓縮的源檔案 10 移除專有韌體的影響 编辑除了整個系統都是執行自由軟體以外 移除使用者無法研究或修改的裝置韌體同時有正反兩面的影響 移除裝置韌體的好處是可以免除專有韌體無法被直接從原始碼看見的程式問題 或是可以由Linux核心維護者修復的程式錯誤或是安全問題 惡意的韌體可能會破壞整個系統 而且專有韌體無法讓其他開發者進行安全審查 即使是一個看似無害的程式錯誤都可能會破壞整個系統的安全性 11 而從核心移除專有韌體的缺點則是可能會導致部份硬體功能的缺失 因為其尚未有可替代的自由軟體 這可能會影響部份的声卡 显示卡 電視卡 英语 TV tuner card 以及网卡 或是其他設備 通常自由韌體是作為可選的替代品提供 12 可用性 编辑去除專有軟體的Linux核心的源代码及預編譯軟體包在使用Linux Libre腳本的發行版提供 Freed ora是一個維護基於Fedora核心的RPM軟體包的子專案 13 也在提供Debian 14 及其衍生發行版中提供 如Ubuntu 15 發行版 编辑 nbsp Parabola GNU Linux libre使用Linux libre作為預設核心 nbsp Trisquel自2 1版起提供基於Linux libre的100 自由核心 下列發行版預設使用Linux libre核心 GNU Guix System BLAG Linux and GNU 英语 BLAG Linux and GNU 6 Dragora GNU Linux 英语 Dragora GNU Linux 16 dyne bolic 英语 dyne bolic 17 gNewSense Musix GNU Linux 英语 Musix GNU Linux Parabola GNU Linux libre Trisquel 參見自由軟體基金會認可的Linux發行版下列發行版預設使用標準的Linux核心 但也提供Linux libre做為替代核心 Arch Linux 18 Canaima 英语 Canaima operating system 19 Debian Gentoo Linux 20 21 即時內核版本 编辑dyne bolic 英语 dyne bolic 發行版的核心是編譯成用來实时计算的 可以讓多媒體剪輯及其他需要低延遲的工作得到更好的性能表現 17 Trisquel與Parabola GNU Linux libre 22 也提供了即時內核的版本 參見 编辑 nbsp 自由软件主题 nbsp Linux主题 Linux GNU Hurd 由GNU計畫所開發的一個微核心參考資料 编辑 blag announce blag devel linux libre February 20 2008 March 5 2013 原始内容存档于2014 02 03 6 5 7 gnu 2023年10月10日 2023年10月11日 自由軟體基金會 2013 Directory fsf org 页面存档备份 存于互联网档案馆 Take your freedom back with Linux 2 6 33 libre 页面存档备份 存于互联网档案馆 FSFLA 2010 Alexandre Oliva Linux libre and the prisoners dilemma 页面存档备份 存于互联网档案馆 FSFLA 2009 6 0 6 1 jebba BLAG View topic Linux Libre 页面存档备份 存于互联网档案馆 BLAG forums 2008 自由軟體基金會 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 Oliva Alexandre GNU Linux libre 3 3 gnu is now available 邮件列表 info gnu March 19 2012 August 7 2012 原始内容存档于2013 06 03 Free Software Foundation Latin America How it is done Linux libre Free as in Freedo December 6 2011 原始内容存档于2012 12 22 fsfla Revision 8200 software linux libre scripts Free Software Foundation Latin America 2011 12 06 原始内容存档于2016 02 01 Delugre Guillaume Reversing the Broacom NetExtreme s Firmware PDF hack lu Sogeti 2010 11 21 2012 04 18 原始内容 PDF 存档于2012 04 25 LinuxLibre Devices that require non free firmware LibrePlanet 2011 02 05 2012 04 17 原始内容存档于2013 01 10 拉丁美洲自由软件基金会 英语 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 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 Gunduz Ali Uncle Gnufs World Famous Home Baked Free Kernel Shoppe aligunduz org 2011 12 06 原始内容存档于2012 02 16 Dragora overview 页面存档备份 存于互联网档案馆 dragora org 17 0 17 1 jaromil LAT hello dyne bolic rt and freeeee Fundacion Software Libre America Latina Linux audio tuning 邮件列表 2008 09 10 2011 12 06 原始内容存档于2013 09 11 Arch Linux linux libre AUR 2017 02 21 2017 02 23 原始内容存档于2017 02 23 Fossi Damian Linux Libre Resumen del proyecto Linux Libre Proyect abstract Forja 2009 08 24 2001 12 06 原始内容存档于2016 01 27 西班牙语 O Kelly Tim Bug 266157 Gentoo s Bugzilla Gentoo Linux 2009 04 14 2011 12 06 原始内容存档于2016 12 09 Licenses Common Setups Gentoo Wiki Gentoo Linux 2012 08 06 2012 08 08 原始内容存档于2012 07 18 Parabola GNU Linux的套件庫 2011 12 06 外部链接 编辑维基共享资源中相关的多媒体资源 Linux libre官方网站 Linux 去除專有韌體版本 页面存档备份 存于互联网档案馆 在 FSF org 拉丁美洲自由软件基金会官方的 deb構建器 取自 https zh wikipedia org w index php title Linux libre amp oldid 74532905, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。