LWN.net Logo

Re: Defining the kernel/user space interface

Re: Defining the kernel/user space interface

Posted Oct 2, 2003 11:34 UTC (Thu) by larryr (guest, #4030)
In reply to: Defining the kernel/user space interface by cpeterso
Parent article: Defining the kernel/user space interface

I think as a practical matter the interface(s) between the kernel and user processes is much more than just the system calls. My guess for why there is resistance to documenting things is if a documented interface changes, users will feel more justified complaining about it than if it was an undocumented feature; and conflicts between the real behavior of an interface and its documented behavior would be perceived as a "bug".


(Log in to post comments)

Re: Defining the kernel/user space interface

Posted Oct 2, 2003 14:28 UTC (Thu) by elanthis (subscriber, #6227) [Link]

And, of course, the interfaces *shouldn't* change. A properly designed interface can present a long-lasting stable API/ABI while still allowing the hackers to rearrange everything under the scenes (the biggest reason I've heard so far for not keeping a stable ABI).

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