Кіріспе

Unix операциялық жүйесінің клоны

Coherent – IBM PC үйлесімді машиналары және басқа микрокомпьютерлер үшін Unix операциялық жүйесінің клоны, бұрынғы Mark Williams Company (MWC) компаниясымен әзірленген және сатылған. Тарихи тұрғыдан алғанда, бұл операциялық жүйе жеке меншік өнім болды, бірақ 2015 жылы BSD 3 лицензиясымен ашық кодты жүйеге айналды. Операциялық жүйенің көп бөлігін Ватерлоо университетінің түлектері жазған: Том Дафф, Дейв Конрой, Рэндалл Ховард, Иоганн Джордж және Тревор Джон Томпсон. Сондай-ақ, кейінірек "Ghost" авторы болған Найджел Бри (Аукленд, Жаңа Зеландия) сияқты адамдар да маңызды үлес қосты.

Нұсқалар

Coherent бастапқыда 1980 жылы PDP 11 мини-компьютерлері үшін жазылған, содан кейін 1980-ші жылдардың басында әртүрлі микрокомпьютер жүйелеріне, соның ішінде IBM PC үйлесімділеріне және Zilog Z8000 және Motorola 68000 негізіндегі машиналарға портталған. Бастапқыда OEM-дерге сатылды, 1983 жылдан бастап тұтынушылар нарығында тікелей MWC-ден қолжетімді болды. Осы кезде Coherent 2.3 компьютерлік аппаратта 7-ші Unix нұсқасының функционалдығын ұсынды, оның ішінде nroff форматтаушысы, бірақ бәсекелес Unix/клондық сатушылар ұсынған BSD кеңейтімдері болмады. Бәсекелестермен салыстырғанда, ол тек жеті екі жақты дискетада таратылған шағын жүйе болды, лицензиясы үшін тек 500 АҚШ доллары төленді. 1984 жылы BYTE журналы Coherent-ті "UNIX Version 7-ге өте ұқсас" деп атады. 1985 жылы орнатудың қиындығы сынға алынды, бірақ "UNIX клоны ретінде Coherent таңқаларлықтай толық – бағдарламаларды порттау оңай болуы керек, ал 495 долларлық бағасы – тиімді" делінді. 1990-шы жылдардың басындағы Coherent туралы шолулар жүйенің басқа заманауи Unix ұсыныстарынан әлдеқайда кішкентай екенін, сондай-ақ 99,95 АҚШ долларына арзан екенін, бірақ функционалдығы мен бағдарламалық қолдауы жеткіліксіз екенін көрсетті. PC Magazine Coherent 3.0-ді 1970-ші жылдардың соңындағы Unix күйін сақтаған "уақыт капсуласы" деп атады, ол тышқанды, LAN желілерін немесе SCSI дискілерін қолдамайды, Unix бағдарламалаудың негіздерін үйренуге жақсы, бірақ бизнес-автоматизацияға емес. AUUG бюллетеніндегі шолу оңтайлы болды, Coherent-ті MKS Toolkit, Minix және Xenix-ке салыстырып, төменгі деңгейдегі оқу платформасы ретінде пайдалы болуы мүмкін екенін айтты. Coherent Intel 8088, 286, 386 және 486 процессорлары бар Intel негізіндегі көптеген компьютерлерде жұмыс істей алды. Intel негізіндегі компьютерлер үшін Coherent 3 нұсқасына кемінде 286 процессор, ал 4 нұсқасына кемінде 386 процессор қажет болды. Нағыз Unix сияқты, Coherent көп тапсырманы орындауға және бірнеше пайдаланушыны қолдауға қабілетті болды. 1992 жылы шыққан 4-ші нұсқадан бастап Coherent X11 және MGR терезелік жүйелерін де қолдады. Coherent-тің кейінгі нұсқалары (4-ші және одан жоғары нұсқалар) қазіргі заманғы Unix жүйелерінде кең таралған мүмкіндіктерді қолдайды, соның ішінде MicroEMACS нұсқасы, FAT16 файлдық жүйелеріне қол жеткізу, C компиляторын оңтайландыру және Тейлор UUCP-нің өңделген нұсқасы. Coherent-тің соңғы нұсқалары iBCS COFF бинарлық стандартын толық қолдады, бұл SCO Unix қолданбаларымен, соның ішінде WordPerfect, Lotus 1 2 3 және бірнеше Microsoft қолданбаларымен, соның ішінде QuickBASIC, Microsoft Word және MultiPlan қолданбаларымен бинарлық үйлесімділікті қамтамасыз етті. Соңғы 386 нұсқасы виртуалды жадты қолдады, бірақ жадты талап бойынша ауыстыруды (demand paging) қолдамады. Coherent-тің Zilog Z8000 порты тоқтатылған Commodore 900 жүйесінде де қолданылды. 1983 жылы NCSC (Nixdorf еншілес компаниясы) IBM мейнфреймдеріне Coherent-ті порттауды жариялады, ол IBM-нің DOS/VS және DOS/VSE, сондай-ақ Nixdorf-тың Edos/VS және Edos/VSE операциялық жүйелері үшін Unix үйлесімділігін қамтамасыз ететін қосалқы жүйе түрінде болды, бұл Programmer Work Station/VSE Advanced Functions немесе қысқаша PWS/VSE AF деп аталды. Марк Уильямс компаниясы 1995 жылы жабылды. 2015 жылдың 3 қаңтарында Coherent коды BSD 3 Clause лицензиясы бойынша жарияланды.