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