Linux 5.7 獲 “Tiny Power Button” 驅(qū)動程序
Linux 5.7循環(huán)電源管理代碼包含新的驅(qū)動程序,直到四月份才開放。 這是“微型電源按鈕”驅(qū)動程序。
這個(gè)ACPI微型電源按鈕驅(qū)動程序不是針對一個(gè)物理上很小的電源按鈕,而是一個(gè)簡單的ACPI電源按鈕驅(qū)動程序,由Intel提供,用于虛擬機(jī),并且比一般的ACPI按鈕驅(qū)動程序更基本,因?yàn)閂Ms的范圍有限。
虛擬機(jī)傾向于依賴模擬的ACPI電源按鈕事件來優(yōu)雅地關(guān)閉VM電源,但可以依賴acpid或systemd logind之類的守護(hù)進(jìn)程來處理所述事件。使用APCI微型電源按鈕驅(qū)動程序,來自VM的事件被直接處理,并立即向init進(jìn)程發(fā)送信號。微型電源按鈕驅(qū)動器的目標(biāo)是減少啟動時(shí)間并減少VM圖像復(fù)雜度。
了解有關(guān)此補(bǔ)丁系列的更多信息。 這也是僅需46行代碼的Linux內(nèi)核驅(qū)動程序的基本示例。