Talk:Linux kernel interfaces
This is the talk page for discussing improvements to the Linux kernel interfaces article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This article has not yet been rated on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
|
Unnamed section
Hello. Does anyone now about the history of the Linux Kernel API? Where and when did it start? —Preceding unsigned comment added by Xparis (talk • contribs) 19:32, 6 October 2009 (UTC)
- Of course! There are the The Single UNIX Specification, Version 5 from The Open Group and there also it The Linux Programming Interface by Michael Kerrisk User:ScotXWt@lk 11:48, 20 July 2014 (UTC) – Shell and Utilities Reference,
Material
- Single UNIX Specification/POSIX, latest version from December 2008 named SUSv4/POSIX.1-2008 defines (here) 1191 interfaces offered to programs by POSIX-conformant systems.
- Theses "interfaces"/"facilities" are system calls, such as e.g. write, as well as functions present in GNU C Library
- Conforming to http://man7.org/linux/man-pages/man2/syscalls.2.html the Linux kernel 3.9 had about 381 system calls, see also cgit
- Conforming to http://www.gnu.org/software/libc/manual/html_mono/libc.html#Library-Summary the glibc 2.19 had about 1000 functions
The mentioned 381 system calls compose the system call interface (SCI). ScotXW (talk) 23:23, 18 February 2014 (UTC)
90.190.167.162 (talk) 14:18, 27 April 2014 (UTC) "People such as Lennart Poettering openly advocate writing software solely for the Linux kernel–user space API instead of POSIX" Even though I agree with that, that would require a reference.
- Done, I only needed to copy it from his article. fosdem11 User:ScotXWt@lk 11:53, 20 July 2014 (UTC)
External links modified
Hello fellow Wikipedians,
I have just modified 2 external links on Linux kernel interfaces. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
- Added archive https://web.archive.org/web/20150426153026/https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/stable_api_nonsense.txt to https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/stable_api_nonsense.txt
- Added archive https://web.archive.org/web/20070227215533/http://www.gnugeneration.com/books/linux/2.6.20/kernel-api/ to http://www.gnugeneration.com/books/linux/2.6.20/kernel-api/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—InternetArchiveBot (Report bug) 13:40, 16 May 2017 (UTC)
- All unassessed articles
- Start-Class Computing articles
- Unknown-importance Computing articles
- Start-Class software articles
- Unknown-importance software articles
- Start-Class software articles of Unknown-importance
- All Software articles
- All Computing articles
- Start-Class Linux articles
- Unknown-importance Linux articles
- WikiProject Linux articles