Do jádra Linuxu byl přidán Live Update Orchestrator pro aktualizace v Live režimu

Do kódu jádra Linux, na základě kterého bude začátkem února vytvořena verze 6.19, byl přijat kód pod-systému LUO (Live Update Orchestrator), vyvinutý společností Google pro aktualizaci jádra v reálném čase bez fyzického restartu. Pod-systém je založen na mechanismu KHO (Kexec HandOver), který byl dříve přidán do jádra 6.16 a umožňuje spustit nové jádro ze starého bez ztráty stavu systému.

Live Update Orchestrator umožňuje plnohodnotně restartovat a aktualizovat jádro bez zastavení provozu a bez ztráty stavu systému, zařízení a procesů. Kromě funkcionality KHO pod-systém LUO uchovává stav zařízení a operační paměti, a také zajišťuje plynulost operací spojených s DMA a zpracováním přerušení. Stav je zachován až do přepnutí na nové jádro a po aktivaci nového jádra je obnoven bez narušení nepřetržitých operací s zařízeními, které provádějí systém a aplikace v uživatelském prostoru.

Vlastností nové série oprav je možnost uchovávat popisovače souborů memfd pro udržení stavu důležitých dat v paměti mezi restartováními, jako je obsah operační paměti. virtuálních strojůJako hlavní oblast použití pod-systému je zmíněno rychlé aktualizace servery s virtualizačními systémy založenými na hypervizoru KVM, za účelem odstranění problémů s bezpečností a stabilitou při minimálním čase prostojů virtuálních strojů. Společnost Google již tuto technologii používá ve svých pracovních prostředích.

Na rozdíl od livepatch, Ksplice, kpatch, kGraft a dalších mechanismů horkého nalévání patchů, nový pod-systém není omezen na možnost aplikace jednotlivých oprav na běžící jádro a umožňuje plnohodnotnou výměnu jádra. Na rozdíl od volání kexec pod-systém LUO uchovává stav zařízení a pod-systémů jádra mezi restartováními, zatímco volání kexec funguje pouze jako bootloader, který spouští nové jádro s plnou reinicializací systému (ekvivalent restartu, ale bez předání kontroly firmware).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster