Avaldatud on CRIU 3.19 (Checkpoint ja Restore In Userspace) tööriistade väljaanne, mis on loodud protsesside salvestamiseks ja taastamiseks kasutajaruumi. Tööriist võimaldab salvestada ühe või mitme protsessi oleku ning seejärel jätkata tööd salvestatud punktist, sealhulgas pärast süsteemi taaskäivitamist või teisel serveril, katkestamata juba olemasolevaid võrguühendusi. Projekteerimise kood on litsentseeritud GPLv2 all.
CRIU tehnoloogia rakendusalad hõlmavad operatsioonisüsteemi taaskäivitamise tagamist ilma pikaajaliste protsesside katkemiseta, isoleeritud konteinerite live-migreerimist, aeglaste protsesside käivitamise kiirendamist (tööd saab alustada olekust, mis on salvestatud pärast initsialiseerimist), kernelituuenduste teostamist teenustega taaskäivitamata, pikaajaliste arvutusülesannete oleku perioodilist salvestamist katkemise korral taastamiseks, koormuse tasakaalustamist klastrite sõlmedes, protsesside dubleerimist teisele masinale (fork kaugsüsteemi), kasutajarakenduste tööprotsessi hetkepiltide loomist analüüsimiseks teises süsteemis või juhul, kui on vajalik programmijätkamise tühistamine. CRIU-d kasutatakse konteinerite haldamise süsteemides nagu OpenVZ, LXC/LXD ja Docker. CRIU toimimiseks vajalikud muudatused on lisatud Linuxi tuumasse.
Uues väljaandes on rakendatud LoongArch64 käsuarsenali arhitektuuri tuge, mida kasutatakse Hiina Loongson 3A5000/3B5000/3C5000 protsessorites ja mis rakendab RISC ISA-d, mis on sarnane MIPS-i ja RISC-V-ga. Uutele Intel protsessoritele on lisatud XSAVE käskluse toetus. Lisatud on prctl(NO_NEW_PRIVS) seadistuse migratsiooni tugi ning prctl(THP_DISABLE) seadistuse taastamise tagamine. Python 2 toetamine on lõpetatud.
Allikas: opennet.ru
