Veröffentlichung von CRIU 3.19, einem System zur Speicherung und Wiederherstellung des Zustands von Prozessen in Linux.

Die Version 3.19 des Tools CRIU (Checkpoint and Restore In Userspace) wurde veröffentlicht. Dieses Tool dient dem Speichern und Wiederherstellen von Prozessen im Benutzerspeicher. Es ermöglicht das Speichern des Zustands eines oder mehrerer Prozesse und das anschließende Fortsetzen der Arbeit von der gespeicherten Position, auch nach einem Systemneustart oder auf einem anderen Server, ohne bestehende Netzwerkverbindungen zu unterbrechen. Der Projektcode wird unter der GPLv2-Lizenz veröffentlicht.

Zu den Anwendungsbereichen der CRIU-Technologie gehören das Neustarten des Betriebssystems ohne Unterbrechung von lang laufenden Prozessen, die Live-Migration isolierter Container, die Beschleunigung des Starts langsamer Prozesse (man kann die Arbeit aus einem nach der Initialisierung gespeicherten Zustand aufnehmen), das DurchfĂŒhren von Kernel-Updates ohne Neustart der Dienste, das periodische Speichern des Zustands lang laufender Berechnungsaufgaben zur Wiederaufnahme der Arbeit im Falle eines Absturzes, die Lastverteilung auf Knoten in Clustern, die Duplizierung von Prozessen auf ein anderes System (Fork auf ein entferntes System) sowie das Erstellen von Snapshots von Benutzeranwendungen wĂ€hrend des Betriebs zur Analyse auf einem anderen System oder fĂŒr den Fall, dass spĂ€tere Aktionen im Programm zurĂŒckgesetzt werden mĂŒssen. CRIU wird in Containermanagementsystemen wie OpenVZ, LXC/LXD und Docker eingesetzt. Die fĂŒr den Betrieb von CRIU erforderlichen Änderungen sind im Hauptkernel von Linux enthalten.

In dieser neuen Version wurde die UnterstĂŒtzung fĂŒr die LoongArch64-Befehlssatzarchitektur implementiert, die in den chinesischen Prozessoren Loongson 3A5000/3B5000/3C5000 verwendet wird und eine RISC-ISA realisiert, die MIPS und RISC-V Ă€hnelt. FĂŒr die neuen Intel-Prozessoren wurde die UnterstĂŒtzung fĂŒr den Befehl XSAVE hinzugefĂŒgt. Die Migrationseinstellung prctl(NO_NEW_PRIVS) wurde unterstĂŒtzt und die Wiederherstellung der Einstellung prctl(THP_DISABLE) sichergestellt. Die UnterstĂŒtzung fĂŒr Python 2 wurde eingestellt.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster