LynxOS - LynxOS
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 |
Najnowsze wydanie | 7.1 / 20 lutego 2020 r . |
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 |
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
- Systemy operacyjne czasu rzeczywistego Lynx (RTOS)
- Patent nr 5,469,571: „Architektura systemu operacyjnego LynuxWorks korzystająca z obsługi przerwań opartej na zadaniach w oparciu o wiele priorytetów lekkiego jądra”.
- Oficjalny dokument: Używanie mikroprocesora MMU do ochrony oprogramowania w systemach czasu rzeczywistego
- Aplikacje korzystające z LynxOS i innych systemów operacyjnych Lynx