Publicación de CRIU 3.19, sistema para guardar y restaurar el estado de procesos en Linux

Se ha publicado la versión de la herramienta CRIU 3.19 (Checkpoint and Restore In Userspace), diseñada para guardar y restaurar procesos en el espacio del usuario. La herramienta permite salvar el estado de uno o varios procesos y luego reanudar su trabajo desde la posición guardada, incluso después de reiniciar el sistema o en otro servidor sin interrumpir las conexiones de red ya establecidas. El código del proyecto se distribuye bajo la licencia GPLv2.

Entre las áreas de aplicación de la tecnología CRIU se encuentra la posibilidad de reiniciar el sistema operativo sin interrumpir la continuidad de la ejecución de procesos de larga duración, la migración en vivo de contenedores aislados, la aceleración del inicio de procesos lentos (se puede empezar a trabajar desde un estado guardado después de la inicialización), la realización de actualizaciones del núcleo sin reiniciar servicios, el salvado periódico del estado de tareas computacionales de larga duración para reanudar el trabajo en caso de fallos, la balanceo de carga en nodos en clústeres, la duplicación de procesos en otra máquina (fork en un sistema remoto), la creación de instantáneas de aplicaciones de usuario en funcionamiento para su análisis en otro sistema o en caso de que se necesite deshacer acciones futuras en el programa. CRIU se aplica en sistemas de gestión de contenedores como OpenVZ, LXC/LXD y Docker. Los cambios necesarios para el funcionamiento de CRIU están incluidos en la composición principal del núcleo de Linux.

En esta nueva versión se ha implementado el soporte para la arquitectura del conjunto de instrucciones LoongArch64, utilizada en los procesadores chinos Loongson 3A5000/3B5000/3C5000 y que implementa un ISA RISC similar a MIPS y RISC-V. Se ha añadido soporte para la instrucción XSAVE en los nuevos procesadores Intel. Se añadió soporte para la migración de la configuración prctl(NO_NEW_PRIVS) y se aseguró la recuperación de la configuración prctl(THP_DISABLE). Se ha dejado de ofrecer soporte para Python 2.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster