Është publikuar versioni i mjetit CRIU 3.19 (Checkpoint and Restore In Userspace), i cili është i destinuar për ruajtjen dhe rikthimin e proceseve në hapësirën e përdoruesit. Ky mjet lejon ruajtjen e gjendjes së një ose grupi procesesh, dhe më pas vazhdimin e punës nga pozita e ruajtur, përfshirë edhe pas ri-ngarkimit të sistemit ose në një server tjetër pa ndalur lidhjet rrjet të vendosura. Kodi i projektit shpërndahet nën licencën GPLv2.
Fushat e përdorimit të teknologjisë CRIU përfshijnë sigurimin e ri-ngritjes së OS-së pa prishur vazhdimësinë e proceseve afatgjata, migrimin e drejtpërdrejtë të kontejnerëve të izoluar, përshpejtimin e nisjes së proceseve të ngadalta (mund të filloni punën nga gjendja e ruajtur pas inicializimit), realizimin e përditësimeve të bërthamës pa rinisjen e shërbimeve, ruajtjen periodike të gjendjes së detyrave të larta për të rifilluar punën në rast dështimi, balansimin e ngarkesës në nyjet e grupeve, kopjimin e proceseve në makinat e tjera (fork në sistemin e largët), krijimin e snapshot-eve të aplikacioneve të përdoruesit gjatë punës për analizën e tyre në një sistem tjetër ose në rast se do të duhet të anulojmë veprimet e mëtejshme në program. CRIU përdoret në sisteme menaxhimi të kontejnerëve si OpenVZ, LXC/LXD dhe Docker. Ndryshimet e nevojshme për funksionimin e CRIU janë përfshirë në bërthamën kryesore të Linux-it.
Në këtë version të ri është realizuar mbështetje për arkitekturën e setit të komandave LoongArch64, e cila përdoret në procesorët kinezë Loongson 3A5000/3B5000/3C5000 dhe implementon RISC ISA, e ngjashme me MIPS dhe RISC-V. Për procesorët e rinj Intel është shtuar mbështetje për инструкцијата XSAVE. Është shtuar mbështetje për migrimin e konfigurimit prctl(NO_NEW_PRIVS) dhe është siguruar rikthimi i konfigurimit prctl(THP_DISABLE). Mbështetja për Python 2 është ndërprerë.
Burimi: opennet.ru
