Роберт Лав стоит у истоков создания операционной системы Linux. Он внес существенный вклад в создание ядра Linux и настольной среды GNOME.
Данная книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код. Роберт Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Во втором издании вы изучите эту операционную систему как с теоретической, так и с прикладной точки зрения.
Аннотация:
Пишите программы, опирающиеся непосредственно на службы ядра Linux и на основные системные библиотеки. Автор этой универсальной книги, Роберт Лав, участвовал в разработке ядра Linux. Книга представляет собой руководство по системному программированию для Linux, справочный мануал по системным вызовам Linux, а также инсайдерский рассказ о том, как писать более быстрый и умный код.
Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Это обновленное и дополненное издание, в котором появилась новая глава о многопоточности, позволяет подробно рассмотреть Linux как с теоретической, так и с прикладной точки зрения. Книга охватывает широкий круг аспектов программирования, в частности:
Обзор ядра Linux, библиотеки C, компилятора C
Базовые операции ввода/вывода, такие, как считывание файлов и запись в них
Продвинутые интерфейсы ввода/вывода, распределение памяти, приемы оптимизации
Семейство системных вызовов для базового управления процессами
Продвинутые приемы управления процессами, в частности, в реальном времени
Концепция потоков, многопоточность, Pthreads
Управление файлами и каталогами
Интерфейсы для выделения памяти и оптимизации доступа к ней
Базовые и продвинутые сигнальные интерфейсы, их роль в системе
Управление часами, в частности, часами POSIX и таймерами высокого разрешения
Роберт Лав пользовался Linux и участвовал в его разработке уже на заре истории этой операционной системы. Автор сделал существенный вклад в создание ядра Linux и настольной среды GNOME. Роберт работает руководителем отдела в Google, где участвовал в проектировании и создании о��ерационной системы Android.
Книга «Системное программирование в Linux» должна быть в библиотеке каждого специалиста, серьезно занимающегося написанием приложений для Linux или просто желающего улучшить свои навыки программирования. Роберт создал важнейший ресурс для профессиональных Linux-программистов.
Джереми Эллисон, команда разработчиков Samba.
Возможно Вас заинтересует
[Николай Высочанский] Йога для здоровья и Здоровая спина за 30 дней
Автор: Николай Высочанский Название: Йога [...]
Тимофеев (2013)
Цена подарка. Как воспитать щедрого [...]
Десять недельных меню (2020)
Это самая выгодная стоимость приобретения [...]
Just Content – SMM для Бизнеса
Описание: Обсуждение трендов продвижения в [...]
[Специалист] Мастерская скорочтения и памяти (2019)
Автор: Специалист Название: Мастерская скорочтения [...]
[@kachenok] Продвижение коммерческих аккаунтов в Instagramm (2019)
Автор: @kachenok Название: Продвижение коммерческих [...]
Способы дополнительного заработка на шаблонах
Нажмите, что бы купить этот [...]
Митусова (2016)
Даосская медитация «дзиран ши» Автор: [...]
Время Chillout (Вик Орлов)
Скачать: https:///public/7Re4/QqtFcNLXm Нажмите, что бы [...]
[Анна Юрченко] Главное руководство Как создать прекрасный клиентский сервис (2019)
Автор: Анна Юрченко Название: Главное [...]
[Константин Артемьев] Сектантский маркетинг 2.0
Название: Сектантский маркетинг 2.0 Автор: [...]
[Алексей Васильев] Программирование на С# для начинающих. Особенности языка (2018)
Вторая книга известного российского автора [...]
Курпатов (2018)
Умные против глупых. Как культура [...]
[Udemy] Visadi Khalikov: Этичный Веб хакинг – SQL Injection (2020)
Чему вы научитесь Методы взлома [...]
От 100$ в месяц на дорвеях Вконтакте (2017)
Название: От 100$ в месяц [...]
[Евгений Попов] Онлайн-тренинг по созданию сайта (2014)
Автор: Евгений Попов Название: Онлайн-тренинг [...]
[Udemy] Как управлять салоном красоты? Продвижение салона красоты (2019)
Автор: Udemy Название: Как управлять [...]
Теория ООП на практике
Название: Теория ООП на практике [...]
iOS Programming: The Big Nerd Ranch Guide
Книга для тех, кто хочет [...]
[Янг Александер, Мек Брэдли] Node.js в действии. 2-е издание
Второе издание «Node.js в действии» [...]