OpenAlt 2024

Začlenění real-time podpory do Linuxu ve zlatém balení
03.11.2024 , D0207
Jazyk: Čeština

V září roku 2024 byla do hlavního vývojového stromu předaná Thomasem Gleixner poslední úprava nutná pro povolení PREEMP_RT pro architektury x86, AArch64 a RISC-V. Předání Linusovi Torvaldsovi proběhlo na papírovém svitku ve zlatém balení na vrcholu věže Saturn Tower ve Vídni. I předchozí úpravy přinášely natolik užitečného pro nasazení jádra i mimo RT oblast, že Linus uznal komunitu kolem RT nasazení GNU/Linuxu za užitečnou a hodnou začlenění její práce. Přitom první setkání komunity se zájmem používat GNU/Linux v RT aplikacích proběhlo ve Vídni právě před 25 lety (Real Time Linux Workshop). Dalším kulatým jubileem je 20 let od představení možných řešení nasazení Linuxu pro real-time na konferenci Real Time Linux Workshop na Lanzhou University v Číně. V tom roce byly první drobné úpravy (runtime locking correctness validator) začleněné do hlavního vývojového stromu. Do součané doby bylo pro zprovoznění RT do hlavního stromu jádra zasláno asi 10000 změn přímo týmem kolem RT vývoje a 5000 změn v navazujících ovladačích a subsystémech přidaných jejich správci v návaznosti na požadavky na opravy a další potřeby.

V přednášce zkusím přiblížit historii vývoje, kterou jsem od začátku sledoval, a i zkušenosti s naším nasazením v reálných aplikacích a souvisejících testovacích systémech.

Viz také:

He studied cybernetics and robotics at CTU FEE, where he currently teaches and works on projects using GNU/Linux and other processor technologies. He participates in design of firmware and electronics of laboratory and medical devices and precise servo control at PiKRON.com company. He provides consultations to more companies in the field as well.