Najtańszy UNIX na komputer PC

Coherent, wersja 4.0, to najtańszy (cena 99,95 USD) system operacyjny podobny do Unixu, opracowany przez firmę Mark Wiliams Co. dla 32-bitowych komputerów PC z procesorami Intela, od 386SX poczynając. W porównaniu z poprzednią wersją 3.0, system wzbogacił się o możliwość kompilowania i wykonywania programów o dowolnej wielkości kodu i danych, z płaską przestrzenią adresową. W poprzedniej wersji programy mogły być kompilowane tylko w tzw. małym modelu pamięciowym (rozmiar kodu do 64 kB, rozmiar danych także do 64 kB). Jak każdy Unix, system realizuje prace wielozadaniowe i wieloprocesowe.

Coherent, wersja 4.0, to najtańszy (cena 99,95 USD) system operacyjny podobny do Unixu, opracowany przez firmę Mark Wiliams Co. dla 32-bitowych komputerów PC z procesorami Intela, od 386SX poczynając. W porównaniu z poprzednią wersją 3.0, system wzbogacił się o możliwość kompilowania i wykonywania programów o dowolnej wielkości kodu i danych, z płaską przestrzenią adresową. W poprzedniej wersji programy mogły być kompilowane tylko w tzw. małym modelu pamięciowym (rozmiar kodu do 64 kB, rozmiar danych także do 64 kB). Jak każdy Unix, system realizuje prace wielozadaniowe i wieloprocesowe.

Programy skompilowane w tym systemie mogą być przenoszone na inne wersje Unixu dla komputerów PC z procesorami Intela, gdyż postać kodu odpowiada formatowi COFF, zdefiniowanemu dla tych procesorów, pracujących pod Unixem. Przenośność w przeciwną stronę nie zawsze jest możliwa, gdyż system Coherent nie realizuje wszystkich funkcji systemowych "dużego" Unixu. System Coherent zawiera ponad 200 poleceń i narzędzi systemowych, dwa shelle (Bourna i Korna), dwa edytory (MicroEmacs i elvis, będący wersją vi). Zrealizowano także programy formatowania tekstu nroff i troff oraz bibliotekę macro ms. Dostępne są programy archiwacji tar i cpio, UUCP i Kermit do przesyłania plików między systemami Unix oraz program zarządzania bazą danych rdb. System zawiera narzędzia firmy Mark Wiliams do tworzenia poważnych aplikacji - kompilator C, yacc (kompilator kompilatorów) i lex (analizator leksykalny). Inne firmy dostarczają kompilatory Fortranu, Basicu, Cobola i C++. Z tymi narzędziami system świetnie nadaje się do tworzenia samodzielnych, specjalnych aplikacji, sprzedawanych razem z komputerem.

Coherent nie jest w pełni zgodny ze współczesnymi wersjami Unixu, gdyż jego realizacja jest oparta na wersji System 7 z lat 70. Ponadto, podobnie jak ówczesne wersje systemu, ma on czysto znakowy interfejs użytkowy. Nie istnieje także żadna możliwość stworzenia sieci, a przy przesyłaniu plików trzeba korzystać z Kermita lub UUCP. Przewiduje się, że system uzyska możliwości sieciowe pod koniec br. Wymagania systemu, w porównaniu z pełnymi implementacjami Unixu (np. SCO Unix), są niewielkie - wystarcza komputer z procesorem 386SX, pamięcią 640 kB i 10 MB wolnej przestrzeni na dysku.

Przewiduje się, że w najbliższym czasie dostępne będą gcc - GNU kompilator C (public domain) oraz inne bezpłatne programy użytkowe.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200