Në kodin bazë të kernelit Linux, mbi të cilin do të formohet seria 6.19 në fillim të shkurtit, është pranuar kodi i nënësisë LUO (Live Update Orchestrator), e zhvilluar nga kompania Google për azhurnimin e kernelit në mënyrë Live pa nevojën për ri-ngarkim fizik. Nënësia bazohet në mekanizmin KHO (Kexec HandOver), e cila u shtua më parë në kernelin 6.16 dhe realizon mundësinë e nisjes së kernelit të ri nga një i vjetër pa humbur gjendjen e sistemit.
Live Update Orchestrator lejon ri-ngarkimin dhe azhurnimin e plotë të kernelit pa ndalur funksionimin dhe pa humbur gjendjen e sistemeve, pajisjeve dhe proceseve. Përveç funksionalitetit të KHO, nënësia LUO ruan gjendjen e pajisjeve dhe memories operative, si dhe siguron vazhdimësinë e operacioneve të lidhura me DMA dhe përpunimin e ndërprerjeve. Gjendja ruhet deri në kalimin në kernelin e ri dhe rikthehet pas aktivizimit të kernelit të ri pa ndërprerje të operacioneve me pajisjet, që realizohen nga sistemi dhe aplikacionet në hapësirën e përdoruesit.
Karakteristika e re e serive të patch-eve është mundësia e ruajtjes së deshifrave të skedave memfd për mbajtjen e gjendjes së të dhënave të rëndësishme në memoria midis ri-ngarkimeve, si për shembull përmbajtja e memories operative. makinat virtuale. Si një fushë kryesore përdorimi, nënësia përmend azhurnimin e shpejtë serverësh me sistemet e virtualizimit të bazuara në hipervizorin KVM, për të eliminuar çështjet e sigurisë dhe stabilitetit me minimizimin e kohës së pezullimit të makinave virtuale. Kompania Google tashmë e përdor këtë teknologji në mjediset e saj të punës.
Në ndryshim nga livepatch, Ksplice, kpatch, kGraft dhe mekanizma të tjerë që aplikojnë patch-e të nxehta, nënësia e re nuk kufizohet në mundësinë e aplikuar të korrigjimeve të veçanta në kernelin në punë dhe lejon zëvendësimin e plotë të kernelit. Në dallim nga thirrja e kexec, nënësia LUO ruan gjendjen e pajisjeve dhe nënësive të kernelit midis ri-ngarkimeve, ndërsa thirrja e kexec funksionon vetëm si një ngarkues që nis kernelin e ri me një ri-iniçializim të plotë të sistemit (ekvivalent me një ri-ngarkim, por pa kaluar kontrollin te firmware).
Burimi: opennet.ru
