Linux 5.17 將正式迎來免重啟更新系統固件
系統固件提供運行時服務,如:RAS(可靠性、可用性和可服務性)功能、UEFI 運行時服務和 ACPI 服務。目前,如果這些代碼區域有任何固件代碼的變化,就需要進行系統固件更新和重啟。
為此,英特爾在今年 9 月向 Linux 內核引入了 Platform Firmware Runtime Update 和 Telemetry 驅動,以幫助用戶更新固件而不需要重新啟動,只不過當時相關的功能并未準備就緒。
如今時隔三個月,英特爾工程師已經為 Platform Firmware Runtime Updates 和 Telemetry 驅動準備好了被命名為 "PFRUT"(兩者的名稱縮寫)的相關技術支持,允許在支持的系統上進行固件更新,而不需要重啟系統,以消除設備中斷服務期間所造成的影響。
PFRUT 中的 PFRU 它允許平臺固件組件即時更新而不需要重新啟動系統。這樣做的目的是為那些需要 "100% 時間可用" 的服務器和其他必須將停機時間保持在最低限度的設備所準備的。
因為很多關鍵服務是需要系統一直處于運行狀態,僅在有備用系統的情況下才能短暫關機或重啟。這類系統不能承受與重啟或關機有關的任何中斷。除此之外,還有一些系統雖然能夠承受重啟或關機帶來的影響,但可能目前正在進行的工作特別重要,因此也不能中斷。
PFRUT 中的 T 指的是 Telemetry(遙測)。作為 PFRUT 的一部分,該驅動用于以標準化的方式從固件中讀取遙測數據。
這些補丁都會被 Linux 電源管理中的 "linux-next" 分支接收,意味著這些補丁是下一個內核合并周期,也就是 Linux 5.17 中的內容,合并窗口將在 1 月中旬打開。
本文轉自OSCHINA
本文標題:Linux 5.17 將正式迎來免重啟更新系統固件
本文地址:https://www.oschina.net/news/176193/intel-pfrut-linux-5.17