🌎 System Programming in Linux: A Hands-On Introduction (2025) ❔ Чему вы научитесь: 🔵 Взаимодействовать с ядром Linux напрямую через системные вызовы (…
❔ Чему вы научитесь:
🔵 Взаимодействовать с ядром Linux напрямую через системные вызовы (Syscalls) для управления файлами и устройствами;
🔵 Управлять жизненным циклом процессов (fork, exec, wait) и обрабатывать низкоуровневые POSIX-сигналы;
🔵 Реализовывать межпроцессное взаимодействие (IPC) с помощью неименованных пайпов, очередей сообщений и разделяемой памяти (Shared Memory);
🔵 Эффективно работать с виртуальной памятью и отображением файлов в память (mmap) для ускорения I/O операций;
🔵 Писать безопасный многопоточный код с использованием pthreads, предотвращая состояние гонки с помощью мьютексов и семафоров.
"System Programming in Linux" — это глубокое погружение в машинное отделение самой популярной серверной ОС. Книга предназначена для разработчиков на C и C++, которым необходимо создавать быстрые системные утилиты, демоны или высоконагруженные сетевые сервисы. Вы научитесь общаться с ядром Linux на его родном языке, выжимая максимум производительности из стандартных POSIX-интерфейсов.
➡️ Скачать курс
Архиватор