Кіріспе

Компьютерлік операциялық жүйе

THEOS, грек тілінен аударғанда "Құдай" деген мағынаны білдіреді, – бұл операциялық жүйе OASIS ретінде басталып, Z80 процессорын қолданатын кішкентай компьютерлерге арналған микрокомпьютерлік операциялық жүйе болған. 1982 жылы IBM Personal Computer/AT үшін операциялық жүйе жарыққа шыққанда, OASIS атауын THEOS-қа өзгерту туралы шешім қабылданды, THEOS – THE Operating System деген сөздердің қысқартылған түрі.

ОАЗИС

OASIS операциялық жүйесі 1977 жылы Калифорния штатының Окленд қаласындағы Phase One Systems (президенті Говард Сидорски) тарапынан әзірленіп, таратылды. OASIS Z80 процессоры үшін әзірленді және 8 биттік микропроцессорлық компьютерлер үшін алғашқы көп пайдаланушылық операциялық жүйе болды (Zilog компаниясының Z80). "OASIS" – "Online Application System Interactive Software" сөздерінің бас әріптерінен құралған аббревиатура еді. OASIS көп пайдаланушылық операциялық жүйеден, қуатты Business Basic/Interpreter, C компиляторынан және қуатты мәтін редакторынан тұрды. Тимоти Уильямс OASIS-ті әзірледі және Phase One компаниясында жұмыс істеді. Нарықта 16 биттік жүйелерге сұраныс болды, бірақ 16 биттік жүйелер үшін нақты 16 биттік көп пайдаланушылық ОЖ болған жоқ. Phase One әр ай сайын OASIS 16 туралы жариялап тұрды, бірақ ол шықпады. Бір күні Тимоти Уильямс OASIS-тің иесі екенін мәлімдеп, Phase One компаниясына қарсы сотқа берді және бірнеше миллион АҚШ долларын талап етті. Сидорскидің таңдауы болмады және ол 11-ші тарауды жариялады. Сот ісі екі жылға созылды, соңында Тимоти Уильямсқа OASIS-тің 16 биттік нұсқасын жасауға рұқсат берілді, бірақ ол енді OASIS атауын пайдалана алмады. Дэвид Ширли 1980-жылдардың басында Ұлыбританиядағы OASIS дистрибьюторы Computer Information Centre орталығында басқаша тарихты ұсынды. Ол Тимоти Уильямстың OASIS операциялық жүйесін жасап, оны сату үшін Phase One Systems компаниясымен келісім шарт жасағанын айтты. 16 биттік өнімнің әзірленуі жүріп жатқан, бірақ өнім POS компаниясымен мерзімінен бұрын жарияланды. Бұл OASIS-ті ертерек шығаруға деген қысымға әкелді, ол әлі де толыққанды жөнделмеген немесе оңтайландырылмаған еді. (OASIS 8 бит сол кезде жақсы оңтайландырылған, көптеген бөліктері Z80 ассемблерінде қолмен кодталған, бірақ бұл жаңа 16 биттік жүйелердің 8 биттік әріптестерінен кем орындалғанын білдірді). Бұл жағдай Уильямстың сол кездегі Phase One компаниясына наразы болуына және 16 биттік OASIS-ті нарыққа шығару және қолдау үшін өз компаниясын құруына әкелді. Компания бастапқыда Oasis Technologies деп аталды, бірақ Phase One компаниясы атауды қорғау үшін шаралар қолданды. Ұзақ және қымбат сотқа жүгінудің орнына компания мен өнім "THEOS" деп аталды. Уильямс жаңа компания мен өнімнің атын жасады: "THEOS" – "бір" ("Theos" грек тілінде "Құдай") мағынасында "ОС" дегенді білдіреді. Уильямс пен Сидорски сотта дауласып жатқанда өндірушілердің 16 биттік көп пайдаланушылық ОЖ болған жоқ. Бұл Microsoft пен Santa Cruz Operation компанияларының Bell Labs компаниясының 7-ші нұсқасы Unix негізінде жаңа операциялық жүйе жасау туралы келісімге келуіне әкелді. Microsoft 1978 жылы AT&T компаниясынан UNIX 7-ші нұсқасының лицензиясын сатып алды және 1980 жылдың 25 тамызында оны 16 биттік микрокомпьютер нарығына ұсынуға дайын екенін жариялады. Microsoft "UNIX" атауын лицензиялай алмағандықтан, оны Xenix деп атады. Microsoft өнімді Ларри Мичелс және оның ұлы Дуг Мичелс (Santa Cruz Operation) арқылы тарататын болды. Seiko да THEOS және Уильямсқа шыдамы жетпей, OASIS-тің 16 биттік нұсқасын жасауға шешім қабылдады және доктор Джеффри Бахрды жұмысқа алды. 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 операциялық жүйелері 1983 жылдан бері Калифорния штатының Уолнат-Крик қаласындағы THEOS Software Corporation компаниясы тарапынан таратылып келеді. 2003 жылдан бастап Phase One Systems THEOS(R) жүйелері үшін бағдарламалық құралдарды әзірлеуге арналған құралдарды жариялап келеді. Порттау құралдарымен қатар, Phase One Systems THEOS жүйелері үшін Freedom сұраныс жинағын және Control деректер базасы жинағын таратты, бұл үшінші тарап бағдарламалық жасақтамаларына SQL сияқты деректерді алу құралдарын енгізуге мүмкіндік берді. THEOS 30 жыл бұрын Fujitsu және басқа аппараттық өндірушілер тарапынан Еуропаға енгізілді және қазір Ұлыбритания, Испания, Португалия, Германия, Италия және басқа да елдердегі көптеген дистрибьюторлар арқылы таратылады. "Ағымдағы" нұсқасы – 2008 жылдың желтоқсан айында шығарылған THEOS Corona Commercial Release 6, және содан бері бірнеше жаңартулар жарық көрді. Ағымдағы Windows Workstation Client (2009 жылдың мамыр айындағы мәлімет бойынша) 2003 жылдың шілдесінен бастап 3.16 нұсқасын құрайды.

Ерекшеліктері

Бастапқыда 1970-ші жылдардың соңында Тимоти С. Уильямс сол кездегі қымбат мини және мейнфрейм компьютерлеріне арзан балама ретінде жазған OASIS, бірнеше пайдаланушыға бір компьютердің ресурстарын пайдалануға мүмкіндік беретін көп пайдаланушылы уақыт бөлісу мүмкіндігін ұсынды. MP/M немесе UNIX сияқты, THEOS ядроның орнына сыртқы құрылғы драйверлерін қолданады, бұл оны басқа орталарға оңайрақ көшіруге мүмкіндік береді, бірақ қолдау негізінен өнеркәсіптік стандартты жабдықтарға (яғни, дербес компьютерлерге) бағытталған. THEOS әсіресе шағын бизнес пайдаланушыларына арналған, ал жеке тұлғалар мен компаниялар вертикальді нарыққа арналған бағдарламалардың кең ауқымын әзірлеп, қолдау көрсетеді. THEOS жүйесімен бірге THEOS Multi User Basic және C тілдері таратылады. Күшті EXEC қабықша тілін тапсырмаларды автоматтандыру үшін немесе автоматтандырылған жүйе құру үшін пайдалануға болады. Қауіпсіздіктің бірнеше мүмкіндіктері бар, соның ішінде динамикалық парольдер (парольге күні мен уақытының бөлігі, немесе клиенттің IP-адресі немесе басқа өзгермелі элементтер кіреді), рұқсат беру/тыйым салу қауіпсіздігі, кіріс және шығыс қабырғасы және жұмыс станциясы қосылымында шифрлаудың белгілі бір деңгейін талап ету мүмкіндігі бар. Бұған қоса, объект файл форматы авторлық құқықпен қорғалған, ал операциялық жүйе буферлік асып кету шабуылдарына қарсы қорғанысты күшейту үшін Intel "қорғалған режимін" пайдаланады.

Қабылдау

1985 жылы BYTE журналы "THEOS-тың мүмкіндіктері MS DOS пен UNIX аралығында" деді. Журнал құжаттама сапасын сынап, Pick және Coherent сияқты басқа көп пайдаланушы операциялық жүйелерге қарағанда бағасы тым жоғары екенін атап өтті.