Ebipụtala ngwa ọrụ CRIU 3.16 (Checkpoint and Restore In Userspace), nke emebere iji chekwaa na weghachi usoro na oghere onye ọrụ. Ngwa ngwa ahụ na-enye gị ohere ịchekwa ọnọdụ nke otu ma ọ bụ otu usoro, wee maliteghachi ọrụ site na ọnọdụ echekwara, gụnyere mgbe ịmalitegharị sistemụ ma ọ bụ na sava ọzọ, na-emebighị njikọ netwọkụ etinyerelarị. A na-ekesa koodu ọrụ n'okpuru ikikere GPLv2.
Akụkụ nke ngwa nke teknụzụ CRIU gụnyere ịgba mbọ hụ na OS reboots na-emebighị ọganiihu nke mmezu nke usoro na-adị ogologo oge, Mbugharị Live nke arịa dịpụrụ adịpụ, na-eme ka mmalite nke usoro ngwa ngwa (ị nwere ike ịmalite ịrụ ọrụ site na steeti echekwara mgbe mmalite), na-eme kernel. mmelite na-enweghị ịmalitegharị ọrụ, na-echekwa oge nke usoro usoro na-adị ogologo oge, ọrụ ịgbakọ iji maliteghachi ọrụ ma ọ bụrụ na ọ dara, na-edozi ibu dị na ọnụ ọnụ na ụyọkọ, ịmegharị usoro na igwe ọzọ ( ndụdụ gaa na sistemụ dịpụrụ adịpụ), na-ekepụta snapshots nke ngwa onye ọrụ n'oge arụ ọrụ maka nyocha na sistemụ ọzọ ma ọ bụ ọ bụrụ na ọ dị mkpa ịkagbu omume ndị ọzọ na mmemme. A na-eji CRIU na sistemu njikwa akpa dị ka OpenVZ, LXC/LXD na Docker. Mgbanwe ndị dị mkpa maka CRIU ịrụ ọrụ gụnyere na kernel Linux bụ isi.
Na mwepụta ọhụrụ:
- Добавлена команда criu-ns, позволяющая восстановить сохранённый слепок процесса с новым идентификатором PID и в отдельном пространстве имён точек монтирования (mount namespace). Запуск с другим PID может потребоваться, например, в случае, если старый PID уже используется в системе.
- Реализована возможность сохранения и восстановления слепков состояния вложенных профилей apparmor.
- Реализована блокировка и разблокировка сетевых ресурсов на базе nftables.
- Добавлена поддержка восстановления предварительно созданных устройств veth.
- Улучшена поддержка восстановления контейнеров в существующие pod-ы.
- Для RPC-клиентов добавлена возможность определения повторного использования PID, реализованная при помощи механизма pidfd.
- Лицензия на все proto-файлы в каталоге images/ изменена на MIT.
isi: opennet.ru