Описание
В этой книге представлено практически полное описание API системного программирования под управлением Linux. Ее одержимое применимо к широкому диапазону Linux-платформ, начиная с обычных серверов, универсальных компьютеров и настоль систем и заканчивая большим разнообразием встроенных устройств (в том числе работающих под управлением операционной системы Android), на которых в настоящее время запускается ОС Linux.
Англоязычное издание этой книги вышло в конце 2010 года. С того времени было вы пущено несколько обновлений ядра Linux (их было примерно по пять за год). Несмотря на это, содержимое оригинала книги, а следовательно, и данного перевода, не утратило актуальности и сохранит ее еще на долгие годы. Тому есть две причины.
Во-первых, несмотря на стремительность разработки ядра Linux, API, связанный с пользовательским пространством ядра, изменяется гораздо медленнее. Такая консервативность — естественное следствие того факта, что ядро разработано с целью обеспечить стабильную основу для приложений, выполняемых в пространстве пользователя. Скоротечность развития API пространства пользователя неприемлема для тех программ, которым следует запускаться на нескольких версиях ядра.
Во-вторых, изменения вносятся в виде дополнений к интерфейсам, рассматриваемым в книге, а не модификаций уже существующих функциональных свойств, описанных в ней же. (Хочу еще раз отметить, что это вполне естественный ход разработки ядра Linux: специалисты прилагают большие усилия к тому, чтобы ничего не нарушить в уже существующем API пользовательского пространства.) Со дня выхода оригинала книги в данный API были внесены изменения.
Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX.
В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Краткое содержание
Глава 1 История и стандарты
Глава 2 Основные понятия
Глава 3 Общее представление о системном программировании
Глава 4 Файловый ввод-вывод: универсальная модель ввода-вывода
Глава 5 Файловый ввод-вывод: дополнительные сведения
Глава 6 Процессы
Глава 7 Выделение памяти
Глава 8 Пользователи и группы
Глава 9 Идентификаторы процессов
Глава 10 Время
Глава 11 Системные ограничения и возможности
Глава 12 Информация о системе и процессе
Глава 13 Буферизация файлового ввода-вывода
Глава 14 Файловые системы
Глава 15 Атрибуты файла
Глава 16 Расширенные атрибуты
Глава 17 Списки контроля доступа
Глава 18 Каталоги и ссылки
Глава 19 Мониторинг событий файлов
Глава 20 Сигналы: фундаментальные концепции
Глава 21 Сигналы: обработчики сигналов
Глава 22 Сигналы: дополнительные возможности
Глава 23 Таймеры и переход в режим сна
Глава 24 Создание процессов
Глава 25 Завершение работы процесса
Глава 26 Мониторинг дочерних процессов
Глава 27 Выполнение программы
Глава 28 Подробнее о создании процесса и выполнении программы
Глава 29 Потоки выполнения: введение
Глава 30 Потоки выполнения: синхронизация
Глава 31 Потоки выполнения: потоковая безопасность и локальное хранилище
Глава 32 Потоки выполнения: отмена потока
Глава 33 Потоки выполнения: дальнейшие подробности
Глава 34 Группы процессов, сессии и управление заданиями
Глава 35 Приоритеты процессов и их планирование
Глава 36 Ресурсы процессов
Глава 37 Демоны
Глава 38 Написание безопасных программ с повышенными привилегиями
Глава 39 Система возможностей
Глава 40 Учет входа в систему
Глава 41 Основы разделяемых библиотек
Глава 42 Продвинутые возможности разделяемых библиотек
Глава 43 Краткий обзор межпроцессного взаимодействия
Глава 44 Каналы и очереди FIFO
Глава 45 Отображение в память
Глава 46 Операции с виртуальной памятью
Глава 47 Введение в межпроцессное взаимодействие стандарта POSIX
Глава 48 Очереди сообщений стандарта POSIX
Глава 49 Семафоры стандарта POSIX
Глава 50 Разделяемая память POSIX
Глава 51 Блокировка файлов
Глава 52 Сокеты: введение
Глава 53 Сокеты: домен UNIX
Глава 54 Сокеты: основы сетей TCP/IP
Глава 55 Сокеты: домены сети Интернет
Глава 56 Сокеты: архитектура сервера
Глава 57 Сокеты: углубленный материал
Глава 58 Терминалы
Глава 59 Альтернативные модели ввода/вывода
Глава 60 Псевдотерминалы
Название: Linux API. Исчерпывающее руководство
Автор: Майкл Керриск
Год: 2019
Издательство: Питер
Язык: русский
Формат: pdf
Страниц: 1248
Размер: 13.6 Мб
Скачать Керриск М. Linux API. Исчерпывающее руководство
Skip to content
Menu
- Главная
- Новости
- Дистрибутивы
- Ubuntu
- Ubuntu
- Сайт
- Скачать
- Kubuntu
- Lubuntu
- Ubuntu Budgie
- Ubuntu Kylin
- Ubuntu MATE
- Ubuntu Studio
- Ubuntu Touch
- Ubuntu Unity
- UbuntuDDE
- Xubuntu
- Ubuntu
- Manjaro
- Deepin / UOS
- eOS
- SteamOS
- Chrome OS
- Ubuntu
- Полезные ссылки
- Книги
- Магазины приложений
- Snap Store
- Flathub
- AppCenter elementary OS
- Каталог сайтов о Linux
- Каталог Linux каналов
- Каталог Linux чатов
- Стать автором
- О нас
- Социальные сети
- Discord
- ВКонтакте
- Телеграм чат
- Телеграм канал
- Блог
- Авторы
- Контакты
- Социальные сети
- Вход
Книга «Linux API. Исчерпывающее руководство» Скачать PDF
Автор: Майкл Керриск
Название: Linux API. Исчерпывающее руководство
Оригинальное название: The Linux Programming Interface
Год выпуска: 2018
Категория: Linux, UNIX
Выпущено: Питер
Язык: Русский
Просмтреть/Скачать PDF: Google Диск
Описание:
The Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает программный интерфейс операционной системы Linux: системные вызовы, библиотечные функции и другие низкоуровневые интерфейсы, которые есть в Linux — свободно распространяемой реализации UNIX. Эти интерфейсы прямо или косвенно используются каждой программой, работающей в Linux. Они позволяют приложениям выполнять следующие операции:
- файловый ввод/вывод
- создание и удаление файлов и каталогов
- создание новых процессов
- запуск программ
- установку таймеров
- взаимодействие между процессами и потоками на одном компьютере
- взаимодействие между процессами, запущенными на разных компьютерах, объединенных посредством сети
Язык: русский
Год: 2019
Издатель: Издательский дом «Питер»
ISBN: 978-5-496-02689-5
Добавил: Admin 7 Апр 21
Проверил: Admin 7 Апр 21
Формат:
FB2, ePub, TXT, RTF, PDF, HTML, MOBI, JAVA, LRF
онлайн фрагмент книги для ознакомления
фрагмент книги
- Currently 0/5
Рейтинг: 0/5 (Всего голосов: 0)
Аннотация
Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX.
В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Похожие книги
Комментарии к книге «Linux API. Исчерпывающее руководство»
Комментарий не найдено. Будьте первыми!
Чтобы оставить комментарий или поставить оценку книге Вам нужно зайти на сайт или зарегистрироваться
Добавлено: 19 апрель 2022, 08:10. Просмотров: 401
Linux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Скачать или читать онлайн
- Скачать книгу
Правообладателям и читателям!
Данное произведение защищается авторским правом, поэтому, вы можете ознакомиться с фрагментом. Если начало вам понравилось, то можно приобрести легальную полную версию произведения по ссылке ниже у нашего проверенного и надежного партнера.
Книга «Linux API. Исчерпывающее руководство» начинается так:
Приветствую вас, читателей русскоязычного издания моей книги The Linux Programming Interface.
В этой книге представлено практически полное описание API системного программирования под управлением Linux. Ее содержимое применимо к широкому диапазону Linux-платформ, начиная с обычных серверов, универсальных компьютеров и настольных систем и заканчивая большим разнообразием встроенных устройств (в том числе работающих под управлением операционной системы Android), на которых в настоящее время запускается ОС Linux.
Англоязычное издание этой книги вышло в конце 2010 года. С того времени было выпущено несколько обновлений ядра Linux (их было примерно по пять за год). Несмотря на это, содержимое оригинала книги, а следовательно, и данного перевода, не утратило актуальности и сохранит ее еще на долгие годы. Тому есть две причины.
Home » Linux API. Исчерпывающее руководство [Майкл Керриск] (fb2)
Майкл Керриск
Linux Программирование: прочее
Добавлена: 19.04.2022 Версия: 1.004. Дата создания файла: 2022-04-10 ISBN: 978-5-496-02689-5 Кодировка файла: UTF-8 Издательство: Питер Поделиться: (Fb2-info) (ссылка для форума) АннотацияLinux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ. Рекомендации:эту книгу рекомендовали 0 пользователей. |
(Оглавление)
О книге
Добавлена в библиотеку 18.04.2022
пользователем ЛитРес
Издание 2018 года
Размер fb2 файла: 9.94 MB
Объём: 1749 страниц
4.64
Книгу просматривали 256 раз, оценку поставили 53 читателя
Аннотация
Linux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Скачать или читать онлайн книгу Linux API. Исчерпывающее руководство
На этой странице свободной электронной библиотеки fb2.top вы можете ознакомиться
с описанием книги «Linux API. Исчерпывающее руководство» и другой информацией о ней, а затем начать
читать книгу онлайн с помощью читалок, предлагаемых по ссылкам под постером, или
скачать книгу в формате fb2 на свой смартфон, если вам больше по вкусу сторонние
читалки. Книга написана автором Майкл Керриск,
относится к жанру Программирование, программы, базы данных,
добавлена в библиотеку 18.04.2022.
С произведением «Linux API. Исчерпывающее руководство» , занимающим объем 1749 печатных страниц,
вы наверняка проведете не один увлекательный вечер. В онлайн читалках,
которые мы предлагаем посетителям библиотеки fb2.top, предусмотрен ночной режим
чтения, который отлично подойдет для тёмного времени суток и чтения перед сном.
Помимо этого, конечно же, можно читать «Linux API. Исчерпывающее руководство» полностью в
классическом дневном режиме или же скачать книгу на свой смартфон в удобном
формате fb2. Желаем увлекательного чтения!
С этой книгой читают:
- Этюды для программистов
— Чарлз Уэзерелл - Она позади тебя
— Боб Пейп - Автостопом по Python
— Таня Шлюссер, Кеннет Рейтц - Записки парасистемного программиста
— Евгений Лишак - C#. Объектно ориентированное программирование
— Алексей Васильев - Анализ распределения в Excel
— Валентин Арьков - Корреляционный и регрессионный анализ в Excel
— Валентин Арьков - Assembler & Win32
— Александр Усов - Программирование на Scratch 2. Часть 2
— Артем Голиков, Денис Голиков - Программирование на Scratch 2. Часть 1
— Артем Голиков, Денис Голиков
- Читаю
- Хочу прочитать
- Прочитал
Жанр: № 15 в ОС и Сети
Серия: Библиотека программиста (Питер)
Год издания: 2010
Издательство: Питер
Фрагмент книги
Скачать книгу
262 скачивания
Читать онлайн
О книге «Linux API. Исчерпывающее руководство»
Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.
Произведение было опубликовано в 2010 году издательством Питер. Книга входит в серию «Библиотека программиста (Питер)». На нашем сайте можно скачать книгу «Linux API. Исчерпывающее руководство» в формате pdf или читать онлайн. Рейтинг книги составляет 5 из 5. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.
Отзывы читателей
Подборки книг
Похожие книги
Популярные книги жанра «ОС и Сети»
Информация обновлена: 25.09.2022
Майкл Керриск
Linux Программирование: прочее
Добавлена: 19.04.2022 Версия: 1.004. Дата создания файла: 2022-04-10 ISBN: 978-5-496-02689-5 Кодировка файла: UTF-8 Издательство: Питер Поделиться: (Fb2-info) (ссылка для форума) АннотацияLinux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ. Рекомендации:эту книгу рекомендовали 0 пользователей. |
(Оглавление)