Rilascio di CRIU 3.19, un sistema per il salvataggio e il ripristino dello stato dei processi in Linux.

È stata pubblicata la versione 3.19 dello strumento CRIU (Checkpoint and Restore In Userspace), progettato per salvare e ripristinare processi nello spazio utente. Questo strumento consente di salvare lo stato di uno o più processi e quindi riprendere l'attività dalla posizione salvata, anche dopo un riavvio del sistema o su un altro server, senza interrompere le connessioni di rete già stabilite. Il codice del progetto è distribuito sotto licenza GPLv2.

Tra gli ambiti di applicazione della tecnologia CRIU si segnala il supporto per il riavvio del sistema operativo senza compromettere la continuità di esecuzione dei processi a lungo termine, la migrazione live di contenitori isolati, l'accelerazione dell'avvio di processi lenti (è possibile avviare il lavoro da uno stato salvato dopo l'inizializzazione), l'esecuzione di aggiornamenti del kernel senza riavviare i servizi, il salvataggio periodico dello stato delle attività computazionali a lungo termine per riprendere il lavoro in caso di crash, il bilanciamento del carico sui nodi nei cluster, la duplicazione dei processi su un'altra macchina (fork su un sistema remoto), la creazione di snapshot delle applicazioni utente in esecuzione per la loro analisi su un altro sistema o nel caso in cui si renda necessaria l'annullamento delle azioni successive nel programma. CRIU è utilizzato in sistemi di gestione dei contenitori come OpenVZ, LXC/LXD e Docker. Le modifiche necessarie per il funzionamento di CRIU sono incluse nel nucleo principale di Linux.

La nuova versione implementa il supporto per l'architettura del set di istruzioni LoongArch64, utilizzata nei processori cinesi Loongson 3A5000/3B5000/3C5000 e che realizza un'ISA RISC simile a MIPS e RISC-V. È stato aggiunto il supporto per l'istruzione XSAVE per i nuovi processori Intel. È stato aggiunto il supporto per la migrazione della configurazione prctl(NO_NEW_PRIVS) e garantito il ripristino della configurazione prctl(THP_DISABLE). Il supporto per Python 2 è stato interrotto.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster