Answers:
可在Launchpad上查看Ubuntu的最新内核版本。在这里查看所有当前的变更日志:
那应该告诉您每个版本中有哪些更改。
鉴于您的主要目标是构建自己的内核软件包,因此最好遵循以下指南:
我发现http://kernelnewbies.org/LinuxChanges对于每个主要内核更改(2.6.31,2.6.32 ... 2.6.39)更具可读性
对于单个内核版本,我通常会在这里:
http://kernelnewbies.org/Linux26更改
它以更易于理解的方式显示每个内核版本中的新增功能,改进功能或已修复的功能。
注意:与特定的Ubuntu内核版本无关,但作为将来Ubuntu版本的内核新闻的帮助。
@enzotib的答案对我不起作用,但是包含内核版本的软件包之一必然会获得正确的报告。
您可以使用它来确定哪个可行:
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }" | xargs -n1 -t apt changelog
在我看来,除了linux-image-${version}-generic
工作以外,其他所有方法都有效。
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }"
linux-headers-5.0.0-23-generic
linux-image-5.0.0-23-generic
linux-modules-5.0.0-23-generic
linux-modules-extra-5.0.0-23-generic
例如apt changelog linux-headers-5.0.0-23-generic
。