THEOS

редактировать
THEOS / OASIS
Разработчик / Тимоти С. Уильямс / THEOS Software Corporation
Первоначальный выпуск1977; 43 года назад (1977)
Последний выпуск Коммерческий выпуск THEOS Corona 6 / декабрь 2008 г.; 11 лет назад (2008-12)
Доступно на английском
ПлатформахZilog Z80, IBM Personal Computer / AT
Лицензия проприетарная
Официальная веб-сайтwww.theos-software.com

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

Содержание
  • 1 История
    • 1.1 OASIS
    • 1.2 THEOS
  • 2 Функции
    • 2.1 Команды
  • 3 Прием
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

OASIS

Операционная система OASIS была первоначально разработана и распространена в 1977 г. в Окленде, Калифорния (президент Говард Сидорски). OASIS был разработан для процессора Z80 и был первой многопользовательской операционной системой для компьютеров на базе 8-битных микропроцессоров (Z-80 от Zilog ). «OASIS» был бэкронимом для «O nline A pplication S ystem I nteractive S oftware».

OASIS состоял из многопользовательской операционной системы, мощного Business Basic / Interpreter, C компилятора и мощного текстового редактора. Тимоти Уильямс разработал OASIS и работал в Phase One. Рынок просил 16-битные системы, но реальной 16-битной многопользовательской ОС для 16-битных систем не существовало. Каждый месяц Phase One объявлял OASIS-16, но этого не происходило. Однажды Тимоти Уильямс заявил, что владеет OASIS, и начал судебное дело против Фазы 1 и потребовал несколько миллионов США. долларов. У Сидорского не было выбора, и он потребовал главу 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.

Уильямс создал новую компанию и название продукта: «ТЕОС», что означает «ОС» в смысле «единственная» («Теос» в переводе с греческого означает «Бог "). Пока Уильямс и Сидорский боролись в суде, у производителей не было 16-битной многопользовательской ОС. Это привело к соглашению между Microsoft и Altos о создании коммерческой версии единственной академически доступной операционной системы UNIX 7 от Bell Labs, который они назвали Xenix. Это была совместная разработка, и версия Altos будет AMEX (многопользовательский исполнитель Altos). Microsoft будет распространять продукт через Santa Cruz Operation. Seiko тоже потеряла терпение с Уильямсом и решила сделать свою собственную 16-битную версию OASIS и наняла доктора Джеффри Бара. Когда Xenix и THEOS стали доступны, Seiko решила покинуть этот рынок. Джеффри Бар основал CET, который продолжил разработку 16-битного программного обеспечения, совместимого с OASIS. Программное обеспечение CET было полностью совместимо с OASIS / THEOS и позволяло этим пользователям войти в мир Unix и Microsoft.

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

THEOS

Операционные системы THEOS распространяются THEOS Software Corporation в Уолнат-Крик, Калифорния, с 1983 г. С 2003 года Phase One Systems выпускает инструменты разработки программного обеспечения для систем THEOS (R). Помимо инструментов для переноса, 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.

  • ACCOUNT
  • ARCHIVE
  • ASSIGN
  • ATTACH
  • BACKUP
  • BASIC
  • BULKERA
  • CACHE
  • CADVERF
  • CHANGE
  • CLASS
  • СРАВНИТЬ
  • COPYFILE
  • CREATE
  • CSI
  • DEBUG
  • EDIT
  • ERASE
  • ERRMSG
  • EXEC
  • FILELIST
  • FILT8080
  • FORCE
  • GETFILE
  • INITDISK
  • INITTAPE
  • KILL
  • LIST
  • ВЫХОД
  • ВХОД
  • ПОЧТОВЫЙ ЯЩИК
  • СООБЩЕНИЕ
  • PEEK
  • ПОЛУЧИТЬ
  • ПЕРЕИМЕНОВАТЬ
  • РЕМОНТ
  • ВОССТАНОВЛЕНИЕ
  • SCRIPT
  • SEND
  • SET
  • SHOW
  • SPOOLER
  • START
  • STOP
  • SYSGEN
  • ТЕРМИНАЛ
Прием

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

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-09 05:51:17
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте