新版Linux將實現無需重啟下進行BIOS更新,暫時為服務器獨有功能

數個月前就有 報道 指出,英特爾正在開發一項名為“Intel Seamless Update”的新技術,以實現在無需重啟的情況下,進行固件更新。英特爾之所以這麼做,是由於有部分目標客户的主機需要經常更新,可能是錯誤修復、安全修復或性能增強,但通常都要重啟,每次可能會導致數分鐘的服務中斷,對運營維護帶來極大的不便(比如醫療系統)。

據Phoronix 報道 ,近期在Linux 5.17版發現了一個新的英特爾開源項目,其內容就是此前曝光的無需重啟進行BIOS更新。英特爾開源工程師已經為平台準備了“PFRUT”支持,允許這類的操作,這是目前ACPI規範的一部分。據瞭解,這項功能暫時是服務器獨有,不過未來有可能出現在消費領域和Windows系統的PC上。

PFRUT的工作方式與一般通過Windows或Linux更新BIOS的方式非常相似,其中更新過程是通過操作系統完成的,而不是直接通過系統BIOS。若使用PFRUT,操作系統將負責執行整個更新過程。對於正常的BIOS更新,Windows或Linux只負責上傳BIOS,並在重啟將新BIOS移交給主板進行更新之前做準備。

暫時不確定支持PFRUT是否有必要的硬件要求,或許只需要PFRUT驅動程序。英特爾已將這些驅動程序添加到Linux的更新計劃中,計劃在下一個Linux內核(Linux 5.17)更新中使用。此前有消息指,這項功能有可能也會隨Sapphire Rapids處理器一起推出。