Është publikuar publikimi i paketës së veglave CRIU 3.18 (Checkpoint and Restore In Userspace), i krijuar për të ruajtur dhe rivendosur proceset në hapësirën e përdoruesit. Paketa e veglave ju lejon të ruani gjendjen e një ose një grupi procesesh dhe më pas të rifilloni punën nga pozicioni i ruajtur, përfshirë pas rindezjes së sistemit ose në një server tjetër pa prishur lidhjet e krijuara tashmë të rrjetit. Kodi i projektit shpërndahet nën licencën GPLv2.
Ndër fushat e aplikimit të teknologjisë CRIU, vërehet se OS është rindezur pa ndërprerë vazhdimësinë e ekzekutimit të proceseve të gjata, Migrimi i drejtpërdrejtë i kontejnerëve të izoluar, përshpejtimi i nisjes së proceseve të ngadalta (mund të filloni të punoni nga gjendja e ruajtur pas inicializimit), përditësimi i kernelit pa rifilluar shërbimet, ruajtja periodike e gjendjes së detyrave llogaritëse afatgjata për të rifilluar punën në rast përplasjeje, balancimi i ngarkesës në nyjet në grupe, dublikimi i proceseve në një makinë tjetër (pirun në një sistem në distancë), duke krijuar fotografi të aplikacioneve të përdoruesve në proces për analizimin e tyre në një sistem tjetër ose në rast se duhet të anuloni veprime të mëtejshme në program. CRIU përdoret në sistemet e menaxhimit të kontejnerëve si OpenVZ, LXC/LXD dhe Docker. Ndryshimet e nevojshme që CRIU të funksionojë përfshihen në përbërjen kryesore të kernelit Linux.
Në publikimin e ri:
- Ofroi mundësinë për të përdorur CRIU pa të drejta rrënjësore.
- Mbështetje e shtuar për sinjalin SIGTSTP (sinjali interaktiv i pauzës, i cili, ndryshe nga SIGSTOP, mund të trajtohet dhe injorohet).
- Parametri i shtuar "--skip-file-rwx-check" për të kapërcyer kontrollin e lejeve të skedarit (r/w/x) gjatë restaurimit.
- Mbështetje e shtuar për opsionet IP_PKTINFO dhe IPV6_RECVPKTINFO.
- Mbështetja për pikat e ndërprerjes së harduerit është zbatuar për platformat ARM.
- U shtua optimizimi i pikës së ruajtjes për skedarë fantazmë shumë të rrallë (--ghost-fiemap).
Burimi: opennet.ru