In addition to the  process level chain loading Linux supports the  system call to replace the entire operating system kernel with a different version.
In addition to the  process level chain loading Linux also supports the system call to upgrade the entire operating system kernel with a different version.