UtgÄvan av CRIU 4.1, ett system för att spara och ÄterstÀlla statusen av processer i Linux.

Efter sex mÄnaders utveckling har version 4.1 av verktyget CRIU (Checkpoint and Restore In Userspace) publicerats, vilket Àr avsett för att spara och ÄterstÀlla processer i anvÀndarskiktet. Verktyget möjliggör att spara tillstÄndet för en eller flera processer och sedan Äteruppta arbetet frÄn den sparade punkten, Àven efter systemomstarter eller pÄ en annan server utan att bryta redan etablerade nÀtverksanslutningar. Projektkoden Àr skriven i C och distribueras under GPLv2-licensen. CRIU anvÀnds i containerhanteringssystem som OpenVZ, LXC/LXD och Docker. NödvÀndiga Àndringar för CRIU Àr inkluderade i den primÀra kÀllkoden för Linux-kÀrnan.

Inom tillÀmpningsomrÄdena för CRIU-teknologin kan nÀmnas att den möjliggör omstart av operativsystemet utan att bryta kontinuiteten för lÄngvarigt körande processer, live-migrering av isolerade containrar, snabbare start av lÄngsamma processer (man kan börja arbete frÄn det tillstÄnd som sparades efter initiering), uppgradering av kÀrnan utan att starta om tjÀnster, periodisk lagring av tillstÄndet för lÄngvarigt körande berÀkningsuppgifter för att kunna Äteruppta arbetet vid avbrott, belastningsbalansering pÄ noder i kluster, duplicering av processer till en annan maskin (fork till ett avlÀgset system), skapande av snapshots av anvÀndarapplikationer under körning för analys pÄ ett annat system eller för att kunna Ängra framtida ÄtgÀrder i programmet.

I den nya utgÄvan:

  • Stöd för arkitekturen RISC-V har lagts till.
  • Stöd för PIDFD-mekanismen har lagts till, vilket möjliggör anvĂ€ndning av oförĂ€ndrade identifierare kopplade till ursprungsprocesserna (vanlig PID kan tilldelas en annan process efter att den nuvarande processen kopplad till denna PID har avslutats).
  • För ARM64-plattformen har stöd för utökningar för pekarautentisering (PAC Pointer Authentication Code) implementerats, vilket sĂ€kerstĂ€ller verifiering av returadresser med hjĂ€lp av digitala signaturer som lagras i de oanvĂ€nda övre bitarna av sjĂ€lva pekaren.
  • Möjligheterna för att spara och Ă„terstĂ€lla tillstĂ„ndet av applikationer som anvĂ€nder teknologin NVIDIA CUDA har utökats.
  • Möjligheten att vĂ€lja nĂ€tverkslĂ„sningsbackend under byggprocessen har tillhandahĂ„llits, utan behov av att Ă€ndra koden. Backend kan Ă€ndras genom att skicka parametern NETWORK_LOCK_DEFAULT till make-verktyget, vilket tillĂ„ter vĂ€rdena "NETWORK_LOCK_IPTABLES", "NETWORK_LOCK_NFTABLES" och "NETWORK_LOCK_SKIP".
  • Stöd för att generera coredump-filer för arkitekturerna Aarch64 och ARM har lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster