THEOS
Utvecklare | Phase One Systems / Timothy S. Williams / THEOS Software Corporation |
---|---|
Initial release | 1977 |
Senaste släppningen | THEOS Corona kommersiellt släpp 6 / december 2008 |
Tillgänglig i | engelsk |
Plattformar | Zilog Z80 , IBM Personal Computer/AT |
Licens | Proprietär |
Officiell hemsida |
THEOS , som från grekiska översätts som "Gud", är ett operativsystem som började som OASIS , ett mikrodatoroperativsystem för små datorer som använder Z80 -processorn. När operativsystemet lanserades för IBM Personal Computer/AT 1982 togs beslutet att byta namn från OASIS till THEOS, förkortning för THE Operating System .
Historia
OAS
Operativsystemet OASIS utvecklades och distribuerades ursprungligen 1977 av Phase One Systems i Oakland, Kalifornien (president Howard Sidorsky). OASIS utvecklades för Z80 -processorn och var det första fleranvändaroperativsystemet för 8-bitars mikroprocessorbaserade datorer (Z-80 från Zilog ). "OASIS" var en bakronym för " O nline A pplication S ystem I nteractive S oftware".
OASIS bestod av ett fleranvändaroperativsystem, en kraftfull Business Basic/tolk, C- kompilator och en kraftfull textredigerare. Timothy Williams utvecklade OASIS och var anställd vid Fas ett. Marknaden efterfrågade 16-bitarssystem men det fanns inget riktigt 16-bitars operativsystem för flera användare för 16-bitarssystem. Varje månad tillkännagav Phase One OASIS-16 men den kom inte. En dag hävdade Timothy Williams att han ägde OASIS och startade ett rättsfall mot Phase One och krävde flera miljoner US-dollar . Sidorsky hade inget val och gjorde anspråk på kapitel 11 . Rättsfallet tog två år och slutligen blev domen att Timothy Williams fick utveckla 16-bitarsversionen av OASIS men han fick inte använda OASIS-namnet längre.
David Shirley presenterade en alternativ historia på Computer Information Centre, en OASIS-distributör för Storbritannien i början av 1980-talet. Han sa att Timothy Williams utvecklade operativsystemet OASIS och ingick avtal med Phase One Systems för att marknadsföra och sälja produkten. Utvecklingen av 16-bitarsprodukten pågick, men produkten tillkännagavs i förtid av POS. Detta ledde till press att släppa OASIS tidigt, när det fortfarande inte var korrekt felsökt eller optimerat. (OASIS 8-bitars var ganska väl optimerat vid den tidpunkten, med många delar handkodade i Z80 assembler, men det innebar att då nya 16-bitars system inte fungerade så bra som deras 8-bitars motsvarigheter). Denna situation ledde till att Williams blev missnöjd med Phase One-företaget vid den tiden och bildade sitt eget företag för att marknadsföra och stödja 16-bitars OASIS. Företaget hette från början Oasis Technologies, tills Phase One vidtog åtgärder för att skydda namnet. Istället för att utkämpa en lång och dyr domstolsprocess döptes företaget och produkten om till "THEOS".
Williams skapade ett nytt företag och produktnamn: "THEOS" som betyder "OS" i betydelsen "den ena" ("Theos" är grekiska för " Gud "). Medan Williams och Sidorsky slogs i domstolen hade tillverkarna inget 16-bitars operativsystem för flera användare. Det ledde till avtalet mellan Microsoft och Santa Cruz Operation att göra ett nytt operativsystem baserat på version 7 Unix från Bell Labs . Microsoft köpte en licens för version 7 UNIX från AT&T 1978 och meddelade den 25 augusti 1980 att den skulle göra den tillgänglig för 16-bitars mikrodatormarknaden. Eftersom Microsoft inte kunde licensiera själva "UNIX"-namnet, kallat Xenix . Microsoft skulle distribuera produkten via Larry Michels och hans son Doug Michels ( Santa Cruz Operation) .
Seiko tappade också tålamodet med THEOS och Williams och bestämde sig för att göra sin egen OASIS 16-bitarsversion och anställde Dr Jeffrey Bahr. När Xenix och THEOS blev tillgängliga bestämde sig Seiko för att lämna denna marknad. Jeffrey Bahr startade CET som fortsatte med utvecklingen av den 16-bitars OASIS-kompatibla programvaran. CET-programvaran var fullständigt kompatibel med OASIS/THEOS och gjorde det möjligt för dessa användare att gå in i Unix- och Microsoft-världen.
CET förvärvade Fas ett-bolaget. Phase One Systems licensierar också ett porteringsverktyg som heter CET Basic. CET Basic är kompatibel med THEOS BASIC, MultiUser BASIC, OASIS BASIC och UX-BASIC. Detta innebär att du kan behålla det mesta av din befintliga källkod och med hjälp av W/32 BASIC, kompilera om dina THEOS-, OASIS- eller UX-BASIC-program för att fungera under ytterligare operativsystem som Microsoft Windows , Linux eller SCO UNIX .
THEOS
THEOS operativsystem har distribuerats av THEOS Software Corporation i Walnut Creek, Kalifornien , sedan 1983. Från och med 2003 publicerar Phase One Systems mjukvaruutvecklingsverktyg för THEOS(R)-system. Förutom porteringsverktyg distribuerade Phase One Systems Freedom-frågepaketet och Control-databaspaketet för THEOS-system, som användes för att överföra SQL -liknande dataextraheringsverktyg till tredje parts mjukvarupaket.
THEOS introducerades i Europa av Fujitsu och andra hårdvarutillverkare för 30 år sedan, och distribueras av ett antal distributörer i Storbritannien, Spanien, Portugal, Tyskland, Italien med flera. Den "nuvarande" versionen är THEOS Corona Commercial Release 6, som släpptes i december 2008, och ett antal uppdateringar har släppts sedan dess. Den nuvarande Windows Workstation Client (från och med maj 2009) är version 3.16 från juli 2003.
Funktioner
OASIS, som ursprungligen skrevs i slutet av 1970-talet av Timothy S. Williams som ett billigt alternativ till de dyrare mini- och stordatorer som var populära på den tiden, tillhandahöll tidsdelningsmöjligheter för flera användare för att göra det möjligt för flera användare att använda resurserna på en dator. I likhet med MP/M eller UNIX använder THEOS externa enhetsdrivrutiner snarare än en kärna, vilket gör att den är mer portabel till andra miljöer, även om stödet i första hand har riktats mot industristandardhårdvara (dvs. PC). THEOS riktar sig specifikt till småföretagsanvändare, med ett brett utbud av vertikala applikationspaket som utvecklas och stöds av individer och företag.
Språken som distribueras med THEOS inkluderar THEOS Multi-User Basic och C . Ett kraftfullt EXEC-skalspråk kan användas för uppgiftsautomatisering eller för att producera ett nyckelfärdigt system.
Det finns ett antal säkerhetsfunktioner, inklusive dynamiska lösenord (där lösenordet inkluderar en del av datumet eller tiden, eller klientens IP-adress eller andra dynamiska element), tillåt/neka säkerhet, en omfattande inkommande och utgående brandvägg och ett alternativ att kräva en viss nivå av kryptering i arbetsstationsanslutningen. Dessutom är objektfilformatet proprietärt, och operativsystemet använder Intels "skyddade läge" för att ytterligare öka försvaret mot buffertöverskridande attacker .
Kommandon
Följande lista med kommandon stöds av THEOS/OASIS Command String Interpreter (CSI).
- KONTO
- ARKIV
- TILLDELA
- BIFOGA
- SÄKERHETSKOPIERING
- GRUNDLÄGGANDE
- BULKERA
- CACHE
- CADVERF
- FÖRÄNDRA
- KLASS
- JÄMFÖRA
- KOPIERA FIL
- SKAPA
- CSI
- DEBUGA
- REDIGERA
- RADERA
- ERRMSG
- EXEC
- FILELIST
- FILT8080
- TVINGA
- FÅ FIL
- HJÄLP
- INITDISK
- INITTAPE
- DÖDA
- LISTA
- LOGGA UT
- LOGGA IN
- BREVLÅDA
- MSG
- TITT
- MOTTA
- DÖP OM
- REPARERA
- ÅTERSTÄLL
- MANUS
- SKICKA
- UPPSÄTTNING
- SHOW
- SPOOLER
- START
- SLUTA
- SYSGEN
- TERMINAL
Reception
BYTE 1985 uppgav att "funktionaliteten hos THEOS är någonstans mellan MS-DOS och UNIX ". Tidningen kritiserade dokumentationens kvalitet och drog slutsatsen att priset var för högt jämfört med andra fleranvändaroperativsystem för PC som Pick och Coherent .
Se även
externa länkar
- THEOS Software Corporation
- Historia de OASIS®/THEOS® Corona
- OASIS User's Group Archive februari 1981 till november 1985