LWN.net Logo

No stable APIs

No stable APIs

Posted Feb 26, 2009 9:19 UTC (Thu) by michaeljt (subscriber, #39183)
Parent article: On the management of the Video4Linux subsystem tree

I think this is another sign that someday the "no stable API" policy will have to be weakened. I am sure that it will not be dropped, but I think it will end up as a "stablish APIs" policy, where there are occasional big breaks (hopefully timed so that big breaks in different places co-incide) and some minimal work required on the part of driver developers to work with new kernels without losing compatibility with old ones. So that in-tree drivers will end up working on the last few kernel releases as well, possibly not in .0 kernel releases, but after a few minor releases.


(Log in to post comments)

No stable APIs

Posted Feb 27, 2009 21:51 UTC (Fri) by xav (guest, #18536) [Link]

> I think this is another sign that someday the "no stable API" policy will have to be weakened.

I wonder what the other signs are. In fact, all I can see is that the API churn is accelerating, and that out-of-tree drivers are less and less frequent - only the ones with big teams devoted to following kernel changes may hope to be constantly up-to-date.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds