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


Название: Linux - Системное программирование.

Автор: Лав Р.

2008.

    Эта книга о том, как создавать программное обеспечение под Linux, эффективно используя возможности системы - функции ядра и базовые библиотеки, включая оболочку, текстовый редактор, компилятор, отладчик и системные процедуры. Большая часть программного кода для Unix и Linux написана на системном уровне, поэтому в книге основное внимание сфокусировано на приложениях, находящихся вне ядра, таких как Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv и прочих. Книга написана специально для разработчиков и является необходимым инструментом любого программиста.

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

    Когда разработчики ядра Linux в плохом настроении и им хочется побрюзжать, они недовольно бросают: «Пользовательское пространство - это всего лишь испытательная нагрузка для ядра».
Бормоча эти слова, разработчики пытаются снять с себя всю ответственность за любые ошибки, возникающие при выполнении пользовательского кода. Они считают, что разработчики из пользовательского пространства должны отойти в сторону и заниматься собственным кодом, потому что проблемы пользовательского кода - это, определенно, не проблемы ядра.
Для того чтобы доказать, что обычно ошибки действительно заключаются не в ядре, один из ведущих разработчиков ядра Linux уже три года читает лекцию «Почему пользовательское пространство - это сборище неудачников» в заполненных конференц-залах, приводя реальные примеры отвратительного пользовательского кода, на который каждый полагается в своей ежедневной работе. Прочие разработчики ядра создали инструменты, демонстрирующие, как сильно программы из пользовательского пространства обижают аппаратное обеспечение и истощают аккумуляторы ничего не подозревающих ноутбуков.

Краткое содержание
Об авторе
Предисловие
Глава 1. Введение и важнейшие концепции
Глава 2. Файловый ввод-вывод
Глава 3. Буферизованный ввод-вывод
Глава 4. Расширенный файловый ввод-вывод
Глава 5. Управление процессами
Глава 6. Расширенное управление процессами
Глава 7. Управление файлами и каталогами
Глава 8. Управление памятью
Глава 9. Сигналы
Глава 10. Время
Приложение. Расширения GCC языка С
Библиография



Бесплатно скачать электронную книгу в удобном формате и читать:

Скачать книгу Linux - Системное программирование - Лав Р. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать




Скачать книгу Linux - Системное программирование - Лав Р. - depositfiles

Скачать книгу Linux - Системное программирование - Лав Р. - letitbit
Дата публикации:





Теги: :: :: :: ::


 


 


Книги, учебники, обучение по разделам




Не нашёл? Найди:





2016-12-09 17:35:37