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