Navoaka ny famoahana ny CRIU 3.18 (Checkpoint and Restore In Userspace), natao hamonjena sy hamerenana ny dingana ao amin'ny habaka mpampiasa. Ny kitapom-pitaovana dia ahafahanao mamonjy ny toetry ny dingana iray na vondrona iray, ary avy eo dia manohy ny asa avy amin'ny toerana voatahiry, ao anatin'izany ny aorian'ny famerenana indray ny rafitra na amin'ny mpizara hafa nefa tsy manapaka ny fifandraisana efa napetraka. Ny kaody tetikasa dia zaraina eo ambanin'ny fahazoan-dΓ lana GPLv2.
Anisan'ireo faritra fampiharana ny teknolojia CRIU, dia marihina fa ny OS dia rebooted tsy hanelingelina ny fitohizan'ny ny fanatanterahana ny dingana maharitra, Live-fifindra-monina ny fitoeran-javatra mitoka-monina, manafaingana ny fanombohana ny miadana dingana (afaka manomboka miasa amin'ny fanjakana voatahiry aorian'ny fanombohana), fanavaozana ny kernel nefa tsy manomboka ny serivisy, mitahiry tsindraindray ny toetry ny asa informatika efa ela mba hanohy ny asa raha misy fianjerana, mampifandanja ny enta-mavesatra amin'ny node ao anaty clusters, ny fanaovana duplication amin'ny milina hafa (fork to a rafitra lavitra), mamorona sarin'ireo rindranasa mpampiasa ao anatin'ny fizotran'ny famakafakana azy ireo amin'ny rafitra hafa na raha toa ka mila manafoana hetsika fanampiny amin'ny programa ianao. CRIU dia ampiasaina amin'ny rafitra fitantanana container toy ny OpenVZ, LXC/LXD, ary Docker. Ny fanovana ilaina amin'ny fiasan'ny CRIU dia tafiditra ao anatin'ny firafitry ny kernel Linux.
Ao amin'ny famoahana vaovao:
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ CRIU Π±Π΅Π· ΠΏΡΠ°Π² root.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΠ³Π½Π°Π»Π° SIGTSTP (ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ SIGSTOP ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ ΠΈ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«βskip-file-rwx-checkΒ» Π΄Π»Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Ρ (r/w/x) ΠΏΡΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΡΠΈΠΉ IP_PKTINFO ΠΈ IPV6_RECVPKTINFO.
- ΠΠ»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ARM ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠ΅ΠΊ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΠΆΠ΅Π½Π½ΡΡ ghost-ΡΠ°ΠΉΠ»ΠΎΠ² (βghost-fiemap).
Source: opennet.ru