6.3.4. Программирование
Название: The C Programming Language
Автор: Brian Kernighan and Dennis Ritchie
Издатель: Prentice-Hall, 1988
ISBN: 0-13-110362-8, $25.00
Эту книгу следует иметь обязательно любому,
пожелавшему программировать на C в ОС UNIX. (Или в
другой системе из этой обоймы). Хотя эта книга не
ограничивается лишь UNIX, она вполне применима к
программированию на C в UNIX.
Название: The Unix Programming Environment
Автор: Brian Kernighan and Bob Pike
Издатель: Prentice-Hall, 1984
ISBN: 0-13-937681-X, ??
Обзор программирования в UNIX. Рассматриваются
все инструменты; хорошее чтение для желающих
познакомиться с аморфным миром UNIX.
Название: Advanced Programming in the UNIX Environment
Автор: W. Richard Stevens
Издатель: Addison-Wesley
ISBN: 0-201-56317-7, $50.00
Это мощный том, содержащий все, что вам
необходимо знать для программирования на
системном уровне UNIX - ввод-вывод файлов, процессы,
управление, взаимодействие процессов, сигналы,
работа с терминалом. Эта книга делает акцент на
различных стандартах UNIX, включая POSIX.1, который в
значительной степени выдерживается в Linux.
6.3.5. Kernel Hacking
Название: The Design of the UNIX Operating System
Автор: Maurice J. Bach
Издатель: Prentice-Hall, 1986
ISBN: 0-13-201799-7, ??
Эта книга рассматривает алгоритмы и внутренние
механизмы ядра UNIX. Она не привязана к какому-то
конкретно ядру, хотя больше тяготеет к System V-isms.
Это лучшее, с чего можно начать, если хотите
понять, что и как "тикает" внутри системы Linux.
Название: The Magic Garden Explained
Автор: Berny Goodheart and James Cox
Издатель: Prentice-Hall, 1994
ISBN: 0-13-098138-9, ??
Эта книга детально описывает ядро System V R4. В
отличие от книги Bach-а, которая прежде всего
сосредотачивается на алгоритмах, которые
"тикают" в ядре, эта книга представляет
реализацию SVR4 на более техническом уровне. Хотя
Linux и SVR4 дальние родственники, эта книга может
дать представление о действительной работе
реального ядра UNIX. Кроме того, это достаточно
свежая книга, посвященная ядру UNIX - издана в 1994.
[ Назад | Оглавление | Далее ]
|