`linux-oem`和`linux-oem-osp1`内核有什么区别,它们的版本如何命名?

我从阅读Kernel/OEMKernel了解到,linux-oem内核包应该是一个更新的内核包,它在标准内核(linux-generic)的基础上还包含了额外的硬件兼容性调整,以支持受支持设备。我目前正在运行Ubuntu 19.04,并且我注意到软件包仓库中还包含一个linux-oem-osp1元软件包。
此外,与linux-generic相关联的内核版本号似乎表明它比linux-oem的内核版本要旧,这与上述链接文档中的描述相矛盾。
截至2019年10月19日,Ubuntu Desktop 19.04的版本如下:
  • linux-generic - 5.0.0.32.33
  • linux-oem - 4.15.0.1056.60
  • linux-oem-osp1 - 5.0.0.1024.27
所以,我的问题是:
  1. linux-oemlinux-oem-osp1之间有什么区别?
  2. 这两个软件包的版本如何命名(特别是为什么linux-oem似乎基于比linux-generic更旧的内核)?

有趣的是,我翻了很多页也没有找到可以抓住的尾巴。包装页面上也没有描述,源代码中也没有。还有一个关于osp1含义的问题已经过期了。 - user.dz
1个回答

显然,“osp1”包有一个较新的构建号,这让人们可以推测“sp1”可能是“service pack one”或类似的标签。
然而,由于维基百科上没有关于如何制作此类服务发布的官方信息,我建议直接通过邮件列表here向内核开发人员咨询。
希望对你有所帮助。

2好建议。由于这个问题有点旧(尽管看起来提问者可能还在活跃),如果你愿意的话,也许你可以自己在邮件列表上提问,并在得到回复后更新你的答案。 - Zanna