Браун, К. Система: вскроем ядро Linux [Текст] : [архитектура и системные вызовы ядра Linux] : [учебник] / Крис Браун [Chris Brown] // Linux Format. — 2015. — № 5 (196), май. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Системные вызовы предоставляют точки входа из пространства пользователя в пространство ядра…" [Изображение] : [цвет. схема] ; "Скорая помощь. Лучшая книга на эту тему — The Linux Programming Interface Майкла Керриска [Michael Kerrisk]. Она на голову выше остальных, но при 1500 страницах на ум уже приходит слово «фолиант»." ; "Чтение man—страниц" : [как правильно читать и понимать документацию системных вызовов раздела 2 man-страниц на примере] — С. 89 ; "Системный вызов mmap() позволяет читать и записывать файл, как если бы это был массив в памяти" [Изображение] : [цвет. схема]. — С. 90 ; "Чтобы код был переносимым, большинство типов данных определяются с помощью определений типов. Вот некоторые из них" [Таблица] : [фактический тип, определение, описание] ; "Типы данных" : [для чего сделано типы данных и что из того следует]. — С. 91.
Аннотация
Краткое введение в цикл статей о ядре Linux с точки зрения программиста.
Пространство ядра и пространство пользователя, системные вызовы и библиотечные процедуры, интерфейс системных вызовов Linux, примеры использования системных вызовов Linux четырьмя способами копирования файла, исключения и ошибки, язык C — лингва-франка системного программирования в Linux, язык Python в системном программированиии, переносимость кода, пятый способ копирования файла с использованием системного вызова mmap().