Content deleted Content added
changes the lead to be in line with WP:EPSTYLE and WP:FORUM |
Guy Harris (talk | contribs) In-kernel interfaces are, as the name suggests, *not* offered to user-space code. Just refer to user-space code, not specifically to user-space applications, as the kernel APIs are also offered to user-space libraries. Add a colon before a list of interfaces. Fix capitalization. |
||
Line 7:
[[File:Linux kernel interfaces.svg|thumb|upright=1.5|Linux API, Linux ABI, and in-kernel APIs and ABIs]]
The [[Linux kernel]] provides multiple interfaces to user-space
# the "kernel–user space" API; and
Line 13:
== {{Anchor|Linux API}}Linux API ==
[[File:Linux API.svg|thumb|upright=1.5|The '''Linux API''' is composed out of the
[[File:Linux kernel API.svg|thumb|upright=1.5|Linux API vs. [[POSIX]] API]]
The Linux API is the kernel–user space API, which allows
| url = http://www.linux.it/~rubini/docs/ksys/ksys.html
| title = Kernel System Calls
| date = 2006-11-02 | access-date = 2014-11-11
| author = Alessandro Rubini | website = linux.it
}}</ref> It is composed out of the
The Linux API, by choice, has been kept stable over the decades through a policy of not introducing breaking changes; this stability guarantees the portability of [[source code]].<ref>{{cite web
|