經過兩個多月的不斷完善,最新的Linux內核2.6.25剛剛正式發布了,此次發布的新版kernel加入了眾多重要新特性,主要包括:
進程組內存資源控制器 基於2.6.24中加入的“Control Groups”,將一組任務的內存行為同系統的其它部分分離開來,可以被用來:
。隔離一個或者一組程序,內存饑渴型程序可以被限制在更小的空間中。
。利用一塊受限的內存空間建立一個cgroup,可以代替啟動時使用mem=XXXX選項。
。可以更好的控制虛擬化軟件。
。CD/DVD刻錄機可以控制系統剩余內存,防止由於內存不足刻錄失敗的情況發生。
實時分組調度 基於2.6.24中引入的組調度(Group Scheduling),可以為進程賦予不同於nice level的調度優先級。尤其在企業級硬件系統上,可以進一步優化實時任務的調度。
RCU(Read-copy-update)搶占支持 傳統的RCU是多CPU系統上一個強有力的機制,但是不適合低潛伏或實時性要求高的應用,因為它會導致高潛伏時間,新的RCU搶占支持使多CPU的Linux系統實時性更強。
其他重要特性還包括:能夠更精確的檢測進程的內存占用,檢測系統傳輸延遲工具Latencytop,ACPI熱量調節、timerfd()系統調用、EXT4文件系統得更新、x86_64的EFI支持、新的Controller area network網絡協議、新的MN10300/AM33架構、x86 FIFO spinlocks支持等等。另外,還大量更新的各種硬件設備驅動