The Linux Programming Interface
This article contains promotional content. (April 2019) |
| Author | Michael Kerrisk |
|---|---|
| Language | English |
| Series | Learning |
| Subject | covers current UNIX® standards (POSIX.1-2001 /SUSv3 and POSIX.1-2008 /SUSv4 ) |
| Published | 2010 (No Starch Press) |
| Pages | 1512 |
| ISBN | 978-1-59327-220-3 |
The Linux Programming Interface: A Linux and UNIX System Programming Handbook is a book written by Michael Kerrisk, which documents the APIs of the Linux kernel and the GNU C Library (glibc).
Book
The book covers topics related to the Linux operating system and operating systems in general. It chronicles the history of Unix and how it led to the creation of Linux. The book provides samples of code written in C, and learning exercises at the end of chapters. The author is a former writer for the Linux Weekly News[1] and the current maintainer for the Linux man pages project.[2]
The Linux Programming Interface has been translated into several languages.[3]
-
The Linux kernel API to userspace discussed in the book consists of both the System Call Interface and the GNU C Library.
-
In-kernel APIs are not discussed in the book, neither are ABIs.
-
Simplified illustration of the Linux kernel's structure.
See also
References
- ^ Kerrisk, Michael (May 2013). "A goodbye note from Michael Kerrisk". lwn.net. Retrieved 2013-10-24.
- ^ "Linux man-pages home". kernel.org. Retrieved 2014-01-25.
- ^ "Translations of 'The Linux Programming Interface'". man7.org. Retrieved 2014-05-01.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.