Versioned APIs in the kernel?
Posted Sep 5, 2007 20:19 UTC (Wed) by michaeljt
Parent article: LCE: Linux, hardware vendors, and enterprise distributors
I still wonder - if the kernel had versioned APIs, with a mechanism for providing several versions in parallel in one kernel, couldn't enterprise distributions apply the energy they now put to backporting stuff into creating and maintaining such APIs, and regression testing them to make sure old modules continued to work? Then they could update to more recent kernels during the lifetime of a distribution, although probably never the very newest, and actually use more or less vanilla kernels rather than the things they have now. It needn't affect other users if the additional APIs were a compile-time option.
One of these months, when I finally have some free time again, I will take a look at implementing that, although I'm not very optimistic about it being accepted into the kernel...
to post comments)