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
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.
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.
Hi, would you mind to explain to us where to find and
read "the changelog" that you quote above?
On 2026-03-21, David wrote:In general, tracker.debian.org is a nice resource, too.
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.
Hi, would you mind to explain to us where to find and
read "the changelog" that you quote above?
I search linux-image package https://packages.debian.org/search?suite=forky&searchon=names&keywords=linux-image-6.19
You can find the changelog link on the right of the page https://packages.debian.org/forky/linux-image-6.19.8+deb14-amd64
I search "binary" in the changelog https://metadata.ftp-master.debian.org/changelogs//main/l/linux-signed-amd64/linux-signed-amd64_6.19.8+1_changelog
But looking further I found that linux-image is still where it has to be https://packages.debian.org/forky/linux-image-6.19.8+deb14-amd64
So linux-{base,binary,modules} seem to be a replacement of kernel-image
which is only for installation https://packages.debian.org/trixie/kernel-image-6.12.73+deb13-amd64-di Perhaps they will replace linux-image in the future.
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.
IIUC these are special packages used only in debian-installer?
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.
IIUC these are special packages used only in debian-installer?
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?
`aptitude` doesn't seem to find any "kernel-image" packages.
IIUC these are special packages used only in debian-installer?
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`?
Presumably because it's the name of a virtual package.`aptitude` doesn't seem to find any "kernel-image" packages.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.
And also IIUC the main benefit of the split is to merge theIf you look at the page I referenced earlier, you can rightclick on
`linux-binary` part of the old `linux-image` with the old
`kernel-image`?
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.
On 2026-03-21, Stefan Monnier wrote:
`aptitude` doesn't seem to find any "kernel-image" packages.yes it is https://packages.debian.org/search?suite=trixie&arch=any&searchon=names&keywords=kernel-image
IIUC these are special packages used only in debian-installer?
And also IIUC the main benefit of the split is to merge thePerhaps it will be but for now the split is only for the installer.
`linux-binary` part of the old `linux-image` with the old
`kernel-image`?
Presumably because it's the name of a virtual package.`aptitude` doesn't seem to find any "kernel-image" packages.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.
If you look at https://packages.debian.org/trixie/kernel-image you'll
see that while `kernel-image` is a virtual package, there are real
packages whose name starts with "kernel-image",
so `aptitude search kernel-image` should have found them, tho apparently
the fact that they're "DI only" makes them not show up somehow.
And also IIUC the main benefit of the split is to merge theIf you look at the page I referenced earlier, you can rightclick on
`linux-binary` part of the old `linux-image` with the old
`kernel-image`?
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.
I don't need that: I had already done `dpkg -L` on those new packages to
see their content. But their contents only tell me "the sum is the same
as the previous big package" but doesn't say why the big package
was split.
And also IIUC the main benefit of the split is to merge thePerhaps it will be but for now the split is only for the installer.
`linux-binary` part of the old `linux-image` with the old
`kernel-image`?
I think the future already happened in testing&sid.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 493853:19:12 |
| Calls: | 146 |
| Files: | 547 |
| D/L today: |
6 files (97K bytes) |
| Messages: | 76,985 |