Ubuntu 团队为其发行版发布了定制内核。
例如,我的当前版本是 4.4.0-53,而最新的稳定版本是 4.8.15,而最新的长期版本是 4.4.39(均根据 kernel.org)。搜索并未清楚地显示 Ubuntu 团队修补上游内核以发布它的方式。
它对上游内核应用了哪些补丁,它从上游内核代码反向移植了什么?
如何将 4.4.0-53 之类的版本字符串与原始内核编号方案关联起来?
答案1
Ubuntu 内核团队有相当好的更改日志,可以回答您的很多问题。
例如,我可以看到最新版本linux-image-4.4.0-57-generic
包含来自上游 Linux 4.4.35 的补丁,以及 Ubuntu 内核团队的约 40 个新补丁(修复 CVE、修复内核配置、添加一些驱动程序等)。
更改日志在这里:
/usr/share/doc/linux-image-4.4.0-57-generic/changelog.Debian.gz
例如,你可以用以下方式阅读less
:
less /usr/share/doc/linux-image-4.4.0-57-generic/changelog.Debian.gz
您也可以在升级内核之前阅读它,例如使用C快捷键aptitude
或运行:
apt changelog linux-image-4.4.0-57-generic