On 2026-03-20, Stefan Monnier wrote:
> I recently noticed that kernel packages are now split into three
> subpackages (linux-base-VERSION, linux-binary-VERSION,
> linux-modules-VERSION).
>
> Does anyone know why this is? I'm trying to imagine scenarios where
> that could be an advantage, but I'm coming up short.
>From the changelog
[ Bastian Blank ]
* Introduce a base package for udebs as well:
- Introduct linux-base.
- Rename kernel-image to linux-binary.
[ Bastian Blank ]
* Split kernel modules into own package.
* Move kernel binary into own package.
So it seems to be about the udebs used during installation when size is
important. It seems to be more important for linux-modules. linux-base is
perhaps a step further.
https://d-i.debian.org/doc/internals/ch03.html