Linux. Системное программирование. Роберт Лав

Описание

Данная книга рассказывает о системном программировании в Linux. Системное программирование — это практика написания системного ПО , низкоуровневый код которого взаимодействует непосредственно с ядром и основными системными библиотеками.
Иными словами, речь далее пойдет в основном о системных вызовах Linux и низкоуровневых функциях, в частности тех, которые определены в библиотеке C.
Есть немало пособий, посвященных системному программированию для UNIX­ систем, но вы почти не найдете таких, которые рассматривают данную тему достаточно подробно и фокусируются именно на Linux. Еще меньше подобных книг учитывают новейшие релизы Linux и продвинутые интерфейсы, ориентированные исключительно на Linux.
Эта книга не только лишена всех перечисленных недостатков, но и обладает важным достоинством: дело в том, что я написал массу кода для Linux, как для ядра, так и для системных программ, расположенных непосредственно «над ядром». На самом деле я реализовал на практике ряд системных вызовов и других функций, описанных далее.
Соответственно книга содержит богатый материал, рассказывая не только о том, как должны работать системные интерфейсы, но и о том, как они действительно работают и как вы сможете использовать их с максимальной эффективностью.
Таким образом, данная книга одновременно является и руководством по системному программированию для Linux, и справочным пособием, описывающим системные вызовы Linux, и подробным повествованием о том, как создавать более интеллектуальный и быстрый код.
Текст написан простым, доступным языком. Независимо от того, является ли создание системного кода вашей основной работой, эта книга научит полезным приемам, которые помогут вам стать по ­настоящему высокопрофессиональным программистом.

Схожие книги

Самоучитель системного администратора. 4 Ed. А. Кенин, Д. Колисниченко
Linux
ru

Самоучитель системного администратора. 4 Ed. А. Кенин, Д. Колисниченко

Сценарии командной оболочки. Linux, OS X и Unix. Тейлор Дейв, Перри Брендон
Linux
ru

Сценарии командной оболочки. Linux, OS X и Unix. Тейлор Дейв, Перри Брендон

Machine Learning with TensorFlow. N. Shukla
Linux
en

Machine Learning with TensorFlow. N. Shukla

Linux Bible, Ninth Edition. Christopher Negus
Linux
en

Linux Bible, Ninth Edition. Christopher Negus

×