SUSE發(fā)布kGraft,用于Linux內(nèi)核動態(tài)打補丁
SUSE現(xiàn)已公開發(fā)布該公司開發(fā)的kGraft技術(shù),該技術(shù)用于在Linux內(nèi)核運行時為其動態(tài)打補丁。與其他技術(shù)不同,kGraft不需要內(nèi)核短時間內(nèi)停止,因而IT人員可以在無需系統(tǒng)宕機的情況下,安裝重要的安全補丁和其他補丁。
SUSE實驗室主任Vojtěch Pavlík表示:"kGraft最初是SUSE實驗室的一個研究項目,但很快便發(fā)展成為一款面向企業(yè)用戶的Linux動態(tài)補丁工具??焖倏煽康貪M足突發(fā)補丁需求,并且無需關(guān)機或重啟任何數(shù)量的服務(wù)器,這樣會提高企業(yè)客戶環(huán)境的穩(wěn)定性、性價比和安全性。該技術(shù)會在任務(wù)關(guān)鍵型環(huán)境中增加正常運行時間。"
kGraft基于現(xiàn)代Linux技術(shù),包括INT3/IPI-NMI自修改編碼、類RCU更新機制、基于mcount的NOP空間分配和標(biāo)準(zhǔn)內(nèi)核模塊加載/鏈接機制。通過利用其他Linux技術(shù),kGraft僅需運行少量代碼。
SUSE將把kGraft與上游分享,同時與Linux社區(qū)合作創(chuàng)建一個通用、標(biāo)準(zhǔn)的內(nèi)核動態(tài)補丁解決方案。欲知kGraft的更多信息和下載代碼,請訪問www.suse.com/kgraft。