LynxOS - LynxOS

LynxOS RTOS
Deweloper Lynx Software Technologies, Inc.
Rodzina systemów operacyjnych System operacyjny czasu rzeczywistego podobny do systemu Unix
Stan pracy obecny
Model źródłowy Zamknięte źródło
Pierwsze wydanie 1986 ; 35 lat temu  ( 1986 )
Najnowsze wydanie 7.1 / 20 lutego 2020 r . ; 13 miesięcy temu  ( 20.02.2020 )
Cel marketingowy Systemy wbudowane
Platformy Motorola 68010 , Intel 80386 , architektura ARM , PowerPC
Typ jądra Dynamiczny rozszerzalny
Domyślny interfejs użytkownika Interfejs linii komend
Licencja Prawnie zastrzeżony
Oficjalna strona internetowa www .lynx .com / produkty / systemy-operacyjne-czasu-rzeczywistego / lynxos-rtos /

Lynxos RTOS jest Uniksopodobny czasie rzeczywistym system operacyjny z Lynx Software Technologies (dawniej „LynuxWorks”). LynxOS, czasami znany jako system operacyjny Lynx , zapewnia pełną zgodność z POSIX , a od niedawna kompatybilność z Linuksem . LynxOS jest najczęściej używany w systemach wbudowanych czasu rzeczywistego , w aplikacjach dla awioniki , lotnictwa , wojska, sterowania procesami przemysłowymi i telekomunikacji . W związku z tym jest kompatybilny z protokołem bezpieczeństwa klasy wojskowej, takim jak wolfSSL , popularna biblioteka TLS / SSL .

Historia

Pierwsze wersje LynxOS zostały napisane w 1986 roku w Dallas w Teksasie przez Mitchella Bunnella i przeznaczone na specjalnie zbudowany komputer Motorola 68010 . Pierwszą platformą, na której LynxOS kiedykolwiek działał, był Atari 1040ST z programowaniem krzyżowym wykonanym na maszynie Integrated Solutions UNIX. W latach 1988-1989 LynxOS został przeniesiony na architekturę Intel 80386 . Około 1989 roku dodano kompatybilność ABI z Systemem V.3 . Następuje kompatybilność z innymi systemami operacyjnymi, w tym Linux.

Obsługa pełnego modułu zarządzania pamięcią jest zawarta w jądrze od 1989 r. W celu zapewnienia niezawodności chronionej pamięci i korzyści związanych z wydajnością adresów wirtualnych. PowerPC architektura jest również wspierany, aw lutym 2015 Lynx ogłosił planowane wsparcie dla ARM Cortex A-rodziny.

Komponenty LynxOS zostały zaprojektowane z myślą o absolutnym determinizmie (twardej wydajności w czasie rzeczywistym), co oznacza, że ​​reagują w znanym okresie czasu. Przewidywalne czasy odpowiedzi są zapewnione nawet w przypadku obecności ciężkich operacji we / wy dzięki unikalnemu modelowi wątkowania jądra, który umożliwia niezwykle krótkie i szybkie procedury przerwań.

Lynx posiada wygasły patent na technologię używaną przez LynxOS do utrzymywania wysokiej wydajności w czasie rzeczywistym. Patent USA 5,469,571 został udzielony Lynx 21 listopada 1995 r .: „Architektura systemu operacyjnego wykorzystująca obsługę przerwań opartą na zadaniach opartą na wielu priorytetach w jądrze lekkim”.

W 2003 roku Lynx wprowadził wyspecjalizowaną wersję LynxOS o nazwie LynxOS-178, szczególnie do użytku w aplikacjach awioniki, które wymagają certyfikacji zgodnie ze standardami branżowymi, takimi jak DO-178B .

Grupa dyskusyjna Usenet comp.os.lynx jest poświęcona dyskusji o LynxOS.

Bibliografia

Linki zewnętrzne