Megjelent a CRIU 3.19 (Checkpoint and Restore In Userspace) eszközkészlet, amelyet a felhasználói térben lévő folyamatok állapotának megőrzésére és helyreállítására terveztek. Az eszközkészlet lehetővé teszi egy vagy több folyamat állapotának megőrzését, majd a megőrzött pozícióból való folytatását, akár a rendszer újraindítása után, akár másik szerveren, anélkül, hogy megszakítaná a már létező hálózati kapcsolatokat. A projekt kódja GPLv2 licenc alatt terjed.
A CRIU technológia felhasználási területei közé tartozik az operációs rendszer újraindítása anélkül, hogy megromlana a hosszú ideig futó folyamatok folytonossága, az elszigetelt konténerek élő migrálása, a lassú folyamatok indításának gyorsítása (tovább lehet lépni a kezdeti állapotból), kernelfrissítések végrehajtása szolgáltatások újraindítása nélkül, a hosszú számítási feladatok állapotának időszakos mentése a munka folytatása érdekében összeomlás esetén, a terhelés egyenletes elosztása a klaszterben lévő csomópontok között, folyamatok más gépre történő másolása (fork távoli rendszerre), felhasználói alkalmazások pillanatfelvételeinek készítése munka közben elemzés céljából egy másik rendszeren, vagy ha szükség lenne a programban végzett további lépések visszavonására. A CRIU olyan konténerkezelő rendszerekben alkalmazható, mint az OpenVZ, LXC/LXD és Docker. A CRIU működéséhez szükséges módosítások beépítésre kerültek a Linux kernel fő összetevőjébe.
Az új kiadásban megvalósították a LoongArch64 utasításszett architektúra támogatását, amelyet a kínai Loongson 3A5000/3B5000/3C5000 processzorok használnak, és amely RISC ISA-t valósít meg, hasonlóan a MIPS és RISC-V architektúrákhoz. Az új Intel processzorokhoz hozzáadták az XSAVE utasítás támogatását. Hozzáadták a prctl(NO_NEW_PRIVS) beállítás migrációjának támogatását, és biztosították a prctl(THP_DISABLE) beállítás helyreállítását. Megszűnt a Python 2 támogatása.
Forrás: opennet.ru
