CPU 微碼更新通常以安全修復和解決功能問題的名義進行。近年來,CPU 微碼更新變得更加普遍和重要。雖然所有現代 CPU 都依賴於微碼,但這只是使用的版本是嵌入到硬件中還是由 BIOS 或操作系統在啟動時加載的更新版本的問題,“少數人”用戶對 CPU 微碼包含在Libreboot ROM。因此,未來將會有針對不同主板的 Libreboot 替代版本,以軟件自由的名義刪除了 CPU 微代碼。

為了讓那些希望繼續運行內置於處理器中的過時 CPU 微代碼版本的用戶,而不是將任何更新的 CPU 微代碼二進製文件作為 Libreboot 軟件包的一部分提供,未來將推出無 CPU 微代碼版本。 Libreboot 繼續作為 Coreboot 下游的免費/開源軟件,因此他們決定制定有關 CPU 微代碼處理的新政策:

“一小部分用戶對這些微代碼文件的存在,因此決定 Libreboot 項目將再次容納此類用戶。此更改已以盡可能不干擾的方式實施,以保持構建系統邏輯的清潔,與許多系統中存在的膨脹相反較舊的 Libreboot 版本。

在之前的 Libreboot 版本中,默認為無微碼(微碼更新被完全排除在所有版本之外)。該政策於 2022 年 11 月更改,作為支持更多硬件的持續活動的一部分(來自 coreboot)在 Libreboot 中,以便為更多人提供 coreboot,無論每個平台上的 blob 狀態如何,與完全專有的引導固件相比,它確實提供了更高的軟件自由度,這是人們本來會使用的;因此,Libreboot 的現代政策是務實的,進一步推進了軟件自由的事業。

相比之下,Libreboot 之前的政策是禁止所有二進制 blob,這意味著許多來自 coreboot 的主板被排除在外。這導致越來越少的人實現了一定程度的軟件自由,因為直到今天,沒有什麼能像 Libreboot 那樣具有它的範圍和雄心。 Libreboot 使 coreboot 對於喜歡 coreboot 的想法但沒有能力從頭開始配置它的普通非技術人員來說盡可能容易使用。

因此,舊的 Libreboot 政策,在2022 年 11 月,損害了自由軟件運動。此類危害已於 2022 年 11 月得到糾正,並且在未來,Libreboot 項目的目的是最終為 coreboot 支持的每個主板提供構建目標!”

那些對這一變化感到好奇的人Libreboot 目前主要支持較舊的硬件平台,這些平台需要較少的二進制 blob 方式來進行硬件初始化,可以在 Libreboot 上找到。 org.
Libreboot 今年也一直在努力擴大其支持的硬件選擇範圍。

Categories: IT Info