Vydání CRIU 3.19, systému pro ukládání a obnovu stavu procesů v Linuxu.

Byl zveřejněn nový výstup nástroje CRIU 3.19 (Checkpoint and Restore In Userspace), určeného pro ukládání a obnovu procesů v uživatelském prostoru. Tento nástroj umožňuje uložit stav jednoho nebo skupiny procesů a poté pokračovat v práci ze zašlé pozice, a to i po restartu systému nebo na jiném serveru bez přerušení již navázaných síťových spojení. Kód projektu je distribuován pod licencí GPLv2.

Mezi oblasti použití technologie CRIU patří zajištění restartování OS bez narušení kontinuity zpracování dlouhotrvajících procesů, live migrace izolovaných kontejnerů, zrychlení spuštění pomalých procesů (je možné začít činnost ze stavu uloženého po inicializaci), provádění aktualizací jádra bez restartování služeb, periodické ukládání stavu dlouhotrvajících výpočetních úloh pro obnovení činnosti v případě selhání, vyvažování zatížení uzlů v clusterech, duplikace procesů na jiný stroj (fork na vzdálený systém), vytváření snímků uživatelských aplikací v průběhu jejich činnosti pro jejich analýzu na jiném systému nebo pro případ, že by bylo potřeba zrušit další kroky v programu. CRIU se používá v takových systémových nástrojích pro správu kontejnerů, jako jsou OpenVZ, LXC/LXD a Docker. Nezbytné změny pro provoz CRIU jsou zahrnuty v hlavní části jádra Linux.

V nové verzi byla zavedena podpora architektury instrukčního souboru LoongArch64, používané v čínských procesorech Loongson 3A5000/3B5000/3C5000, která implementuje RISC ISA podobný architekturám MIPS a RISC-V. Pro nové procesory Intel byla přidána podpora instrukce XSAVE. Také byla zavedena podpora migrace konfigurace prctl(NO_NEW_PRIVS) a bylo zajištěno obnovení nastavení prctl(THP_DISABLE). Podpora Pythonu 2 byla ukončena.

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