Ebipụtala ngwa ọrụ CRIU 3.18 (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ụ:
- Ọ ga-ekwe omume iji CRIU na-enweghị ikike mgbọrọgwụ.
- Nkwado agbakwunyere maka mgbama SIGTSTP (ihe mgbama mmekọrịta iji kwụsịtụ ogbugbu, nke, n'adịghị ka SIGSTOP, nwere ike hazie ma leghara ya anya).
- Agbakwunyere paramita "--skip-file-rwx-check" ka ịwụpụ nlele ikike faịlụ (r/w/x) n'oge mgbake.
- Nkwado agbakwunyere maka nhọrọ IP_PKTINFO na IPV6_RECVPKTINFO.
- Maka nyiwe ARM, nkwado maka ebe nkwụsị ngwaike emejuputala.
- Nkwalite ebe nchekwa agbakwunyere maka faịlụ ghost dị obere (--ghost-fiemap).
isi: opennet.ru