Live Patching有望合并到Linux 3.20

jopen 9年前發布 | 5K 次閱讀 Linux

Linux 3.19 發布之后 3.20 的合并窗口正式開啟,SUSE Labs 的工程師 Jiri Kosina 已遞交了 Live Patching 的 Pull 請求,這個備受矚目的為內核打補丁而無需重啟的機制有望合并到 3.20。

Kosina 還在郵件中簡要回顧了 Live Patching 的發展史:起初一個獨立項目 kSplice 實現了基于 stop_machine ()的內核打補丁機制,后來這個項目被甲骨文收購作為一個專屬服務提供給客戶。隨著用戶/客戶的需求上升,Red Hat 和 SUSE 不約而同的啟動了自己的 Live Patching 實現,而且幾乎在相同的時間宣布了各自的項目(SUSE 的 kGraft 和 Red Hat 的 kpatch)。

一個任務的多個獨立方案在內核中并存是絕對不現實的,所有利益相關方在 Linux Plumbers Conference 2014 會議上同意為 Live Patching 功能提供一個基礎架構,包括內核模塊 API 和用戶空間 API/ABI。

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!