QNX

Z Wikipedii

Skocz do: nawigacji, szukaj

QNX jest to system operacyjny czasu rzeczywistego zaliczany do klasy Unix, tworzący w drzewie rozwoju Uniksa własną i niezależną gałąź. QNX został stworzony przez firmę QNX Software Systems Ltd..

Najnowsza wersja to 6.4.0. Od 12 września 2007 dostępny jest kod źródłowy jądra systemu.

Razem z systemem, dostarczany jest okienkowy interfejs graficzny Photon microGUI.

[edytuj] Charakterystyka

Niemal od początku istnienia QNX oparty jest o założenia mikrojądra (microkernel), dzięki czemu może być szeroko stosowany jako system wbudowany. Firma produkująca QNX stawia duży nacisk na te cechy, które sytuują go w czołówce takich zastosowań. System ten jest udostępniany w wersjach dla wielu różnych platform sprzętowych (x86/Pentium, PowerPC, ARM, StrongARM, XScale, MIPS i SH-4). Producent jest obecnie częścią firmy Harman International, która używa systemu QNX w komputerach pokładowych samochodów produkowanych w Niemczech przez firmę-córkę Harman/Becker.

QNX charakteryzuje się rzadkim w systemach operacyjnych rozwiązaniem, w którym nie ma rozdziału na operacje systemowe i operacje użytkownika - podział czasu między zadaniami jest równomierny (system operacyjny czasu rzeczywistego, ang. realtime operating system).

Przy tworzeniu architektury systemu QNX korzystano z normy POSIX, dzięki czemu jest on w zdecydowanym stopniu zgodny z Unix, Linux oraz BSD. W standardowych bibliotekach tego systemu można również znaleźć funkcje, które w standardzie POSIX są dopiero opracowywane i pojawią się z nową wersją tego dokumentu. W ostatnim czasie z wersją 6 QNX-a dostarczanych jest wiele narzędzi GNU i popularnego oprogramowania kojarzonego z systemem Linux.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne

Utwórz książkę