I already know that there is already canonical livepatch to achieve this but I was thinking whether it is possible to do the patches ourselves without relying on it. The main reason for attempting to play with this is Ubuntu requires snapd and apparmor which the later has problem with ISPConfig 3.1 server setup. This is also because it is limited to critical patches on kernel version and to LTS version which is not necessarily the latest stable kernel or the latest Ubuntu e.g. canonical livepatch only patches 4.15 for Ubuntu 18.04. What I am still trying understand from my readings here and there, is that the patch will only change some files in linux kernel while retaining its version, thus the rebooting is not required. Since the sequence of patching is already described by Ubuntu kernel site, I think all we need to do are proper testings whether the livepatch is actually working the same way. What do you all think about it?