Linux API. Comprehensive Guide

after payment (24/7)
(for all gadgets)
(including for Apple and Android)
In this book, I describe the programming interface of the Linux operating system: system calls, library functions, and other low-level interfaces that exist in Linux, a freely distributed implementation of UNIX. These interfaces are used directly or indirectly by every program running on Linux. They allow applications to perform the following operations:• file I/O;• creating and deleting files and directories;• creating new processes;• running programs;• setting timers;• communication between processes and threads on the same computer;• communication between processes running on different computers connected via a network.
This set of low-level interfaces is sometimes called the systems programming interface.
Although the main focus is on the Linux operating system, standards and issues are also discussed in detail related to portability. I make a clear distinction between Linux-specific topics and functionality that is typical of most UNIX implementations and is described in the POSIX standard as well as the Single UNIX Specification. In summary, this book offers a comprehensive treatment of the UNIX/POSIX API and can be used by programmers who write applications intended for other UNIX systems or create portable programs.
Data sheet
- Name of the Author
- Майкл Керриск
- Language
- Russian
Reviews
Незамінне джерело знань для програмістів!
Книга "Linux API. Вичерпне керівництво" є справжнім скарбом для всіх, хто прагне глибше зрозуміти програмний інтерфейс операційної системи Linux. Автор майстерно пояснює складні концепції системних викликів, бібліотечних функцій та низькорівневих інтерфейсів, що робить цю книгу доступною як для новачків, так і для досвідчених розробників. Я особливо ціную чітке розмежування між специфічними для Linux темами та загальними стандартами POSIX, що дозволяє зрозуміти, як адаптувати програми для різних UNIX-систем. Книга містить безліч практичних прикладів, які допомагають закріпити теоретичні знання на практиці. Вона стане в нагоді не лише для розробників, але й для системних адміністраторів, які хочуть покращити свої навички роботи з Linux. Рекомендую всім, хто хоче стати експертом у програмуванні під Linux!