On Sat 21 Mar 2026 at 21:28:44 (-0400), 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.
> 
> `aptitude` doesn't seem to find any "kernel-image" packages.

Presumably because it's the name of a virtual package.

> IIUC these are special packages used only in debian-installer?

I think that's been suggested.

> And also IIUC the main benefit of the split is to merge the
> `linux-binary` part of the old `linux-image` with the old
> `kernel-image`?
> 
> Do I understand it right?

If you look at the page I referenced earlier, you can rightclick on
its companion package's name and get to:

  https://packages.debian.org/forky/linux-base-6.19.8+deb14-amd64

in another tab. Then click on "list of files" on each of those pages
and look at the lists. -binary contains the kernel binary, and -base
contains the System.map and config. I would surmise that there's a
-modules package hanging around somewhere that contains the modules,
and the three packages sum to the old linux-image.

I'm just making this up from what I see.

Note to Greg: both my emails contain "forky" (as well as two foxy typos
because my fingers are still learning to type the (to me) neologism).

Cheers,
David.

Reply via email to