Објавено е изданието на пакетот алатки CRIU 3.19 (Checkpoint and Restore In Userspace), дизајнирано да зачувува и обновува процеси во корисничкиот простор. Комплетот со алатки ви овозможува да ја зачувате состојбата на еден или група процеси, а потоа да ја продолжите работата од зачуваната позиција, вклучително и по рестартирање на системот или на друг сервер, без да ги прекинете веќе воспоставените мрежни врски. Проектниот код се дистрибуира под лиценцата GPLv2.
Примените на CRIU технологијата вклучуваат обезбедување рестартирање на оперативниот систем без нарушување на континуитетот на долготрајните процеси, миграција во живо на изолирани контејнери, забрзување на стартувањето на бавни процеси (тие можат да започнат од состојбата зачувана по иницијализацијата), извршување ажурирања на јадрото без рестартирање на услугите, периодично зачувување на состојбата на долготрајните задачи за пресметување за да се продолжи со работата во случај на пад, балансирање на оптоварувањето низ јазлите во кластерите, дуплирање на процесите на друга машина (разделување на оддалечен систем) и креирање снимки од корисничките апликации за време на работата за нивна анализа на друг систем или во случај да треба да се откажат понатамошни дејства во програмата. CRIU се користи во системи за управување со контејнери како што се OpenVZ, LXC/LXD и Docker. Промените потребни за CRIU да работи се вклучени во јадрото на јадрото. Linux.
Новото издание обезбедува поддршка за архитектурата на множеството инструкции LoongArch64 што се користи во кинеските процесори Loongson 3A5000/3B5000/3C5000 и имплементира RISC ISA сличен на MIPS и RISC-V. За новите процесори на Intel, додадена е поддршка за инструкцијата XSAVE. Додадена е поддршка за мигрирање на поставката prctl(NO_NEW_PRIVS) и ја врати поставката prctl(THP_DISABLE). Поддршката за Python 2 е прекината.
Извор: opennet.ru
