Do jádra Linux Přidán Live Update Orchestrator pro aktualizaci v živém režimu

K kódové základně jádra LinuxVerze 6.19, která bude založena na jádře 6.19 začátkem února, používá kód ze subsystému LUO (Live Update Orchestrator), vyvinutého společností Google pro aktualizaci jádra v režimu Live bez fyzického restartu. Subsystém je založen na mechanismu KHO (Kexec HandOver), který byl dříve přidán do jádra 6.16 a umožňuje spuštění nového jádra ze starého bez ztráty stavu systému.

Live Update Orchestrator umožňuje úplný restart a aktualizaci jádra bez přerušení provozu nebo ztráty stavu systému, zařízení a procesů. Kromě funkce KHO uchovává subsystém LUO stav zařízení a paměti RAM a zajišťuje kontinuitu operací souvisejících s DMA a zpracováním přerušení. Tento stav je zachován před přepnutím na nové jádro a je obnoven po aktivaci nového jádra, aniž by došlo k narušení nepřetržitých operací zařízení prováděných systémem a uživatelskými aplikacemi.

Funkce nové série patchů je možnost ukládat deskriptory souborů memfd, aby se mezi restarty zachoval stav důležitých dat v paměti, jako je například obsah paměti RAM. virtuální strojeJako hlavní oblast použití subsystému je uváděna rychlá aktualizace. servery s virtualizačními systémy založenými na hypervizoru KVM, které eliminují problémy se zabezpečením a stabilitou a zároveň minimalizují prostoje virtuálních strojů. Google tuto technologii již používá ve svých produkčních prostředích.

Na rozdíl od mechanismů livepatch, Ksplice, kpatch, kGraft a dalších hot-patchingových mechanismů se nový subsystém neomezuje pouze na aplikaci jednotlivých záplat na běžící jádro; umožňuje kompletní nahrazení jádra. Na rozdíl od kexec zachovává subsystém LUO stav zařízení a subsystémů jádra i po restartu, zatímco kexec funguje výhradně jako bootloader, který spouští nové jádro s kompletní reinicializací systému (ekvivalent restartu, ale bez přenosu řízení na firmware).

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster