Tukunga o CRIU 3.16, he punaha mo te penapena me te whakaora i te ahua o nga tukanga i Linux

Ko te tukunga o te taputapu taputapu CRIU 3.16 (Checkpoint and Restore In Userspace), i hangaia hei whakaora me te whakaora i nga tukanga i roto i te waahi kaiwhakamahi. Ma te kete taputapu ka taea e koe te tiaki i te ahua o tetahi, roopu ranei o nga mahi, katahi ka timata ano te mahi mai i te waahi kua tiakina, tae atu ki muri i te whakaara ano i te punaha, i runga ranei i tetahi atu tūmau, me te kore e pakaru nga hononga whatunga kua whakaritea. Ka tohatohahia te waehere kaupapa i raro i te raihana GPLv2.

Ko nga waahanga o te whakamahi i te hangarau CRIU ko te whakarite kia whakaara ano te OS me te kore e whakararu i te haere tonu o te mahi o nga mahi roa, Te heke ora o nga ipu taratahi, te whakatere i te whakarewatanga o nga mahi puhoi (ka taea e koe te tiimata ki te mahi mai i te kawanatanga kua tiakina i muri i te tiimata), te kawe i te kernel. nga whakahou me te kore e whakaara ano i nga ratonga, ka penapena i ia waa te ahua o nga mahi roa. mahi rorohiko ki te timata ano i te mahi mena he tukinga, te whakataurite i te kawenga ki runga i nga pona i roto i nga tautau, te mahi taarua ki tetahi atu miihini (marau ki te punaha mamao), te hanga whakaahua o nga tono a nga kaiwhakamahi i te wa e mahi ana mo te tātari i runga i tetahi atu punaha, ki te mea ranei me whakakore etahi atu mahi i roto i te kaupapa. Ka whakamahia te CRIU ki nga punaha whakahaere ipu penei i te OpenVZ, LXC/LXD me Docker. Ko nga huringa e tika ana mo te mahi a CRIU kei roto i te kernel Linux matua.

I roto i te tukunga hou:

  • I taapirihia te whakahau criu-ns ki te whakahoki mai i tetahi whakaahua mahi kua tiakina me te PID hou me te mokowā ingoa maunga motuhake. Me timata me tetahi atu PID, hei tauira, mena kei te whakamahia te PID tawhito i roto i te punaha.
  • Kua whakatinanahia te kaha ki te penapena me te whakahoki mai i nga whakaahua o te ahua o nga kohanga o te kakahu.
  • Kua whakatinanahia te aukati me te whakakore i nga rauemi whatunga i runga i nga nftables.
  • He tautoko taapiri mo te whakaora i nga taputapu veth i hangaia i mua.
  • He pai ake te tautoko mo te whakahoki i nga ipu ki nga putunga o naianei.
  • Mo nga kaihoko RPC, kua taapirihia te kaha ki te whakatau i te whakamahi ano i te PID, kua whakatinanahia ma te whakamahi i te tikanga pidfd.
  • Kua hurihia te raihana mo nga konae tauira katoa i roto i nga whakaahua/whaiaronga ki te MIT.

Source: opennet.ru

Tāpiri i te kōrero