Según mi información, la actualización del kernel de Linux necesita reiniciar. Reiniciar una computadora en casa no es un problema, pero no creo que sea lo mismo para un servidor.
Entonces, ¿los servidores que usan distribuciones de Linux se reinician después de actualizar el kernel, o usan algún tipo de truco para evitar el arranque?
fuente
Sí, hacen un "reinicio", pero podrían hacer una llamada al sistema kexec_load para precargar el nuevo núcleo.
También existe la posibilidad de parchear el kernel en ejecución, por ejemplo , redhat kpatch . Todo lo que hago que conozco no puede cambiar las estructuras de datos.
Por supuesto, las máquinas lisp solían ser capaces de parchear sus núcleos en ejecución en el siglo pasado.
fuente
kexec
, por arrancar el nuevo kernel inmediatamente. Dependiendo de su definición de "reinicio", esto podría calificar como una actualización del núcleo sin reinicio.