История UNIX, Linux.
История UNIX и Linux — это путь от проприетарных исследовательских систем к глобальному движению свободного программного обеспечения. На основе предоставленных источников можно выделить ключевые этапы развития этих операционных систем.
Эпоха UNIX (1969–1980-е)
Истоки современных открытых систем лежат в разработке UNIX в AT&T Bell Labs в период с 1969 по 1989 год. Ключевыми разработчиками системы были Кен Томпсон, Дэннис Ритчи и Дуглас Макелрой. Первоначально система разрабатывалась для компьютеров PDP-7.
Ключевые особенности классического UNIX (System V Release 4):
• Многозадачность и многопользовательский режим.
• Иерархическая файловая система, где устройства и средства межпроцессного взаимодействия представлены в виде файлов. Эту концепцию файлов устройств позже позаимствовала Microsoft для своих ОС.
• Командная строка и возможность взаимодействия программ через каналы (pipes).
• Дата 1 января 1970 года считается началом отсчета времени в UNIX (именно тогда появилась команда dd).
Параллельно развивалась ветка BSD (Berkeley Software Distribution), разрабатываемая в Университете Калифорнии (Беркли) с 1977 по 1995 год. Именно в BSD была реализована поддержка стека протоколов TCP/IP и сокетов Беркли, а также командная оболочка csh
и редактор vi.
Важно: UNIX сегодня — это товарный знак и спецификация, принадлежащая консорциуму Open Group. Только сертифицированное ПО может называться UNIX.
Проект GNU (1983–настоящее время)
В 1983 году Ричард Столлман основал проект GNU (рекурсивный акроним «GNU's Not Unix!»).
• Цель: Создание полностью свободного программного обеспечения и операционной системы, совместимой с UNIX.
• Вклад: Проект создал множество критически важных инструментов, таких как компилятор GCC, текстовые редакторы и утилиты командной строки, но к началу 90-х у них не было готового ядра.

