Ua paʻi ʻia ka hoʻokuʻu ʻana o CRIU 3.16 (Checkpoint and Restore In Userspace), i hoʻolālā ʻia e mālama a hoʻihoʻi i nā kaʻina hana ma kahi o ka mea hoʻohana. Hāʻawi ka hāmeʻa iā ʻoe e mālama i ka mokuʻāina o hoʻokahi a i ʻole kahi pūʻulu o nā kaʻina hana, a laila hoʻomaka hou i ka hana mai ke kūlana i mālama ʻia, me ka hoʻihoʻi hou ʻana i ka ʻōnaehana a i ʻole ma kahi kikowaena ʻē aʻe me ka ʻole o ka haki ʻana i nā pilina pūnaewele i hoʻopaʻa ʻia. Hāʻawi ʻia ke code papahana ma lalo o ka laikini GPLv2.
Ma waena o nā wahi o ka noi ʻana o ka ʻenehana CRIU, ua ʻike ʻia ua hoʻihoʻi hou ʻia ka OS me ka ʻole e hoʻopau i ka hoʻomau ʻana o ka hoʻokō ʻana i nā kaʻina hana lōʻihi, Live-migration o nā ipu kaʻawale, e wikiwiki ana i ka hoʻomaka ʻana o nā kaʻina hana lohi (hiki iā ʻoe ke hoʻomaka e hana mai ka ka mokuʻāina i mālama ʻia ma hope o ka hoʻomaka ʻana), ka hoʻonui ʻana i ka kernel me ka ʻole e hoʻomaka hou i nā lawelawe, e mālama i kēlā me kēia manawa i ka mokuʻāina o nā hana kamepiula lōʻihi e hoʻomaka hou i ka hana i ka wā o kahi ulia, ke kaupaona ʻana i ka ukana ma nā nodes i nā puʻupuʻu, ka hana kope ʻana ma kahi mīkini ʻē aʻe. ʻōnaehana mamao), e hana ana i nā kiʻi paʻi kiʻi o nā noi mea hoʻohana i ke kaʻina no ka nānā ʻana iā lākou ma kahi ʻōnaehana ʻē aʻe a i ʻole inā pono ʻoe e kāpae i nā hana hou aʻe i ka papahana. Hoʻohana ʻia ʻo CRIU i nā ʻōnaehana hoʻokele pahu e like me OpenVZ, LXC/LXD, a me Docker. Hoʻokomo ʻia nā hoʻololi e pono ai no ka CRIU e hana i ka haku nui o ka kernel Linux.
I ka hoʻokuʻu hou:
- Hoʻohui ʻia ke kauoha criu-ns e hoʻihoʻi i kahi snapshot kaʻina hana i mālama ʻia me kahi PID hou a ma kahi inoa inoa mauna ʻokoʻa. Pono e hoʻomaka me kahi PID ʻē aʻe, no ka laʻana, inā ua hoʻohana ʻia ka PID kahiko i ka ʻōnaehana.
- Ua hoʻokō ʻia ka hiki ke mālama a hoʻihoʻi i nā kiʻi o ka mokuʻāina o nā profiles apparmor nested.
- Hoʻokō ʻia ka pale ʻana a me ka wehe ʻana i nā kumuwaiwai pūnaewele e pili ana i nā nftables.
- Hoʻohui kākoʻo no ka hoʻihoʻi ʻana i nā mea veth i hana mua ʻia.
- Hoʻomaikaʻi i ke kākoʻo no ka hoʻihoʻi ʻana i nā ipu i nā pods i loaʻa.
- No nā mea kūʻai RPC, ua hoʻohui ʻia ka hiki ke hoʻoholo i ka hoʻohana hou ʻana o PID, i hoʻokō ʻia me ka hoʻohana ʻana i ka mīkini pidfd.
- Ua hoʻololi ʻia ka laikini no nā faila proto āpau i nā kiʻi/papa kuhikuhi i MIT.
Source: opennet.ru