История операционных систем

Topuk (torick@xakep.ru)

Спецвыпуск Xakep, номер #014, стр. 014-042-4


Параллельно с улучшением Юникса шла разработка системы, известной нам как (Free)BSD. Когда в 1976 году в Университет Беркли попала <шестерка>, там возникли местные юникс-гуру. Одним из них был Билл Джой.

Собрав своих друзей-программистов, Билли начал разработку собственной системы на ядре UNIX. Запихнув помимо основных функций кучу своих (включая компилятор Паскаля), он назвал всю эту сборную солянку Berkeley Software Distribution (BSD 1.0). Вторая версия BSD носила в себе попытки изнасилования (то есть частичной перезаписи ядра системы). Третья версия BSD основывалась на переносе UNIX Version 7 на компьютеры семейства VAX, что дало систему 32/V, легшую в основу BSD 3.x. Ну, и самое главное - при этом был разработан стек протоколов TCP/IP; разработка финансировалась МинБезопасности США.

Начиная с версии 4.1 (1980 год) Berkeley Software Distribution распространялась практически бесплатно - сначала среди пользователей, обладавших лицензией Bell Labs, а позже, переименовавшись в FreeBSD, и вовсе для всех на халяву.

Позже, в 1982-м Билл Джой основал Sun Microsystems, забрал себе исходники платной версии BSD и начал делать SunOS, которая в 1990-х мутировала в Solaris. Отдельные версии Solaris сейчас распространяются бесплатно.

UNIX: 1982 - 1990

Первая коммерческая система называлась UNIX System III и вышла она в 1982 году. В этой операционке сочетались лучшие качества UNIX Version 7, V/32 и других вариантов UNIX, имевших хождение в Bell Labs.

Далее Юниксы развивались примерно так:

Во-первых, появились компании, занимавшиеся коммерческим переносом UNIX на другие платформы. К этому приложила руку и небезызвестная Microsoft Corporation, совместно с Santa Cruz Operation произведшая на свет UNIX-вариацию под названием XENIX.

Во-вторых, Bell Labs создала группу по развитию Юникса и объявила о том, что все последующие коммерческие версии Unix (начиная с System V) будут совместимы с предыдущими.

К 1984-му году (Оруэлл тут ни при чем, но все равно звучит жутковато) был выпущен второй релиз UNIX System V, в котором появились: возможности блокировок файлов и записей, копирования совместно используемых страниц оперативной памяти при попытке записи (copy-on-write), страничного замещения оперативной памяти (реализованного иначе, нежели в BSD) и т. д. К этому времени ОС UNIX была установлена на более чем 100 тыс. компьютеров.

В 1987-м году выпущен третий релиз UNIX System V. Было зарегистрировано четыре с половиной миллиона пользователей этой эпической операционной системы...

Кстати, что касается твоего любимого пингвиноидного Linux`а, то он возник лишь в 1990 году, а первая официальная версия ОС вышла лишь в октябре 1991. Как и BSD, Линукс распространялся с исходниками, чтобы любой пользователь мог настроить ее себе так, как ему хочется. Настраивалось практически ВСЕ, чего не может себе позволить, например, Windows 9x.

Назад на стр. 014-042-3  Содержание  Вперед на стр. 014-042-5