Update description of ABI name and delete section about ABI maintenance
Some years ago we largely stopped trying to maintain the kernel ABI across stable updates, and since September 2025 all supported releases have generated unique ABI names for each Debian version. Update the documentation accordingly:
-
Delete the sections about the kernel ABI and maintenance from "Version numbers and ABIs" chapter.
-
Add an "ABI name" item to the list of version types, documenting both the current ABI name scheme and that used in older releases. Update the "Kernel version" item to refer to this.
-
In the "Architecture-dependent packages" section, refer to this definition and state that out-of-tree modules always need to be recompiled. Use the "abiname" variable consistently with this definition, i.e. treat it as including the upstream version.
-
In the "Applying patches or configuration changes" section, delete the item about manually changing ABI name.