Linux-libre

Linux-libre

Linux-libre 是一種計算機作業系統核心,它是由 Linux 核心修改而來的自由軟體,屬於 GNU 項目。該項目的目的是為了移除 Linux 核心內不包含原始碼、含有代碼混淆以及使用專有許可證(通常允許自由傳播,但不允許修改)發布的部分,使其變成完全的自由軟體

基本介紹

產生背景,移除方法,優缺點,

產生背景

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

移除方法

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

優缺點

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

相關詞條

熱門詞條

聯絡我們