Из Википедии, бесплатной энциклопедии
  (Перенаправлено из операционной системы OASIS )
Перейти к навигации Перейти к поиску

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

История [ править ]

ОАЗИС [ править ]

Операционная система OASIS первоначально была разработана и распространена в 1977 году первый этап системы в Окленде, штат Калифорния (президент Говард Сидорский). OASIS был разработан для процессора Z80 и был первой многопользовательской операционной системой для компьютеров на базе 8-битных микропроцессоров (Z-80 от Zilog ). «OASIS» был бэкроним для « О nline РИМЕНЕНИЕ S ystem Я Интерактивно S oftware».

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

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

Уильямс создал новую компанию и название продукта: «THEOS», что означает «ОС» в смысле «один» («Теос» по- гречески означает « Бог »). Пока Уильямс и Сидорский боролись в суде, у производителей не было 16-битной многопользовательской ОС. Это привело к соглашению между Microsoft и Altos о создании коммерческой версии единственной академически доступной операционной системы UNIX 7 от Bell Labs , которую они назвали Xenix . [ сомнительно ] Это была совместная разработка, и версия Altos будет AMEX (многопользовательская исполнительная система Altos).Microsoft будет распространять продукт черезОперация Санта-Крус . Seiko также потеряла терпение с 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®. Помимо инструментов для переноса, Phase One Systems распространила пакет запросов Freedom и пакет базы данных Control для систем THEOS, которые используются для добавления инструментов извлечения данных, подобных SQL, в программные пакеты сторонних производителей.

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

Особенности [ править ]

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

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

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

Команды [ править ]

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

  • УЧЕТНАЯ ЗАПИСЬ
  • АРХИВ
  • НАЗНАЧАТЬ
  • ПРИКРЕПЛЯТЬ
  • РЕЗЕРВНОЕ КОПИРОВАНИЕ
  • БАЗОВЫЙ
  • БУЛКЕРА
  • КЭШ
  • CADVERF
  • МЕНЯТЬ
  • КЛАСС
  • СРАВНИВАТЬ
  • КОПИРОВАТЬ ФАЙЛ
  • СОЗДАЙТЕ
  • CSI
  • ОТЛАЖИВАТЬ
  • РЕДАКТИРОВАТЬ
  • СТЕРЕТЬ
  • ERRMSG
  • EXEC
  • FILELIST
  • ФИЛЬТ8080
  • СИЛА
  • ПОЛУЧИТЬ ФАЙЛ
  • ПОМОЩЬ
  • ИНИТДИСК
  • INITTAPE
  • УБИЙСТВО
  • СПИСОК
  • ВЫЙТИ
  • ВХОД
  • ПОЧТОВЫЙ ЯЩИК
  • MSG
  • PEEK
  • ПОЛУЧИТЬ
  • ПЕРЕИМЕНОВАТЬ
  • РЕМОНТ
  • ВОССТАНОВИТЬ
  • СЦЕНАРИЙ
  • ОТПРАВИТЬ
  • НАБОР
  • ПОКАЗЫВАТЬ
  • СПУЛЕР
  • НАЧАЛО
  • ОСТАНАВЛИВАТЬСЯ
  • SYSGEN
  • ТЕРМИНАЛ

Прием [ править ]

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

См. Также [ править ]

  • Многопользовательская федерация DOS

Ссылки [ править ]

  1. ^ OASIS Users' Group News Letter Volume 5
  2. ^ Справочник пользователя THEOS / OASIS
  3. ^ Рохкинд, Марк Дж (осень 1985). «Выбери, Связный и ТЕОС» . БАЙТ . п. 231 . Проверено 19 марта +2016 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • THEOS Software Corporation
  • История OASIS® / THEOS® Corona
  • Архив группы пользователей OASIS с февраля 1981 г. по ноябрь 1985 г.