|
|
Log in / Subscribe / Register

Defining the kernel/user space interface

Defining the kernel/user space interface

Posted Oct 2, 2003 2:38 UTC (Thu) by cpeterso (guest, #305)
Parent article: Defining the kernel/user space interface

Defining a clear public API using information hiding is good module design. Linux's system calls are its API. So why are the kernel developers soooo reluctant to officially document the public system calls for the kernel? They don't want userspace apps including kernel headers because they contain both public and private code. They insist the glibc hand-create duplicate (and thus buggy and always behind) headers for use in userspace apps. I hope Linus will accept these changes soon in 2.6 or 2.7.


The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:

Note: you can avoid this step in the future by logging into your LWN account.


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