我正在查看kernel.org站点,Linux内核版本的发布日期,有一件事我无法理解。
当我比较linux内核版本,看看我的机器是否容易受到DirtyCOW ( 2016-10-18)的攻击时,我意识到我的内核4.4.38 (2016-12-10)的机器已经有了修正补丁,而另一台有4.8.1内核(2016-10-07)的机器则没有。
那么,数字更大的版本是如何比数字更小的版本更早发布的呢?
发布于 2017-07-01 17:50:16
当一个新的“主要”内核版本发布时,带有一个.0版本号(或者一个简短的版本号,例如4.3),它将启动一个稳定的分支,在必要时得到更新。更新首先转到主分支(的树),与稳定版本相关的更新将被移植到各个稳定的分支。经常会有稳定的版本发布,并且在几个分支上并行进行,这解释了您所看到的情况: 4.4在2016年年初发布,但一直在接收更新和新版本(4.4.1,4.4.2.)即使在较新的分支上发布了更新的内核(4.5,4.6.)并得到自己的更新(4.5.1,4.6.1.)
在此基础上,选择一些稳定的分支作为长期发布分支,维护多年。这个kernel.org页面列出了他们的计划寿命结束。4.4是一个长期分支机构,至少支持到2018年2月。4.8不是,4.8.17是最后一次发布(1月9日)。
https://unix.stackexchange.com/questions/374652
复制相似问题