複製鏈接
請複製以下鏈接發送給好友

Linux-libre

鎖定
Linux-libre 是一種計算機操作系統內核,它是由 Linux 內核修改而來的自由軟件,屬於 GNU 項目。該項目的目的是為了移除 Linux 內核內不包含源代碼、含有代碼混淆以及使用專有許可證(通常允許自由傳播,但不允許修改)發佈的部分,使其變成完全的自由軟件 [1] 
軟件名稱
Linux-libre
軟件平台
UNIX-like
軟件語言
C語言彙編語言
開發商
拉丁美洲自由軟件基金會
軟件授權
GNU通用公共許可證第二版
軟件版本
2017年2月19日
初始版本
2008年2月20日

Linux-libre產生背景

Linux 內核從1996年開始就包含了二進制blob。而清除二進制blob的工作則由 gNewSense 在2006年開始。2007年,BLAG 有了更多的進展,Linux-libre 就此誕生。Linux-libre 是由拉丁美洲自由軟件基金會(FSFLA)所開發,自由軟件基金會認可,作為自由軟件基金會認可的 Linux 發行版的一部分。它在2012年3月成為了GNU項目的其中一個軟件包,Alexandre Oliva是此項目的維護者。

Linux-libre移除方法

移除過程需要用到稱為 deblob-main 的腳本。這個腳本是由 gNewSense 所啓發。Jeff Moe 做了後續的修改以匹配 BLAG Linux 和 其他 GNU 發行版的需求。 而有另一個 deblob-check 腳本是用來檢查被懷疑包含了專有軟件的核心源文件、補丁或是被壓縮的源文件。

Linux-libre優缺點

移除專有固件的的優點是可以使用户免於惡意固件的危害,還有就是用户和開發者無法對專有固件進行審查。如果某些專有固件沒有相應的自由替代品,則移除專有固件則會導致無法對應硬件無法使用。
參考資料