THEOS , was aus dem Griechischen übersetzt „Gott“ bedeutet, ist ein Betriebssystem , das ursprünglich als OASIS , ein Mikrocomputer- Betriebssystem für kleine Computer mit Z80- Prozessor, entwickelt wurde. Als das Betriebssystem 1982 für den IBM Personal Computer/AT auf den Markt kam , entschied man sich, den Namen von OASIS in THEOS, kurz für THE Operating System , zu ändern .
Geschichte
OASE
Das Betriebssystem OASIS wurde ursprünglich 1977 von Phase One Systems aus Oakland, Kalifornien (Präsident Howard Sidorsky) entwickelt und vertrieben. OASIS wurde für den Z80- Prozessor entwickelt und war das erste Mehrbenutzer-Betriebssystem für 8-Bit-Mikroprozessor-basierte Computer (Z-80 von Zilog ) . „ OASIS“ ist ein Akronym für „ Online Application System Interactive Software “ .
OASIS bestand aus einem Mehrbenutzer-Betriebssystem, einem leistungsstarken Business Basic /Interpreter, einem C- Compiler und einem leistungsstarken Texteditor . Timothy Williams entwickelte OASIS und war bei Phase One angestellt. Der Markt verlangte nach 16-Bit-Systemen, doch es gab kein wirkliches 16-Bit-Mehrbenutzer-Betriebssystem für 16-Bit-Systeme. Monatlich kündigte Phase One OASIS-16 [ 1 ] an , doch es erschien nie. Eines Tages behauptete Timothy Williams, die Rechte an OASIS zu besitzen, und verklagte Phase One auf mehrere Millionen US-Dollar . Sidorsky blieb keine andere Wahl und meldete Insolvenz nach Chapter 11 an . Der Prozess dauerte zwei Jahre. Schließlich wurde entschieden, dass Timothy Williams die 16-Bit-Version von OASIS entwickeln durfte, ihm aber die Verwendung des Namens OASIS untersagt war.
David Shirley präsentierte im Computer Information Centre, einem OASIS-Distributor für Großbritannien in den frühen 1980er Jahren, eine alternative Geschichte. Laut Shirley entwickelte Timothy Williams das Betriebssystem OASIS und beauftragte Phase One Systems mit der Vermarktung und dem Vertrieb. Die Entwicklung lief bereits, wurde aber von POS verfrüht angekündigt. Dies führte zu Druck, OASIS vorzeitig zu veröffentlichen, obwohl es noch nicht ausreichend getestet und optimiert war. OASIS 8-Bit war zu diesem Zeitpunkt bereits recht gut optimiert, da viele Teile in Z80- Assembler handcodiert waren . Das bedeutete jedoch, dass die damals neuen 16-Bit-Systeme bei Weitem nicht so leistungsfähig waren wie ihre 8-Bit-Pendants. Diese Situation führte dazu, dass Williams mit Phase One unzufrieden wurde und ein eigenes Unternehmen gründete, um das 16-Bit-OASIS zu vermarkten und zu betreuen. Dieses neue Unternehmen hieß zunächst Oasis Technologies, bis Phase One rechtliche Schritte einleitete, um den Namen zu schützen. Anstatt einen langwierigen und kostspieligen Rechtsstreit zu führen, benannte Williams das Unternehmen und das Produkt in „THEOS“ um. Es sollte „das Betriebssystem“ im Sinne von „der Eine“ bedeuten („Theos“ ist Griechisch für „ Gott “).
Während Williams und Sidorsky vor Gericht stritten, verfügten die Hersteller über kein 16-Bit-Mehrbenutzer-Betriebssystem. Dies führte zu einer Vereinbarung zwischen Microsoft und der Santa Cruz Operation , ein neues Betriebssystem auf Basis von Unix Version 7 der Bell Labs zu entwickeln. Microsoft erwarb 1978 eine Lizenz für Unix Version 7 von AT&T [ 2 ] und kündigte am 25. August 1980 an, es für den Markt der 16-Bit -Mikrocomputer verfügbar zu machen. [ 3 ] Da Microsoft die Lizenz für den Namen „UNIX“ selbst nicht erwerben konnte, [ 4 ] wurde das System Xenix genannt . Der Vertrieb erfolgte über Larry Michels und seinen Sohn Doug Michels ( Santa Cruz Operation ).
Seiko verlor die Geduld mit THEOS und Williams und beschloss, eine eigene 16-Bit-Version von OASIS zu entwickeln und engagierte Dr. Jeffrey Bahr. Als Xenix und THEOS verfügbar wurden, zog sich Seiko aus diesem Markt zurück. Jeffrey Bahr gründete CET, das die Entwicklung der 16-Bit-OASIS-kompatiblen Software fortsetzte. Die CET-Software war vollständig kompatibel mit OASIS/THEOS und ermöglichte Nutzern den Einstieg in die Unix- und Microsoft-Welt.
CET hat die Firma Phase One übernommen. Phase One Systems lizenziert außerdem das Portierungstool CET Basic. CET Basic ist kompatibel mit THEOS BASIC, MultiUser BASIC , OASIS BASIC und UX-BASIC. Das bedeutet, dass Sie Ihren bestehenden Quellcode größtenteils beibehalten und Ihre THEOS-, OASIS- oder UX-BASIC-Programme mithilfe von W/32 BASIC neu kompilieren können, um sie unter weiteren Betriebssystemen wie Microsoft Windows , Linux oder SCO UNIX auszuführen .
THEOS
Die THEOS-Betriebssysteme werden seit 1983 von der THEOS Software Corporation in Walnut Creek, Kalifornien , vertrieben. Seit 2003 veröffentlicht Phase One Systems Softwareentwicklungswerkzeuge für THEOS®-Systeme. Neben Portierungswerkzeugen vertrieb Phase One Systems auch das Abfragepaket Freedom und das Datenbankpaket Control für THEOS-Systeme. Diese Pakete dienten dazu, SQL -ähnliche Datenextraktionswerkzeuge in Softwarepakete von Drittanbietern zu integrieren.
THEOS wurde vor 30 Jahren von Fujitsu und anderen Hardwareherstellern in Europa eingeführt und wird von verschiedenen Distributoren in Großbritannien, Spanien, Portugal, Deutschland, Italien und weiteren Ländern vertrieben. Die aktuelle Version ist THEOS Corona Commercial Release 6, die im Dezember 2008 veröffentlicht wurde. Seitdem sind mehrere Updates erschienen. Der aktuelle Windows-Workstation-Client (Stand: Mai 2009) ist Version 3.16 vom Juli 2003.
Merkmale
OASIS wurde Ende der 1970er-Jahre von Timothy S. Williams als kostengünstige Alternative zu den damals weit verbreiteten, teureren Mini- und Großrechnern entwickelt. Es bot Time-Sharing-Funktionen für mehrere Benutzer, sodass diese die Ressourcen eines Computers gemeinsam nutzen konnten. Ähnlich wie MP/M oder UNIX verwendet THEOS externe Gerätetreiber anstelle eines Kernels und ist dadurch portabler. Der Support konzentriert sich jedoch primär auf Standardhardware (PCs). THEOS richtet sich speziell an kleine Unternehmen. Zahlreiche branchenspezifische Anwendungspakete werden von Einzelpersonen und Unternehmen entwickelt und unterstützt.
Zu den mit THEOS ausgelieferten Sprachen gehören THEOS Multi-User Basic und C. Eine leistungsstarke EXEC- Shell-Sprache kann zur Aufgabenautomatisierung oder zur Erstellung eines schlüsselfertigen Systems verwendet werden.
Es gibt eine Reihe von Sicherheitsfunktionen, darunter dynamische Passwörter (die Teile des Datums oder der Uhrzeit, die Client- IP-Adresse oder andere dynamische Elemente enthalten), Zugriffsbeschränkungen (Zulassen/Verweigern), eine umfassende Firewall für ein- und ausgehenden Datenverkehr sowie die Option, eine bestimmte Verschlüsselungsstufe für die Workstation -Verbindung vorzuschreiben. Darüber hinaus ist das Objektdateiformat proprietär, und das Betriebssystem nutzt den Intel- „ geschützten Modus “, um den Schutz vor Pufferüberlaufangriffen weiter zu erhöhen .
Befehle
Die folgenden Befehle werden vom THEOS/OASIS Command String Interpreter (CSI) unterstützt. [ 5 ]
- KONTO
- ARCHIV
- ZUORDNEN
- BEFESTIGEN
- BACKUP
- BASIC
- BULKERA
- CACHE
- CADVERF
- ÄNDERN
- KLASSE
- VERGLEICHEN
- KOPIERENDATEI
- ERSTELLEN
- CSI
- DEBUGGEN
- BEARBEITEN
- LÖSCHEN
- ERRMSG
- EXE
- DATEILISTE
- FILT8080
- GEWALT
- GETFILE
- HELFEN
- INITDISK
- INITTAPE
- TÖTEN
- LISTE
- ABMELDEN
- ANMELDEN
- Briefkasten
- MSG
- SPÄHEN
- ERHALTEN
- UMBENENNEN
- REPARIEREN
- WIEDERHERSTELLEN
- SKRIPT
- SCHICKEN
- SATZ
- ZEIGEN
- SPOOLER
- START
- STOPPEN
- SYSGEN
- TERMINAL
Rezeption
BYTE stellte 1985 fest, dass „die Funktionalität von THEOS irgendwo zwischen MS-DOS und UNIX liegt “. Das Magazin kritisierte die Qualität der Dokumentation und kam zu dem Schluss, dass der Preis im Vergleich zu anderen Mehrbenutzer-Betriebssystemen für den PC wie Pick und Coherent zu hoch sei . [ 6 ]
Siehe auch
Referenzen
- ^ Newsletter der OASIS-Benutzergruppe, Band 5
- ^ Pate, Steve D. (1996). UNIX Internals: A Practical Approach . Addison Wesley Professional . S. 9. ISBN 978-0-201-87721-2Microsoft erwarb 1978
von AT&T die Lizenz für Seventh Edition UNIX, um das Betriebssystem XENIX zunächst für die PDP-11 zu entwickeln.
- ^ „Die Geschichte von Microsoft – 1980“ . Archiviert vom Original am 13.02.2014 . Abgerufen am 13.05.2021 .
- ^ „Informationen zu XENIX-Varianten“ . 26. Februar 2010. Archiviert vom Original am 19. Dezember 2013.
Ende der 1970er Jahre lizenzierte Microsoft den UNIX-Quellcode von AT&T, die damals den Namen UNIX nicht lizenzierten.
- ^ THEOS/OASIS Benutzerhandbuch
- ^ Rochkind, Marc J. (Herbst 1985). „Pick, Coherent, and THEOS“ . BYTE . S. 231. Abgerufen am 19. März 2016 .
Externe Links
- THEOS Software Corporation
- Geschichte von OASIS®/THEOS® Corona
- Archiv der OASIS-Benutzergruppe Februar 1981 bis November 1985