Content deleted Content added
Guy Harris (talk | contribs) →{{Anchor|Linux API}}Linux API: For better or worse, Lennart, or the person who transcribed his quote, omitted a comma there, grammatically or stylistically incorrect though that might be. |
Guy Harris (talk | contribs) →{{Anchor|Linux API}}Linux API: "Kernel-space APIs" is plural (different APIs for different OSes), so they "provide"; "provides" would be appropriate if there were only one such API. |
||
Line 17:
| date = 2006-11-02 | accessdate = 2014-11-11
| author = Alessandro Rubini | website = linux.it
}}</ref> It is composed out of the System Call Interface of the Linux kernel and the subroutines in the [[GNU C Library]] (glibc). The focus of the development of the Linux API has been to provide the ''usable features'' of the specifications defined in [[POSIX]] in a way which is reasonably compatible, robust and performant, and to provide additional useful features not defined in POSIX, just as the kernel– user space APIs of other systems implementing the POSIX API also
The Linux API, by choice, has been kept stable over the decades and never breaks;{{Clarify|reason=Doesn't it mean backward compatibility? It worth to rewrite this part.|date=March 2019}} this stability guarantees the portability of [[source code]].<ref>{{cite web
|