Linux-libre
Linux-libre(/ ˈlɪnəks ˈliːbrə /)是一種電腦作業系統核心,伊是由 Linux 核心修改而來的 GNU 自由軟體。這陣專案的目的是徙掉 Linux 核心內無包含講原始碼、有代碼透濫使用專有授權條款釋出的部份,予其變甲完全自由。中間無原始碼的部份號做 blob,通常是韌體,這个部份一般是會當閣散佈,但無允准使用者閱讀抑是修改原始碼。而且 Linux-libre 是完全的自由軟體。
歷史
Linux 核心自一九九六年開始就包含矣二進制 blob。若清除二進制 blob 的工課是由 gNewSense 佇二空空六年開始。二空空七年,BLAG 有愈濟展覽佇咧內底,Linux-libre 自按呢出世。Linux-libre 是由拉丁美洲自由軟體基金會 ( FSFLA ) 所開發,自由軟體基金會認可,成做自由軟體基金會認可的 Linux 發行版的一部份。伊佇二空一二年三月成做 GNU 計畫的其中一个軟體包仔,Alexandre Oliva 是這个案件的維護者。
專門韌體的移除方法
共徙過程需要用著稱為 _ deblob-main _ 的指令碼。這个指令碼是由 gNewSense 所啟發。Jeff Moe 做了後續的修改以符合 BLAG Linux and GNU 發行版的需求。毋有另外一个 _ deblob-check _ 指令碼是用來檢查被懷疑包含了專有軟體的核心源檔案、修補程式抑是予人壓縮的源檔案。
移除專有韌體的影響
除了整個系統攏是執行自由軟體以外,移除使用者無法度研究抑是修改的裝置韌體同時有正反兩面的影響。
徙掉裝置韌體的好處是會當免除專有韌體無法度予直接對原始碼看著的程式問題,抑是會當由 Linux 核心維護者修復的程式錯誤抑是安全問題。惡意的韌體可能會破壞規个系統,啊若專門韌體無法度予其他開發者進行安全的審查。準做是一个若像無害的程式錯誤攏可能會破壞整個系統的安全性。
啊若對核心移除專有韌體的缺點則是可能會致使部份硬體功能的缺失,因為其實猶未有會當代替的自由軟體。這可能會影響部份的音效卡、顯示卡、電視卡佮網卡,抑是其他的裝置。通常自由韌體是作為會當選的替代品提供。
可用性
去除專有軟體的 Linux 核心的原始碼佮預編譯軟體包裝使用 Linux-Libre 指令碼的發行版提供。Freed-ora 是一个維護基於 Fedora 核心的 RPM 軟體包的子專案。嘛咧提供 Debian 佮其衍生發行版中提供,如 Ubuntu。
發行版
下列發行版預設使用 Linux-libre 核心:
- GNU Guix System
- BLAG Linux and GNU
- Dragora GNU / Linux
- dyne : bolic
- gNewSense
- Musix GNU / Linux
- Parabola GNU / Linux-libre
- Trisquel
- 參見自由軟體基金會認可的 Linux 發行版下列發行版預設使用標準的 Linux 核心,毋過嘛提供 Linux-libre 做替代核心:
- Arch Linux
- Canaima
- Debian
- Gentoo Linux
即時核心版本
dyne : bolic 發行版的核心是編譯成用來即時計算的,會當予多媒體剪輯佮其他需要低延遲的工課得著閣較好的效能表現。Trisquel 佮 Parabola GNU / Linux-libre 嘛提供即時核心的版本。
參見
- Linux
- GNU Hurd:由 GNU 計畫所開發的一个微核心
參考資料
外部連結
- 官方網站
- Linux(去除專有韌體版本)佇咧 FSF . org
- 拉丁美洲自由軟體基金會官方的 . deb 構建器