LPC 2022:谷歌工程師介紹Ghost Linux內核調度API的最新進展
在都柏林舉辦的Linux Plumbers Conference 活動期間,Google 介紹了其長期研究的“Ghost”項目的最新進展。可知作為從用戶空間或eBPF 程序控制Linux 內核調度程序的一種方法,Ghost 提供了相當廣泛的API 。對於開發者來說,他們還可根據系統偏好,而對調度行為進行微調。
在周一的LPC 2022 Dublin 線下活動期間,Google 工程師Barret Rhoden 介紹了Ghost 內核調度事件的最新進展。
首先,用戶空間(User-Space)或eBPF 程序的多個“代理”(agents),可在同一系統上運行以影響內核調度行為。
其次,開發團隊計劃在未來版本中實現Linux 的現有CFS 算法(包括eBPF 和其它新功能)。
感興趣的朋友,可回顧Barret Rhoden 分享的這份演示文稿(PDF),以了解與Ghost 開發相關的更多細節。
目前該項目正通過GitHub 上的ghost-kernel和ghost-userspace這兩個存儲庫進行託管,且今日還有HID-BPF方面的更新。