Megjelent a CRIU 3.19 (Checkpoint and Restore In Userspace) eszközkészlet kiadása, amely a folyamatok felhasználói térben történő mentésére és visszaállítására szolgál. Az eszközkészlet lehetővé teszi egy vagy folyamatcsoport állapotának mentését, majd a munka folytatását a mentett pozícióból, beleértve a rendszer újraindítását vagy egy másik szerveren a már létrehozott hálózati kapcsolatok megszakítása nélkül. A projekt kódja a GPLv2 licenc alatt kerül terjesztésre.
A CRIU technológia alkalmazásai közé tartozik az operációs rendszer újraindításának biztosítása a hosszan futó folyamatok folytonosságának megzavarása nélkül, az izolált konténerek élő migrációja, a lassú folyamatok indításának felgyorsítása (az inicializálás után mentett állapotból kezdhet dolgozni), a kernel frissítéseinek végrehajtása a szolgáltatások újraindítása nélkül, a hosszan futó számítási feladatok állapotának időszakos mentése a munka folytatásához összeomlás esetén, terheléselosztás a fürtök csomópontjai között, folyamatok duplikálása egy másik gépre (távoli rendszerre forkolás), valamint pillanatképek létrehozása a felhasználói alkalmazásokról működés közben egy másik rendszeren történő elemzéshez, vagy ha a programban további műveleteket kell megszakítani. A CRIU-t olyan konténerkezelő rendszerekben használják, mint az OpenVZ, az LXC/LXD és a Docker. A CRIU működéséhez szükséges változtatások a mag kernelben találhatók. Linux.
Az új kiadás támogatja a kínai Loongson 64A3/5000B3/5000C3 processzorokban használt LoongArch5000 utasításkészlet architektúrát, és a MIPS-hez és a RISC-V-hez hasonló RISC ISA-t valósít meg. Az új Intel processzorokhoz hozzáadták az XSAVE utasítás támogatását. Támogatás hozzáadva a prctl(NO_NEW_PRIVS) beállítás áttelepítéséhez, és visszaállította a prctl(THP_DISABLE) beállítást. A Python 2 támogatása megszűnt.
Forrás: opennet.ru
