Libreboot
原作者 | Leah Rowe[1] |
---|---|
首次釋出 | 2013年12月12日 |
目前版本 | 20220710(2022年7月10日 | )
原始碼庫 | |
平台 | IA-32、x86-64、ARMv7[2] |
類型 | 韌體 |
特許條款 | GNU通用公眾特許條款第三版[3] |
網站 | libreboot |
Libreboot(原名為GNU Libreboot)是一個目標為取代專有的BIOS韌體的自由軟件,僅執行最少的工作來載入並執行現代的32位元或64位元作業系統。
特徵
Libreboot被設置為沒有專有的二進制大型物件的coreboot[4]。但Libreboot並不是coreboot的直接分支;相反地,其與它的上游coreboot並行且緊密合作,並會把所有上游的新東西引入自己的原始碼裏面,並儘可能將補丁合併回上游。除了移除專有軟件以外,libreboot也會試着透過組建自動化與簡化安裝過程來讓coreboot更易於使用[5][6]。
Libreboot專案做出讓一些ThinkPad、Chromebook與MacBook手提電腦與伺服器和工作站主機板的完全自由變體可以正確執行的修改[7][8]。根據其本身的檔案,它可以執行任何在顯示上使用核心模式設置(KMS)的Linux發行版,而Microsoft Windows不被支援,Libreboot也不鼓勵使用它。而對BSD的支援程度則多半未經測試,但是有一些成功讓OpenBSD與NetBSD開機的回報[9]。
歷史
自由軟件基金會(FSF)認可Libreboot[10],其也在2016年5月14日成為GNU計劃的官方專案[11]。然而,在2016年9月16日時,做為對GNU計劃因為員工回報性騷擾而開除一名跨性別員工的回應[12],Libreboot的首席開發者Leah Rowe宣佈抵制FSF並將Libreboot從GNU計劃中移除。FSF方面則於2016年9月16日公開否認這些指控[13]。Rowe則於2016年9月23日進一步指控FSF「不讓Libreboot離開」[14]。Libreboot貢獻者則指稱Leah Rowe決定從GNU單方面分離,並把她的個人意見當作整個Libreboot社群的意見發佈,但也沒有事先問過其他貢獻者[15]。到了2017年1月,理查德·斯托曼宣佈將Libreboot從GNU計劃中移除[16]。
2017年4月2日,對GNU的批評被移除,而系統管理員Alyssa Rosenzweig也宣佈了Libreboot網頁不再僅一人控制。對於歧視性開除的謠言是否屬實,她說「也許是。也許不是。」Leah Rowe也在信中道歉:「傷害了很多人,其中大多數人並未參與任何相關的事件。」[17]三個星期後,在一篇在Reddit上的貼文中,Rowe澄清說,她仍持續參與Libreboot,但已不再擔任專案領導人。她也對離開GNU表示遺憾,並表示大多數的Libreboot開發者都贊成重新加入[18]。
安全問題
2017年5月1日,英特爾確認並修復了一個在其管理引擎韌體中的遠端提升權限漏洞CVE-2017-5689[19],這是一個Coreboot與Libreboot社群長久以來懷疑是否存在的漏洞[20][21]。每個配有英特爾標準管理、Intel主動管理技術或是小型企業科技的英特爾平臺,從2008年的Nehalem微架構到2017年的Kaby Lake微架構都在IME(英特爾管理引擎)中有遠端安全漏洞[22][23]。IME中的另一個安全漏洞則與Intel vPro有關,硬件可以透過它來遠端存取,嚴重的話,電腦甚至會被摧毀[24]。
支援的系統
Libreboot的系統支援包含了下列的系統:[8][25][26]
- 伺服器主機版:華碩 KFSN4-DRE與華碩 KGPE-D16
- 桌上型主機版:華碩 KCMA-D8、英特爾 D510MO、技嘉 GA-G41M-ES2L與Apple iMac 5,2
- 手提電腦:華碩 Chromebook C201、聯想 ThinkPad X60/X60s、聯想 ThinkPad X60 Tablet、聯想 ThinkPad T60(部份例外)、聯想 ThinkPad X200、聯想 ThinkPad R400、聯想 ThinkPad T400、聯想 ThinkPad T500、Apple MacBook 1.1與Apple MacBook 2.1
參考資料
- ^ Libreboot project contributors. libreboot.org. [2016-05-14]. (原始內容存檔於2017-04-04).
- ^ Coreboot ARM. coreboot. 2013-10-15 [2014-02-01]. (原始內容存檔於2015-09-07).
- ^ libreboot's COPYING file. notabug.org. [2016-09-16]. (原始內容存檔於2017-04-22).
- ^ Libreboot. Free Software Foundation. [2014-07-31]. (原始內容存檔於2016-03-04).
- ^ About the libreboot project. Libreboot. [2015-04-25]. (原始內容存檔於2015-08-16).
- ^ Replace your proprietary BIOS with Libreboot. Free Software Foundation. 2014-08-04 [2017-08-09]. (原始內容存檔於2016-03-04).
- ^ Gay, Joshua. Respects Your Freedom hardware product certification. Free Software Foundation. 2012-10-09 [2015-02-25]. (原始內容存檔於2016-03-22).
- ^ 8.0 8.1 Hardware compatibility list. Libreboot. [2016-05-19]. (原始內容存檔於2017-02-20).
- ^ Answers to Frequently Asked Questions about libreboot. Libreboot.org. [2017-08-09]. (原始內容存檔於2016-03-19).
- ^ Campaign for Free BIOS — Free Software Foundation — working together for free software. fsf.org. [2015-10-15]. (原始內容存檔於2016-03-19).
- ^ Libreboot, Coreboot Downstream, Becomes A GNU Project. Phoronix. 2016-05-19 [2016-05-19]. (原始內容存檔於2016-05-20).
- ^ Libreboot opposes the Free Software Foundation and GNU project. Libreboot. [2016-09-22]. (原始內容存檔於2016-12-08).
- ^ Free Software Foundation statement on 2016-09-16 — Free Software Foundation — working together for free software. www.fsf.org. [2016-09-24]. (原始內容存檔於2016-09-26).
- ^ Richard Stallman and GNU refused to let libreboot go, despite stating its intention to leave. Libreboot.org. [2016-09-24]. (原始內容存檔於2016-12-08).
- ^ Zammit, Damien. Libreboot Screwup. zammit.org. 2016-09-18 [2016-10-31]. (原始內容存檔於2018-06-29).
[the contributors] are not consulted about any of the views expressed on the libreboot.org website when they are hastily published by Leah.
- ^ Stallman, Richard. Goodbye to GNU Libreboot. 2017-01-05 [2017-01-05]. (原始內容存檔於2018-04-21).
- ^ Rosenzweig, Alyssa; Rowe, Leah. Open Letter to the Free Software Community. 2017-04-02 [2017-04-24]. (原始內容存檔於2017-04-17).
- ^ Larabel, Michael. Libreboot Is Now Considering Whether To RE-Join The GNU. Phoronix. 2017-04-22 [2017-04-24]. (原始內容存檔於2020-11-29).
- ^ Intel Active Management Technology, Intel Small Business Technology, and Intel Standard Manageability Escalation of Privilege. 2017-05-01 [2017-08-10]. (原始內容存檔於2017-06-06).
- ^ Dr. Roy Schestowitz. ‘Active Management Technology’ is Quite Likely a Back Door, Along With Intel’s UEFI. 2014-06-20 [2017-08-10]. (原始內容存檔於2020-10-13).
- ^ Why is the latest Intel hardware unsupported in libreboot?. Libreboot. [2017-05-02]. (原始內容存檔於2021-01-21).
- ^ Charlie Demerjian. Remote security exploit in all 2008+ Intel platforms. 2017-05-01 [2017-08-10]. (原始內容存檔於2017-05-01).
- ^ Chris Williams. Red alert! Intel patches remote execution hole that's been hidden in chips since 2010. 2017-05-01 [2017-08-10]. (原始內容存檔於2017-05-01).
- ^ Richard Chirgwin. 'Occupy' affiliate claims Intel bakes SECRET 3G radio into vPro CPUs. 2013-09-23 [2017-08-10]. (原始內容存檔於2018-06-27).
- ^ Larabel, Michael. Libreboot Now Supports An AMD/ASUS Motherboard. Phoronix. 2015-06-28 [2015-07-14]. (原始內容存檔於2018-06-29).
- ^ Brad Linder. Libreboot ported to Asus Chromebook C201 (free software bootloader). Liliputing. [2015-10-15]. (原始內容存檔於2016-03-05).