Кіріспе

Шынайы уақыт операциялық жүйесі
шынайы уақыт операциялық жүйесі

LynxOS RTOS – Lynx Software Technologies (бұрынғы "LynuxWorks") компаниясының Unix сияқты шынайы уақыт операциялық жүйесі. Кейде Lynx операциялық жүйесі деп те аталатын LynxOS, толық POSIX стандартына сәйкес келеді және соңғы кезде Linux үйлесімділігін де қамтиды. LynxOS көбінесе авиация, ғарыш, әскери, өнеркәсіптік процестерді басқару және телекоммуникация салаларындағы нақты уақытқа енгізілген жүйелерде қолданылады.

Тарих

LynxOS-тің алғашқы нұсқалары 1986 жылы Даллас қаласында Митчелл Баннелл жасаған, Motorola 68010 негізіндегі арнайы құрастырылған компьютерге бағытталған. LynxOS алғаш рет Atari 1040ST платформасында жұмыс істеді, ал кросс-өндірісі Integrated Solutions UNIX машинасымен жүзеге асырылды. 1988-1989 жылдары LynxOS Intel 80386 архитектурасына көшірілді. 1989 жыл шамасында UNIX System V.3 жүйесімен қосымшаның бинарлық интерфейсі (ABI) үйлесімділігі қосылды. Linux-ты қоса алғанда, басқа операциялық жүйелермен де үйлесімділік сақталды. Қорғалған жадтың сенімділігі мен виртуалды мекенжайлардың артықшылықтарын қамтамасыз ету үшін 1989 жылдан бері ядроға толық жадты басқару бірлігін қолдау енгізілді. PowerPC архитектурасы да қолдалады, ал 2015 жылдың ақпан айында Lynx ARM Cortex A отбасы үшін жоспарланған қолдау туралы хабарлады. LynxOS компоненттері абсолютті детерминизмге (қатаң нақты уақыт өнімділігіне) арналған, яғни олар белгілі бір уақыт ішінде жауап береді. Кәрнельдің ерекше жіптік моделінің арқасында, тіпті жоғары жүктемелі кіріс/шығыс (I/O) болған кезде де, болжамды жауап беру уақыты қамтамасыз етіледі, бұл үзіліс процедураларының өте қысқа және жылдам болуына мүмкіндік береді. Lynx, LynxOS-тің нақты уақыт өнімділігін сақтау үшін қолданылатын технологияға қатысты мерзімі өткен патентті иеленеді, ол 1995 жылдың 21 қарашасында Lynx-ке берілді: "Көп деңгейлі жеңіл ядролық тапсырмаларға негізделген үзіліс өңдеуді пайдаланатын операциялық жүйе архитектурасы". 2003 жылы Lynx, DO 178B сияқты салалық стандарттарға сәйкес сертификаттауды талап ететін авиациялық қолданбалар үшін арналған LynxOS 178 деп аталатын LynxOS-тің арнайы нұсқасын ұсынды. 2022 жылдың соңында Rust бағдарламалау тілі LynxOS 178 және LynxElement unikernel үшін сертификатталған құралдар тізбегіне қосылды. Usenet жаңалық тобы LynxOS талқылауға арналған.