Pagpagawas sa CRIU 4.0, usa ka sistema alang sa pagtipig ug pagpahiuli sa kahimtang sa mga proseso sa Linux

Gipagawas na ang CRIU 4.0 (Checkpoint and Restore in Userspace), usa ka toolkit para sa pagtipig ug pagpahiuli sa mga proseso sa user space. Gitugotan sa toolkit ang pagtipig sa estado sa usa o usa ka grupo sa mga proseso ug dayon pagpadayon sa pagpatuman gikan sa natipig nga estado, lakip na human sa pag-reboot sa sistema o sa laing server, nga dili makabalda sa kasamtangang koneksyon sa network. Ang code sa proyekto gisulat sa C ug lisensyado ubos sa lisensya sa GPLv2. Ang CRIU gigamit sa mga sistema sa pagdumala sa container sama sa OpenVZ, LXC/LXD, ug Docker. Ang mga pagbag-o nga gikinahanglan aron molihok ang CRIU gilakip na sa core kernel. Linux.

Ang mga lugar sa aplikasyon sa teknolohiya sa CRIU naglakip sa pagsiguro sa mga pag-reboot sa OS nga dili makabalda sa pagpadayon sa pagpatuman sa mga dugay na nga proseso, Live nga paglalin sa nahilit nga mga sudlanan, pagpadali sa paglansad sa hinay nga mga proseso (mahimo ka magsugod sa pagtrabaho gikan sa estado nga natipig pagkahuman sa pagsugod), pagdala sa kernel pag-update nga walay pag-restart sa mga serbisyo, matag karon ug unya nga nagtipig sa kahimtang sa dugay nga mga proseso sa pag-compute aron ipadayon ang trabaho kung adunay usa ka pag-crash, pagbalanse sa load sa mga node sa mga cluster, pagdoble sa mga proseso sa laing makina (fork sa usa ka remote system), paghimo og mga snapshot. sa mga aplikasyon sa gumagamit sa panahon sa operasyon alang sa pagtuki sa lain nga sistema o kung kinahanglan nga kanselahon ang dugang nga mga aksyon sa programa.

Sa bag-ong pagpagawas:

  • Gidugang ang usa ka CUDA plugin nga naghatag katakus sa pagtipig ug pagpasig-uli sa kahimtang sa mga aplikasyon base sa teknolohiya sa NVIDIA CUDA.
  • Gidugang ang suporta para sa mekanismo sa Shadow Stack, gisuportahan sukad sa kernel Linux 6.6 ug nagtugot sa pag-block sa operasyon sa daghang mga exploit, gamit ang mga kapabilidad sa hardware sa mga processor sa Intel (human sa pagbalhin sa kontrol ngadto sa usa ka function, ang mga return address gitipigan sa processor dili lamang sa regular nga stack, apan usab sa usa ka lahi nga "shadow" stack, nga dili mausab direkta, ug sa dili pa mogawas sa function, ang return address gikuha gikan sa shadow stack ug gitandi sa return address gikan sa main stack).
  • Gidugang nga suporta alang sa PAGEMAP_SCAN ioctl nga sugo aron makakuha og impormasyon mahitungod sa mga sulod sa mga lamesa sa panid sa panumduman, nga, uban sa ubang mga butang, kon gamiton sa userfaultfd(), nagtugot kanimo sa pagtino sa mga kamatuoran sa pagsulat ngadto sa usa ka piho nga lugar sa panumduman.
  • Gipatuman ang abilidad sa pagpasig-uli sa usa ka hilo sa husto nga cgroup v1.

    Source: opennet.ru
Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster