英特爾正為Linux 5.17準備PFRUT:升級系統固件無需重啟
援引科技媒體Phoronix 報導,英特爾為Linux Kernel 5.17 準備的一項新開源項目,允許操作系統像主板上的UEFI/BIOS 一樣升級固件,而不需要重新啟動系統。該項目叫做Platform Firmware Runtime and Telemetry 驅動,簡稱PFRUT。作為廣泛使用的ACPI 規範的一部分,這意味著我們可以看到同樣的方法將來會出現在Windows 和台式電腦上。
PFRUT 給系統帶來的好處是,當你更新BIOS 時不需要重新啟動系統。這項功能在服務器部署中非常有用,因為停機時間可能會阻礙業務運營。沒有重啟的要求,服務器可以自由地更新系統BIOS,同時確保關鍵的工作負載在整個過程中保持運行。
目前,Phoronix 注意到這是一個服務器專屬的功能,沒有消息表明它是否會出現在Linux操作系統的消費者領域。PFRUT 的工作方式與你通常通過Windows或Linux 更新BIOS 的方式非常相似,更新過程是通過操作系統完成的,而不是直接通過系統BIOS 完成。但在PFRUT 中,操作系統將負責執行整個更新過程。而在正常的BIOS 更新中,Windows 或Linux 將只負責上傳BIOS,並在重新啟動和將新的BIOS 交給主板更新之前進行準備。
我們不確定是否有支持PFRUT 的必要硬件要求。你可能需要一塊支持它的主板,或者不需要硬件支持,只需要PFRUT 驅動程序。目前,發展一直很穩定,有兩個新的驅動程序更新,本週還為PFRUT開發了一個新工具,允許用戶與BIOS更新器對接。英特爾還將這些驅動程序添加到Linux 的“Linux-next”分支中,計劃在下一個Linux 內核更新(即Linux 5.17)中使用。
這種功能是否會出現在台式電腦或Windows中,還有待觀察。然而,由於它是基於無處不在的ACPI規範,應該有可能為消費者個人電腦採用同樣的方法。