Книги / ОС и Системное / Linux / Advanced UNIX Programming, Second Edition

Advanced UNIX Programming, Second Edition

Marc J. Rochkind

Advanced UNIX Programming — классическое руководство Марка Дж. Рохкинда по системному программированию в среде UNIX, выпущенное во втором издании в 2004 году в серии Addison-Wesley Professional Computing Series под редакцией Брайана Кернигана.

Книга посвящена низкоуровневому программированию в UNIX: работе с системными вызовами, файловым вводом-выводом, управлению процессами, сигналами, потоками, межпроцессным взаимодействием (IPC), терминалами и сокетами. Автор подробно разбирает API стандарта POSIX и демонстрирует практические приёмы написания надёжного системного кода на языке C.

Особое внимание уделяется переносимости программ между различными реализациями UNIX (System V, BSD, Linux, Solaris) и корректной обработке ошибок. Многочисленные примеры кода и детальные пояснения делают книгу ценным справочником как для опытных разработчиков, так и для тех, кто впервые сталкивается с системным программированием.

Второе издание существенно обновлено: добавлены материалы по современным стандартам POSIX, многопоточности и новым механизмам IPC, что отражает эволюцию UNIX-систем к началу 2000-х годов.

Книга входит в число рекомендованных изданий серии Professional Computing Series наряду с работами У. Ричарда Стивенса, что подчёркивает её авторитетность в сообществе UNIX-разработчиков.