Working with Unix Processes
Книга посвящена работе с процессами в операционной системе Unix. Автор подробно рассматривает фундаментальные концепции: идентификаторы процессов, файловые дескрипторы, сигналы, форкинг, зомби-процессы и межпроцессное взаимодействие. Особое внимание уделяется практическим аспектам, таким как создание демонов, управление дочерними процессами и использование системных вызовов.
Материал иллюстрируется примерами на Ruby, что делает его доступным для разработчиков, знакомых с этим языком. Книга включает приложения, описывающие реальные проекты (Resque, Unicorn) и паттерны (preforking servers), демонстрирующие применение описанных техник на практике.
Издание ориентировано на программистов, желающих углубить понимание работы Unix-систем и научиться эффективно управлять процессами для создания надежных и производительных приложений.