stringtranslate.com

ТЕОС

THEOS , что переводится с греческого как «Бог», — это операционная система , которая начиналась как OASIS , микрокомпьютерная операционная система для небольших компьютеров, использующих процессор Z80 . Когда в 1982 году была выпущена операционная система для персонального компьютера IBM/AT , было принято решение изменить название с OASIS на THEOS, сокращение от THE Operating System .

История

ОАЗИС

Операционная система OASIS была первоначально разработана и распространена в 1977 году компанией Phase One Systems из Окленда, Калифорния (президент Говард Сидорски). OASIS была разработана для процессора Z80 и была первой многопользовательской операционной системой для компьютеров на базе 8-битных микропроцессоров (Z-80 от Zilog ). «OASIS» было обратным названием « онлайн - прикладной системы , интерактивного программного обеспечения » .

OASIS состоял из многопользовательской операционной системы, мощного Business Basic /Interpreter, компилятора C и мощного текстового редактора . Тимоти Уильямс разработал OASIS и работал в Phase One. Рынок просил 16-битные системы, но настоящей 16-битной многопользовательской ОС для 16-битных систем не существовало. Каждый месяц Первая Фаза анонсировала OASIS-16 [1] , но этого не произошло. Однажды Тимоти Уильямс заявил, что является владельцем OASIS, возбудил судебное дело против Phase One и потребовал несколько миллионов долларов США . У Сидорского не было выбора, и он потребовал Главу 11 . Судебное разбирательство длилось два года, и в конечном итоге было принято решение, что Тимоти Уильямсу разрешено разработать 16-битную версию OASIS, но ему больше не разрешено использовать имя OASIS.

Дэвид Ширли представил альтернативную историю в Компьютерном информационном центре, дистрибьюторе OASIS в Великобритании в начале 1980-х годов. Он сказал, что Тимоти Уильямс разработал операционную систему OASIS и заключил контракт с Phase One Systems на продвижение и продажу этого продукта. Разработка 16-битного продукта велась, но POS анонсировала продукт преждевременно. Это привело к необходимости досрочного выпуска OASIS, когда он еще не был должным образом отлажен и оптимизирован. (К тому моменту 8-битная система OASIS была достаточно хорошо оптимизирована, многие части были написаны вручную на ассемблере Z80 , но это означало, что новые на тот момент 16-битные системы работали далеко не так хорошо, как их 8-битные аналоги). Эта ситуация привела к тому, что Уильямс в то время разочаровался в компании Phase One и основал свою собственную компанию для продвижения и поддержки 16-битного OASIS. Первоначально компания называлась Oasis Technologies, пока Phase One не приняла меры по защите названия. Вместо того, чтобы вести долгую и дорогостоящую судебную тяжбу, компания и продукт были переименованы в «THEOS».

Уильямс создал новую компанию и название продукта: «THEOS», что означает «ОС» в смысле «единственный» («Теос» по- гречески означает « Бог »). Пока Уильямс и Сидорский боролись в суде, у производителей не было 16-битной многопользовательской ОС. Это привело к соглашению между Microsoft и Santa Cruz Operation о создании новой операционной системы на основе Unix версии 7 от Bell Labs . Microsoft приобрела лицензию на версию 7 UNIX у AT&T в 1978 году [2] и 25 августа 1980 года объявила, что сделает ее доступной для рынка 16-битных микрокомпьютеров. [3] Поскольку Microsoft не смогла лицензировать само имя «UNIX», [4] называлось Xenix . Microsoft будет распространять продукт через Ларри Михелса и его сына Дуга Михелса ( Операция Санта-Крус ).

Seiko также потеряла терпение по отношению к THEOS и Williams, решила создать собственную 16-битную версию OASIS и наняла доктора Джеффри Бара. Когда Xenix и THEOS стали доступны, Seiko решила покинуть этот рынок. Джеффри Бар основал CET, который продолжил разработку 16-битного программного обеспечения, совместимого с OASIS. Программное обеспечение CET было полностью совместимо с OASIS/THEOS и позволяло этим пользователям войти в мир Unix и Microsoft.

CET приобрела компанию Phase One. Кроме того, Phase One Systems лицензирует инструмент портирования под названием CET Basic. CET Basic совместим с THEOS BASIC, MultiUser BASIC , OASIS BASIC и UX-BASIC. Это означает, что вы можете сохранить большую часть существующего исходного кода и, используя W/32 BASIC, перекомпилировать свои программы THEOS, OASIS или UX-BASIC для работы под дополнительными операционными системами, такими как Microsoft Windows , Linux или SCO UNIX .

ТЕОС

Операционные системы THEOS распространяются компанией THEOS Software Corporation в Уолнат-Крик, Калифорния , с 1983 года. С 2003 года Phase One Systems публикует инструменты разработки программного обеспечения для систем THEOS(R). Помимо инструментов переноса, Phase One Systems распространила пакет запросов Freedom и пакет базы данных Control для систем THEOS, которые используются для переноса SQL -подобных инструментов извлечения данных в пакеты стороннего программного обеспечения.

THEOS был представлен в Европе компанией Fujitsu и другими производителями оборудования 30 лет назад и распространяется рядом дистрибьюторов в Великобритании, Испании, Португалии, Германии, Италии и других странах. «Текущей» версией является коммерческая версия THEOS Corona 6, выпущенная в декабре 2008 года, и с тех пор был выпущен ряд обновлений. Текущей версией клиента Windows Workstation (по состоянию на май 2009 г.) является версия 3.16 от июля 2003 г.

Функции

Первоначально написанная в конце 1970-х годов Тимоти С. Уильямсом как недорогая альтернатива более дорогим мини -компьютерам и мэйнфреймам , которые были популярны в то время, OASIS предоставлял многопользовательские возможности с разделением времени, позволяющие нескольким пользователям использовать ресурсы компьютера. один компьютер. Подобно MP/M или UNIX , THEOS использует драйверы внешних устройств , а не ядро , что позволяет ему быть более переносимым в другие среды, хотя поддержка в первую очередь направлена ​​на аппаратное обеспечение, соответствующее отраслевым стандартам (т. е. ПК). THEOS специально предназначен для пользователей малого бизнеса: широкий спектр пакетов приложений для вертикального рынка разрабатывается и поддерживается отдельными лицами и компаниями.

Языки, поставляемые с THEOS, включают THEOS Multi- User Basic и C. Мощный язык оболочки EXEC можно использовать для автоматизации задач или создания системы «под ключ» .

Существует ряд функций безопасности, включая динамические пароли (где пароль включает часть даты или времени, IP-адрес клиента или другие динамические элементы), разрешение/запрет безопасности, комплексный входящий и исходящий брандмауэр , а также возможность требовать определенный уровень шифрования при соединении рабочей станции . Кроме того, формат объектного файла является запатентованным, а операционная система использует « защищенный режим » Intel для дальнейшего повышения защиты от атак переполнения буфера .

Команды

Следующий список команд поддерживается интерпретатором командной строки THEOS/OASIS (CSI). [5]

Прием

В 1985 году компания BYTE заявила, что «функциональность THEOS находится где-то между MS-DOS и UNIX ». Журнал раскритиковал качество документации и пришел к выводу, что цена слишком высока по сравнению с другими многопользовательскими операционными системами для ПК, такими как Pick и Coherent . [6]

Смотрите также

Рекомендации

  1. ^ Информационное письмо группы пользователей OASIS, том 5
  2. ^ Пейт, Стив Д. (1996). Внутреннее устройство UNIX: практический подход . Эддисон Уэсли Профессионал . п. 9. ISBN 978-0-201-87721-2. В 1978 году Microsoft лицензировала седьмое издание UNIX у AT&T для производства операционной системы XENIX первоначально для PDP-11.
  3. ^ «История Microsoft - 1980».
  4. ^ «Информация о варианте XENIX» . 26 февраля 2010 г. Архивировано из оригинала 19 декабря 2013 г. В конце 1970-х годов Microsoft лицензировала исходный код UNIX у AT&T, которая в то время не лицензировала название UNIX.
  5. ^ Руководство пользователя THEOS/OASIS
  6. ^ Рочкинд, Марк Дж. (осень 1985 г.). «Выбор, Когерент и ТЕОС». БАЙТ . п. 231 . Проверено 19 марта 2016 г.

Внешние ссылки