logo search
_Лекции по теории инф

28. Семейство операционных систем unix

Изначально проект операционной системы UNIX был создан сотрудниками лаборатории Bell Labs фирмы «AT&T» К. Томпсонами Д. Ритчи более 20 лет назад. Первая разработанная операционная система семейства UNIX была реализована на ассемблере. Название UNIX (Uniplex Information and Computing Services) было дано ей сотрудником Bell Labs Б. Кврниганом, который назвал ее UNICS. Но вскоре операционная система стала называться просто UNIX.

В 1973 г. Д. Ритчи разработал язык программирования высокого уровня С (Си), и вскоре операционная система UNIX была заново переписана на этом языке. После публикации Д. Ритчи и К. Томпсона в 1974 г. в журнале САСМ о своей разработке ОС UNIX начала применяться повсеместно.

Главная проблема ОС семейства UNIX — несовместимость различных версий. Многочисленные попытки стандартизации версий UNIX окончились неудачей, потому что наибольшее распространение получили две несовместимые версии этой операционной системы: линия фирмы «AT&T» — UNIX System V, и линия университета Berkeley - UNIX BSD.

Многие фирмы на основе этих версий разработали свои версии UNIX: SunOS и Solaris фирмы «Sun Microsystems», AIX фирмы «IBM», UnixWare фирмы «Novell» и др.

В 80-х гг. было разработано микроядро Mach, которое представляло собой основу для эмуляции (воссоздания) работы UNIX и других операционных систем. С помощью этого микроядра ОС Berkeley UNIX была преобразована для работы в пользовательском пространстве в форме прикладной программы.

Одна из последних версий UNIX System V Release 4 вобрала в себя лучшие черты линий UNIX System V и UNIX BSD, однако этот вариант операционной системы считается незавершенным, так как в нем отсутствуют системные утилиты, необходимые для успешного использования ОС.

Однако общими чертами для любой операционной системы UNIX являются: