Kernel ABI breakage

Fabio M. Di Nitto fabbione at canonical.com
Wed Feb 27 04:51:56 UTC 2008


On Tue, 26 Feb 2008, Tim Gardner wrote:

> Here is a short page of notes on how the kernel team thinks it can
> mitigate some of the ABI breakage. Our primary use case is for DKMS
> external module builds. Other third party builds will likely work
> correctly if they use the kernel Makefile and the M= option for out of
> tree builds.
>
> https://wiki.ubuntu.com/KernelTeam/Sprints/Feb2008/HeadersABI

If the page is updated, it looks like alsa will be updated in the kernel 
tree.

The approach described above in outstanding issues is IMHO not doable at 
all. At somepoint you will endup with linux-image-$version... depends lum 
and lbm to maintain all features and ABI compat. I don't think this is 
what you want.

Clearly the same kind of approach applies to all "full subsystems" that 
export symbols to modules and of course single modules that have no 
reverse dependencies can easily move to lum/lbm.

Fabio

--
I'm going to make him an offer he can't refuse.




More information about the kernel-team mailing list