Në listën e dërgesave të bërthamës Linux është paraqitur versioni i gjashtë i patch-eve me zbatimin e mekanizmit Kexec HandOver (KHO), i zhvilluar nga inxhinierët e kompanive Amazon, Microsoft dhe Google. Patch-et tashmë janë pranuar në degën mm-everything, ku po grumbullohen ndryshimet për degën e ardhshme të bërthamës 6.16, të lidhura me menaxhimin e kujtesës. Në bazë të Kexec HandOver, kompania Google po zhvillon nën-sistemin Live Update Orchestrator (LUO), që lejon ri-ngarkimin e bërthamës pa ndaluar punën e pajisjeve.
Kexec HandOver ofron mundësi për të nisur një bërthamë të re nga një e vjetër pa humbur gjendjen e sistemit. Aktualisht, thirrja kexec() funksionon vetëm si një ngarkues, i cili thjesht nis një bërthamë të re, e cila më pas ri-inicializon plotësisht sistemin, që është ekuivalent me ri-ngarkimin, vetëm pa pjesëmarrjen e firmware-it. Seria e propozuar e patch-eve zbatoj një qasje tjetër. Para se të transferohet kontrolli te versione e re të bërthamës, gjendja e nën-sistemeve kyçe të bërthamës serializohet në një rajon kujtese, i cili nuk do të preket nga operacionet e mëtejshme. Bërthama e re, pasi merr kontrollin, rikthen gjendjen e serializuar përsëri. Nga pikëpamja e programeve të tjera, operacioni i zëvendësimit të bërthamës është i padukshëm.
Kexec HandOver mund të jetë i dobishëm në situata ku ndalimi nuk është i pranueshëm dhe është e nevojshme të sigurohet një cikël të vazhdueshëm pune për pajisje të veçanta. Për shembull, në serverat e virtualizimit, Kexec HandOver mund të aplikohet për të përditësuar bërthamën (dhe hipervizorin KVM), pa prekur kujtesën e zënë nga makinat virtuale dhe duke ruajtur gjendjen e ekzekutimit të tyre.
Burimi: opennet.ru
