Linux 内核消息两则: 4.5 发布，历史最悠久的 LTS 内核 2.6.32 终止支持
从 1/25 发布第一个 RC 版本开始，在将近两个月的时间内发布了七个 RC 版本之后，Linux 内核 4.5 正式进入了最终的生产版本，而上一个 RC 版本发布于 3/6 日。
Linux 内核
117.141.11.113
centos6.X?
XYJK1002 [Firefox 45.0|Windows 10]
2016-03-15T10:07:52.000
222.216.244.208
2.6.32.71应该是目前最安全的内核了吧
来自广西来宾的 Internet Explorer 8.0|Windows 7 用户
2016-03-15T20:52:49.000
从 1/25 发布第一个 RC 版本开始，在将近两个月的时间内发布了七个 RC 版本之后，Linux 内核 4.5 正式进入了最终的生产版本，而上一个 RC 版本发布于 3/6 日。
![](/data/attachment/album/201603/15/053926hdeq9bwqvbvcb9vb.png)


### 最新的 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 在[发布公告](http://lkml.iu.edu/hypermail/linux/kernel/1603.1/04467.html)里面说，“整体来说，所有的这些改动都很小”。


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 系统调用，它实现了不需要通过用户空间传输任何数据而复制文件的支持。这个新功能称之为<ruby> 复制卸载 <rp>  （ </rp> <rt>  copy offloading </rt> <rp>  ） </rp></ruby>。


Linux 内核 4.5 也改进了 SO\_REUSEPORT UDP socket 的伸缩性，和设备映射器组件的 Forward Error Correction (FEC) 支持。此外，也更新了许多设备驱动、修复了大量 bug。你可以从 [kernel.org](http://kernel.org/) 下载最新的 Linux 内核 4.5 的源代码。


### 最古老的 Linux LTS 内核 2.6.32 结束了支持期


在二月份的时候，内核开发者 Willy Tarreau 就[说过](http://lkml.iu.edu/hypermail/linux/kernel/1601.3/06474.html)要结束 2.6.32 的支持了，当时他发布了 2.6.32.70 维护版本，并说， 如果没有什么重大问题的话，将在一两周后发布最终的维护版本。果然，在比预期的晚了两周后，他[发布](http://lkml.iu.edu/hypermail/linux/kernel/1603.1/03938.html)了该系列的最后维护版本 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 年。

