SUSE Develops New Way Of Live-Patching The Kernel
Phoronix: SUSE Develops New Way Of Live-Patching The Kernel
SUSE has announced they have developed a new way of live-patching a running kernel to avoid having to reboot the system when upgrading to the latest kernel version. There's been Ksplice as the leading means of live-upgrading a kernel but SUSE hopes their kGraft solution will be the superior mainline solution...
Could someone explain how this is different then just kexec'ing the patched kernel?
compiler extensions? that does not seem super clean to me :S
Kexec boots a new kernel on the old, but you still need to run init shutdown and then boot the system again, you are only skipping the initialize process of BIOS/UEFI. Live-Patching means patching the kernel without stooping any user processes and reinit the system.
Originally Posted by FourDMusic