我每天都会更新系统,并注意到内核以及其他已安装的软件都会定期更新。例如,最新的是:
xxxxxxxxxx-xxviii:~$ uname -a
Linux xxxxxxxxxx-xxviii 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
这个“0-54”是我感兴趣的部分。大概在 Ubuntu LTS 发布后,内核只会获得安全更新,仅此而已,而这个“54”是 Canonical 对内核的第 54 次安全更新修订版?
关于“通用”部分,我认为这意味着内核动态加载每台机器所需的任何驱动程序[我记得 Slackware 有一个“通用”和“巨大”的内核,尽管现在没有什么理由使用后者]。
答案1
不,那是 ABI 编号,内核版本的扩展,由 Ubuntu 内核团队管理。但它可能是安全的、常规的、反向移植更新……取决于哪个团队上传它以及上传到哪个存储库渠道。
除安全更新外,如果有符号更改或删除,则会抽取 ABI。
-generic
是内核版本标签,特定于 Ubuntu 内核。Ubuntu 内核团队发布了几个内核/版本,但构建配置有所不同。-generic
适用于常规机器和用途。一些例子https://wiki.kubuntu.org/Kernel/FAQ/KernelFlavourDifferences