幾個月前成立的開源固件基金會旨在促進(jìn)整個行業(yè)的開源固件使用。LinuxBoot現(xiàn)在是最新加入開源固件基金會的一方。開源固件基金會(OSFF)是作為一個非營利性的法律實體成立的,旨在幫助在行業(yè)內(nèi)推廣開源固件,并為企業(yè)和個人提供開源固件使用、培訓(xùn)、活動和其他任務(wù)的信息。
作為OSFF的一部分,也一直在呼吁英特爾對其FSP(固件支持包)更加開放。
本周末,開源固件基金會宣布,LinuxBoot項目已經(jīng)加入了這個傘狀組織。LinuxBoot正在努力讓一個基于Linux內(nèi)核的實現(xiàn)取代大部分UEFI的驅(qū)動執(zhí)行環(huán)境。加入開源固件基金會后,LinuxBoot可以進(jìn)入到實際的Linux安裝的kexec'ing或繼續(xù)兼容另一個支持的操作系統(tǒng)。
LinuxBoot是一個自由軟件項目,旨在用Linux內(nèi)核取代統(tǒng)一可擴(kuò)展固件接口(UEFI)固件中的大部分驅(qū)動執(zhí)行環(huán)境(DXE)模塊。LinuxBoot必須在硬件初始化軟件的基礎(chǔ)上運行才能啟動。這可以是UEFI的Pre-EFI Initialization(PEI)部分、coreboot或U-Boot。它可以通過kexec syscall的方式啟動Linux,但也能用不同的方法啟動Windows。
NERF是EFI的一個精簡版本,包含了Linux內(nèi)核和用戶區(qū)應(yīng)用程序。這個項目被拆分為LinuxBoot(包含引導(dǎo)塊和內(nèi)核)和u-root(包含用戶區(qū)應(yīng)用程序)。LinuxBoot在2018年成為Linux基金會的一個官方項目。
目前,LinuxBoot的EFI支持僅限于少數(shù)服務(wù)器:
戴爾R630
開放計算項目Winterfell、Leopard、Monolake和Tioga Pass
英特爾S2600WF
理論上,LinuxBoot也支持coreboot項目所支持的所有主板,其中包括OCP Monolake,在實踐中,由于閃存大小的限制,支持是有限的。
如果不熟悉LinuxBoot是什么,請訪問LinuxBoot.org了解更多:
https://www.linuxboot.org/
(舉報)