Spójny (system operacyjny) - Coherent (operating system)

Zgodny
Spójny.png
Spójny zrzut ekranu instalatora 4.2.10.png
Spójny instalator 4.2.10
Deweloper Firma Marka Williamsa
Rodzina systemów operacyjnych Uniksopodobny
Stan pracy Wycofane
Model źródłowy Zamknięte źródło; open source w 2015 r.
Pierwsze wydanie 1980 ; 41 lat temu ( 1980 )
Najnowsze wydanie 4.2.10 / 1994 ; 27 lat temu ( 1994 )
Dostępne w język angielski
Platformy PDP-11 , x86 ( 8088 , 286 , 386 , 486 ), Motorola 68000 , Zilog Z8000
Typ jądra Monolityczny
Domyślny interfejs użytkownika Wiersz poleceń ( KornShell )
Licencja 2015: BSD-3-klauzula
Oryginał: zastrzeżony
Spójne uruchamianie systemu i monit o zalogowanie
Przeglądanie katalogu głównego i informacji o systemie

Coherent to klon systemu operacyjnego Unix dla kompatybilnych z IBM PC i innych mikrokomputerów , opracowany i sprzedawany przez nieistniejącą już firmę Mark Williams Company (MWC). Historycznie system operacyjny był produktem zastrzeżonym, ale stał się open source w 2015 roku, wydany na licencji BSD-3-Clause .

Rozwój

Spójny nie był Uniksem; Firma Mark Williams Company nie miała żadnych praw do znaku towarowego Unix ani do kodu źródłowego AT&T / Bell Labs . We wczesnych latach swojego istnienia MWC odwiedziła delegacja AT&T, która miała ustalić, czy MWC narusza prawa własności AT&T Unix. W skład delegacji wchodził Dennis Ritchie , który doszedł do wniosku, że „bardzo trudno było uwierzyć, że Coherent i jego podstawowe aplikacje nie zostały stworzone bez gruntownego przestudiowania kodu systemu operacyjnego i szczegółów jego aplikacji”. Stwierdził jednak również, że:

[...] patrząc na różne zakamarki [pod kątem osobliwości, błędów itp., o których wiedziałem w ówczesnych dystrybucjach Uniksa] nie mogłem znaleźć niczego, co zostało skopiowane. Mogło być tak, że niektóre części zostały napisane w pobliżu źródła [AT&T], ale przynajmniej podjęto wysiłek przepisania. Gdyby do tego doszło, nigdy nie mógłbym uczciwie zeznać [...], że to, co wygenerowali, było nie do odtworzenia z instrukcji.

Większość systemu operacyjnego została napisana przez absolwentów Uniwersytetu Waterloo : Toma Duffa , Dave'a Conroya, Randalla Howarda, Johanna George'a i Trevora Johna Thompsona. Znaczący wkład wnieśli także tacy ludzie jak Nigel Bree (z Auckland w Nowej Zelandii), późniejszy autor Ghost .

Wersje

Coherent został pierwotnie napisany dla serii minikomputerów PDP-11 w 1980 roku, a następnie przeniesiony do różnych systemów mikrokomputerowych z początku lat 80. , w tym kompatybilnych z IBM PC i maszyn opartych na Zilog Z8000 i Motorola 68000 . Początkowo sprzedawany producentom OEM , od 1983 roku był dostępny na rynku konsumenckim bezpośrednio od MWC. W tym momencie Coherent 2.3 oferował mniej więcej funkcjonalność wersji 7 Unix na sprzęcie PC, w tym formater nroff, ale nie rozszerzenia BSD oferowane przez konkurencyjnych producentów Uniksa/klonów; w porównaniu z konkurencją był to mały system rozprowadzany tylko na siedmiu dwustronnych dyskietkach , kosztujący tylko 500 USD za licencję.

BYTE w 1984 nazwał Coherent "wysoce kompatybilnym wyglądem UNIX Version 7". W 1985 roku skrytykował trudność instalacji, ale stwierdził, że „jako klon systemu UNIX, Coherent jest zdumiewająco kompletny… portowanie programów powinno być łatwe… cena 495 USD to okazja”. Przeglądy Coherent z wczesnych lat 90. wskazywały, że system był znacznie mniejszy niż inne współczesne produkty Unix, a także tańszy (99,95 USD), ale brakowało mu funkcjonalności i obsługi oprogramowania. PC Magazine nazwał Coherent 3.0 "kapsułą czasu", która uchwyciła stan Uniksa pod koniec lat 70., bez obsługi myszy , sieci LAN lub dysków SCSI , dobra do nauki podstawowego programowania uniksowego, ale nie do automatyzacji biznesu. Recenzja w biuletynie AUUG była bardziej pozytywna, korzystnie porównując Coherent do MKS Toolkit , Minix i Xenix i sugerując, że może wypełnić niszę jako platforma szkoleniowa low-end.

Spójne był w stanie uruchomić na większości komputerów z procesorami Intela z Intel 8088 , 286 , 386 i 486 procesorów . Coherent w wersji 3 dla komputerów z procesorami Intela wymagał co najmniej 286, Coherent w wersji 4 dla komputerów z procesorem Intela co najmniej 386. Podobnie jak prawdziwy Unix, Coherent był w stanie wykonywać wiele zadań jednocześnie i obsługiwać wielu użytkowników. Od wersji 4, wydanej w 1992 roku, Coherent wspierał również systemy okienkowe X11 i MGR .

Późniejsze wersje Coherent (wersja 4 i wyższa) obsługiwały funkcje wspólne we współczesnych systemach uniksopodobnych, w tym wersję MicroEMACS , dostęp do systemów plików DOS FAT16 , optymalizujący kompilator C oraz zmodyfikowaną wersję Taylor UUCP . Ostateczne wersje Coherent w pełni wspierały również standard binarny iBCS COFF , który umożliwiał binarną zgodność z aplikacjami SCO Unix , w tym WordPerfect , Lotus 1-2-3 , oraz kilkoma aplikacjami Microsoft , w tym QuickBASIC , Microsoft Word i MultiPlan . Ostatnie 386 wersji obsługiwały pamięć wirtualną , ale nie wymagały stronicowania .

Zilog Z8000 portu spójnych również została wykorzystana przez odwołanego Commodore 900 systemu.

W 1983 roku NCSC (spółka zależna Nixdorf ) ogłosiło port Coherent na komputery mainframe IBM w postaci podsystemu kompatybilności z Uniksem dla systemów operacyjnych IBM DOS/VS i DOS/VSE oraz Nixdorfa Edos/VS i Edos/VSE , znanych jako Programmer Work Station/VSE-Advanced Functions lub w skrócie PWS/VSE-AF.

Firma Marka Williamsa została zamknięta w 1995 roku.

3 stycznia 2015 r. źródła Coherent zostały wydane na licencji BSD-3-Clause .

Zobacz też

Bibliografia

Linki zewnętrzne