This site hosted by Free.ProHosting.com
Google

О сайте
История
Work with linux
Документация
Менеджеры
Статьи
Ссылки
Форум
Download





 RB2 Network
 
 RB2 Network

Unix

  Истоки операционной системы Unix следует искать в CTSS - универсальной системе с разделением времени, разработанной Ф. Корбато (F. Corbato) в Массачусетском технологическом институте еще в начачле 60-х. Осознавая огромные преимущества многопользовательских, многозадачных систем, компании General Electric, AT&T Bell Labs и МТИ предприняли попытку реализовать проект под названием Multics (Multiplexed Information i Computing Service - Объединенные информационные и вычислительные услуги). При этом была поставлена задача разработать систему, которая функционировала бы в операционной системе GE635. В феврале 1969 г., когда стало ясно, что график безнадежно нарушен, AT&T решила "выйти из игры", и те сотрудники Bell Labs, которые были задействованы в проекте MULTICS, были привлечены к другим работам.
  В конце весны и начале лета 1969 г. Радд Кэнэдей (Rudd Canaday), Дуг Макилрой (Doug Mcllroy), Деннис Ритчи (Dennis Ritchie) и Кен Томпсон (Ken Tompson) подробно обсудили, что можно предпринять для "спасения" хотя бы некоторых идей, заложенных в проект MULTICS. В августе тогоже года, обнаружив пылящийся на складе и ни кому ненужный компьютер PDP-7, компании DEC, Томпсон написал операционную систему, оболочку, редактор и ассемблер, потратив на каждую из них примерно по неделе. Написав вчерне проект в офисе Кэнэдея, Томпсон реализовал его на PDP-7. Питер Ньюман (Peter Neumann) назвал эту новую систему Unics (Uniplexed Information and Computing Service - Разъединенные информационные и вычислительные услуги), подчеркивая этим каламбуром, что речь идет о "выхолощенной" системе MULTICS. Так и осталось неясным, кто же в конце концов заменил название Unics на Unix.
  Летом 1970 г. Ритчи и Томпсон (с помощью Джо Осанны (Joe Osanna) и Ли Макмахона (Lee McMahon)) приобрели PDP-11/20, пообещав создать "систему обработки текстов". Ритчи написал roff (основанный на runoff Дж. Солтцера (J. Saltzer)). Патентный отдел Bell Labs был в восторге. Спустя несколько месяцев компания выкупила компьютер PDP-11/20 и приобрела дополнительно 11/45 для выполнения исследовательских работ.
  С 1970 г. по 1972 г. система претерпела немало изменений. Но использование Unix было ограничено лишь отделениями AT&T в Нью-Джерси. Это продолжалось до тех пор, пока новый сотрудник компании, Нил Граундвотер (Neil Groundwater), не инсталировал ее на PDP-11/20 (56K опреативной памяти и два дика RK11/05 общей емкостью 2,4 M) в New York Telephone (Манхэттен). В течении следующего года все больше и больше пользователей узнавали о существовании Unix - многие высказывали желание работать в этой системе. Однако AT&T была в затруднительном положении, поскольку не могла заниматься бизнесом, не имеющим отношение к телефонии и телеграфии. Поэтому было принято решение продать UNIX по номинальной стоимости университетским исследовательским центрам со следующими условиями :    

- никакой рекламы    

- никакой поддержки    

- никакого исправления ошибок    

- оплата вперед

Это привело к расширению и объединению сообщества пользователей UNIX. В феврале 1973 г. насчитывалось 16 инсталляций UNIX. Дела не стояли на месте, и в 1971 г., в Нью-Джерси, Дуг Маикллрой прделожил Ритчи и Томпсону написать руководство программиста UNIX, так как система непрерывно развивалась.
Поскольку AT&T отказалась оказывать поддержку, пользователи начали помогать друг другу, дописывая недостающие по их мнению функции. Колыбелью этих разработок стал Калифорнийский университет в Беркли.
  В 1975 году Калифорнийский университет приобрел PDP-11/70. В это же время в Беркли приехал Кен Томпсон. Двое выпускников университета, Чак Хейли и Билл Джой, были в восторге от Pascal-системы, которую написал Томпсон. Джой даже написал строчный редактор с более дружественным интерфейсом , чем ed. Этот редактор получил название ex и стал прямым предшественником vi.
  Ряд заказов на разработки, выполненные в Беркли заставили Джоя выпустить дистрибутивную копию программ Беркли. Первая лента (50$) содержала Pascal-систему для UNIX и строчный редактор ex. К концу 1978 года был выпущен другой дистрибутив - 2BSD и его было продано 75 экземпляров. Примерно в тоже время была выпущена первая коммерческая версия UNIX, созданная компанией Interactive Systems, а компания Whitesmiths выпустила первый клон UNIX - Idris.
  Седьмая редакция UNIX стала первой мобильной системой. Она включала awk, make и uucp; полный C-компилятор Кернигана и Ритчи; оболочку Bourne; find и cpio и многое другое. Но производительность системы оказалась хуже шестой версии. За дело взялись пользователи, и в январе 1982 года Том Фрерин объявил о завершении доработок. Это была первая 32-битная версия UNIX и продемонстрировала настоящую мобильность.
  Юридический отдел AT&T даже представить не мог последствий своего отказа в поддержке системы. Выбор многими ползователями UNIX для работы в Internet только усугубил ситуацию. AT&T разработала System III UNIX. Тем временем в Беркли выпустили 4BSD. Эта последняя версия представляла собой существенную переработку системы, включала сетевые возможности TCP/IP и файловую систему с ускоренным доступом.
  Linux - представляет собой клон BSD, разработанный Линусом Торвальдсом (Linus Torvalds) в 1991 г.
  Чем бы вы не пользовались - AIX, BSD, Chorus, HP-UX, Irix, Linux, SINIX, Solaris, SunOS, SVR4 или Ultrix - все это различные реализации Unix.

P.S. : Это историческое введение написано мною по материалам книги "UNIX System Administrator's Bible" (Yves Lepage and Paul Iarrera), точнее ее замечательного перевода Компьютерного издательства "Диалектика".

crazyalex

crazyalex (c) 2000
18429