It might be useful to define HOW an interface could change but still work with older applications.
Eg: /proc/self/stat - new numbers are to be added to the end of the line.
This might seem natural, but for this to work applications need to be aware that this might happen -- ie ignore anything beyond what they expect.
This strategy will not always work, but it might help prolong the life of some interfaces, ie not break old code.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds