Linux 內核消息兩則: 4.5 發布,歷史最悠久的 LTS 內核 2.6.32 終止支持
最新的 Linux 內核 4.5 進入生產階段
2016/3/14 日,Linus Torvalds 和辛勤工作的內核團隊宣布,Linux 內核 4.5 正式發布!
從 1/25 發布第一個 RC 版本開始,在將近兩個月的時間內發布了七個 RC 版本之後,Linux 內核 4.5 正式進入了最終的生產版本,而上一個 RC 版本發佈於 3/6 日。
「相比往常,在上周日發布要晚了一點,因為我一直猶豫是否發布一個 RC8。不管怎麼說,我最終還是決定不發布 RC8 了」,Linus Torvalds 在發布公告裡面說,「整體來說,所有的這些改動都很小」。
Linux 內核 4.5 的主要特性包括,初步支持了 AMD PowerPlay 電源管理技術,為 Radeon GPU 的 AMDGPU 的開源驅動提供了更高的性能,在 Btrfs 文件系統的自由空間處理方面提升了可伸縮性,以及更好的 epoll 多線程伸縮性。在 4.5 中可以通過 -fsanitize=undefined 支持 GCC 的 UndefinedBehaviorSanitizer (UBSan) ,內存控制器可以提供正確的 socket 內存統計,madvise() 支持 MADV_FREE 標誌,cgroup 的 unified hierarchy 已經達到了穩定。
另外一個在 Linux 內核 4.5 中引入的重要特性是 copy_file_range 系統調用,它實現了不需要通過用戶空間傳輸任何數據而複製文件的支持。這個新功能稱之為 複製卸載 。
Linux 內核 4.5 也改進了 SO_REUSEPORT UDP socket 的伸縮性,和設備映射器組件的 Forward Error Correction (FEC) 支持。此外,也更新了許多設備驅動、修復了大量 bug。你可以從 kernel.org 下載最新的 Linux 內核 4.5 的源代碼。
最古老的 Linux LTS 內核 2.6.32 結束了支持期
在二月份的時候,內核開發者 Willy Tarreau 就說過要結束 2.6.32 的支持了,當時他發布了 2.6.32.70 維護版本,並說, 如果沒有什麼重大問題的話,將在一兩周後發布最終的維護版本。果然,在比預期的晚了兩周後,他發布了該系列的最後維護版本 2.6.32.71 LTS,宣告了 2.6.32 的支持結束!
除非你對新的內核還不放心,否則你不應該繼續使用 2.6.32 LTS 版本了。如果因為某些原因還沒辦法升級到其它的 LTS 版本,如 Linux 4.4 LTS,那麼也應該升級到這個最後的維護版本。
Linux 內核 2.6 最早發佈於 2003 年 12 月,而 2.6.32 LTS 則發佈於 2009 年。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive