Как создавалась Unix Процесс создания ОС Unix можно разделить на несколько этапов. Отсчет начался в промежутке с 1965 г. по 1969 г. прошлого века, в Bell Labs концерна AT&T в рамках проекта MULTICS для машины GE-645 (Дженерал Электрик). Из-за "штатовских" антимонопольных законов тех лет, AT&T имела право разрабатывать компьютерные продукты, но не торговать ими. В числе сотрудников Bell Labs, принимавших участие в проекте, стоит выделить - Денниса Риччи и Кена Томпсона. В шестьдесят девятом, Bell Labs покинула проект MULTICS, и сосредоточилась на создании операционной среды с условным названием UNIX.
Изначально Unix писалась на ассемблере для DEC PDP-7. Но позже к проекту привлекли Денниса Риччи, разработавшего язык B. И Риччи предложил переписать основу Unix на языке B, который усовершенствовался в процессе воплощения этой идеи, и преобразился в язык C. Благодаря этому, была достигнута мобильность. Unix отличалась от предыдущих систем, целиком написанных на ассемблере, тем, что имела только 1000 строк (10%) кода на ассемблере. В семьдесят шестом году Unix впервые перенесли на другую машину - Interdata 8/32.
В семьдесят первом Bell Labs запатентовали Unix для самых распостраненных, в те годы, в университетах, машин DEC PDP -11/20. На протяжении нескольких лет, Bell Labs выпустила несколько изданий Unix, самыми популярными из которых стали шестое и седьмое издания(1976 и 1979 г.г.).
Вдохновленные лаврами и растущей популярностью Unix, разработчики из университета в Беркли (штат Калифорния) предложили собственную версию Unix - BSD. А компания BBN реализовала сетевые протоколы TCP/IP, в версии BSD 4.1. Так появился Интернет :)
Стоит упомянуть и разработку (1984 г.) технологического института (штат Массачусетс) - операционку X-Window, основанную на протоколах TCP/IP, и обеспечившую графический интерфейс, с концепцией "клиент/сервер". Одновременно, "штатовский" институт инженеров по электротехнике и электронике представил стандарт POSIX для переносимой ОС, который напрямую связан с Unix.
Путь Unix на рынок программных продуктов был долгим и нелегким. Только первого января 1984 года Bell Labs, переименованная позже в Юникс Систем Лабораториез, вышла на рынок с Unix, как с торговым продуктом.
|