Libreboot 20231021 已經發布,這些是它的新聞

自由重啟

Libreboot 旨在創建一個完全免除專有軟件的系統環境

幾天前, Libreboot 20231021 新版本發布,該版本重點增加了對新的 HP 和 ASUS 設備的支持,以及 GRUB LUKS2 現在兼容等。

對於不熟悉 Libreboot 的人來說,它是一個完全免費的 CoreBoot 專案分支,為負責初始化 CPU、記憶體、週邊設備和其他硬體元件的專有 UEFI 和 BIOS 韌體提供了一個無二進位檔案的替代方案。

Libreboot為相容的 x86/ARM 機器提供可啟動固件,啟動引導程序,然後載入您的作業系統。它取代了 x86 機器上的專有 BIOS/UEFI 固件,並為兼容的基於 ARM 的 Chromebook 提供增強的配置(使用 U-Boot 引導程序,而不是 Google 的深度加載引導程序)。

Libreboot 20230625 的主要新聞

Libreboot 20231021 的新版本突出顯示, Chromebook 韌體中使用的U-Boot啟動管理器已更新至 2023.10 版本,並且自 10 月 12 日起與 Coreboot 存儲庫同步,自 8 月 24 日起與 SeaBIOS 存儲庫同步。

新版本中另一個顯著的變化是目錄結構的重組。 “ resources/scripts/ ”目錄的內容已移至單獨的“ script/ ”目錄,“ resources/ ”目錄已重新命名為“ config/ ”,因為其中只保留了設定檔和修補程式(修補程式將移至“patch/”目錄)。

文中提到,IFD/GbE檔案已移至「config/ifd/」目錄,而廠商特定的二進位檔案與IFD/GbE檔案分開,位於「vendorfiles/」目錄中。

此外,Libreboot 20231021 也重點介紹了新增對戴爾 Latitude E6430(Intel GPU)、聯想 ThinkPad X301、惠普 EliteBook 2170p 和惠普 EliteBook 8470p筆記型電腦的支援。

此外, lbmk (Libreboot 建置系統)編譯工具的命令也得到了簡化;例如,以前需要輸入“./build roms”,現在只需輸入“./build roms”即可。編譯腳本的數量也從 50 個減少到了 12 個。

對 lbmk 建置系統進行了兩次審核,將程式碼大小減少了 50%,並提高了生產力。

我們也會發現,使用基於 argon2 演算法的金鑰產生機制,增加了對 LUKS2 格式加密分割區的支援(以前僅支援 PBKDF2 配置)。

其他顯著變化包括:

  • 華碩 KFSN4-DRE 和華碩 KGPE-D16 型號恢復了對伺服器主機板的支持,並增加了對華碩 KCMA-D8 和戴爾 Precision T1650 型號 PC 主機板的支援。
  • 已轉換至目前正在開發的 GRUB 2.12-rc 引導程式分支。
  • 新增了對基於 RP2040 (pico-serprog) 和 STM32 (stm32-vserprog) 微控制器的板創建 serprog 韌體的支援。
  • serprog 協定受 flashrom 支持,用於 SPI 快閃記憶體韌體。
  • 更嚴格、更穩健的錯誤處理;
  • 大多數邏輯已統一為執行一種類型任務的單一腳本,而不是執行相同類型對話的多個腳本。
  • GitHub 不再用於主 Git 儲存庫鏈接,而僅作為備份
  • 現在為 config/git/ 中的所有主儲存庫定義了支援儲存庫
  • 單樹項目在下載後不再需要重新下載。
  • 從供應商下載文件時更好的完整性檢查
  • GRUB LUKS2 支援現已推出,帶有 argon2 金鑰派生
  • GRUB 中的模組數量非常少,僅保留必要的部分。
  • 現在使用注入腳本而不是發布腳本來清理供應商文件。
  • U-Boot 現在可以獨立編譯,無需使用 ROM 建置腳本,因為除了 coreboot 之外,現在還為 U-Boot 提供 crossgcc 處理。

最後,如果您有興趣了解更多關於此新版本的信息,可以透過以下連結查看詳情。


在 Google 中將其新增為首選來源