- Артикул:00-01036671
- Автор: Керниган Б.
- ISBN: 978-5-4461-1669-0
- Обложка: Твердая обложка
- Издательство: Питер (все книги издательства)
- Город: Санкт-Петербург
- Страниц: 224
- Формат: 70x100/16 (~167x236 мм)
- Год: 2021
- Вес: 714 г
- Серия: Библиотека программиста (все книги серии)
Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем.
Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу.
Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен - никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.
Брайан Керниган - автор и соавтор дюжины книг по программированию, включая легендарные «Язык программирования Си»
и «Unix. Программное окружение». На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX.
Содержание
Предисловие
Благодарности
От издательства
Глава 1. Bell Labs
1.1. Естественные науки в Bell Labs
1.2. Коммуникации и computer science
1.3. BWK в Bell Labs
1.4. Рабочее помещение
1.5.137 -> 127 -> 1127 -> 11276
Глава 2. Зарождение Unix (1969)
2.1. Небольшая техническая справка
2.2. CTSS и Multlcs
2.3. Зарождение Unix
2.4. Происхождение названия
2.5. Биография: Кен Томпсон
Глава 3. Первая редакция (1971)
3.1. Unix для заявок на патенты
3.2. Комната Unix
3.3. Руководство пользователя Unix
3.4. Немного о памяти
3.5. Биография: Деннис Ритчи
Глава 4. Шестая редакция (1975)
4.1. Файловая система
4.2. Системные вызовы
4.3. Командная оболочка
4.4. Конвейеры
4.5. Утилита grep
4.6. Регулярные выражения
4.7. Язык программирования Си
4.8. Книга Software Tools и язык Ratfor
4.9. Биография: Дуг Макилрой
Глава 5. Седьмая редакция (1976-1979)
5.1. Оболочка Борна
5.2. Yacc, Lex, Make
Yace
Lex
Make
5.3. Подготовка документов
Ранние средства форматирования
Troff и наборные устройства
Eqn и другие препроцессоры
Аппаратно-независимый Troff
Публикация книги
5.4. Sed и Awk
Sed
Awk
5.5. Другие языки
5.6. Другие достижения
Научные вычисления
Справочник номеров бесплатного вызова от AT&T
Программа UUCP
Безопасность
Аппаратное обеспечение
Глава 6. По ту сторону исследований
6.1. Группа Programmer's Workbench
6.2. Лицензии для университетов
6.3. Пользовательские группы и Usenix
6.4. Книга Лайонса
6.5. Портируемость
Глава 7. Коммерческая реализация
7.1. Разделение
7.2. USL и SVR4
7.3. UNIXтм
7.4. Связи с общественностью
Глава 8. Потомки
8.1. Berkeley Software Distribution
8.2. Войны Unix
8.3. Minix и Linux
8.4. Plan 9
8.5. Переселение народов
Глава 9. Наследие
9.1. Технический аспект
9.2. Организационные аспекты
9.3. Признание
9.4. Может ли история повториться?
Источники