Linux API. Вичерпне керівництво
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
У цій книзі я описую програмний інтерфейс операційної системи Linux: системні виклики, бібліотечні функції та інші низькорівневі інтерфейси, які є в Linux, що вільно розповсюджується реалізації UNIX. Ці інтерфейси прямо чи опосередковано використовуються кожною програмою, що працює в Linux. Вони дозволяють програмам виконувати такі операції: • файлове введення/виведення; • створення та видалення файлів і каталогів; • створення нових процесів; • запуск програм; • встановлення таймерів; • взаємодія між процесами та потоками на одному комп'ютері; • взаємодія між процесами, запущеними на різних комп'ютерах, об'єднаних за допомогою мережі.
Такий набір низькорівневих інтерфейсів іноді називають інтерфейсом системного програмування.
Незважаючи на те, що основна увага приділяється операційній системі Linux, докладно розглянуті також стандарти та питання, пов'язані з портованістю. Я чітко розмежовую теми, специфічні для Linux, і функціональні можливості, типові для більшості реалізацій UNIX та описані у стандарті POSIX, а також у специфікації Single UNIX Specification. Таким чином, ця книга пропонує всеосяжний розгляд програмного інтерфейсу UNIX/POSIX і її можуть використовувати програмісти, які створюють додатки, призначені для інших UNIX-систем, або програми, що портуються.
Характеристики
- ФІО Автора
- Майкл Керриск
- Мова
- Російська