¿Por qué no incluir algo como Ksplice para que no haya necesidad de reiniciar después de la actualización?

8

Ksplice es un software increíble (o lo que sea). Cambia la forma en que funcionan las actualizaciones del kernel: en lugar de reiniciar después de una actualización, parchea la memoria, por lo que no necesita hacer nada.

Ignacio
fuente

Respuestas:

8

El equipo Ubuntu Kernel no tiene actualmente los recursos disponibles para realizar el trabajo adicional para crear (¡y probar!) Módulos ksplice para todos los núcleos Ubuntu compatibles. Uptrack se está utilizando en sistemas de producción en muchas grandes empresas. No lo descartaría de inmediato, ya que mantenerse al día con las correcciones de vulnerabilidad del núcleo es muy importante. Si se trata de una elección entre ksplice (y los peligros potenciales de no fijar /proc/sys/kernel/modules_disableda 1inmediatamente después del arranque), y esperar días o semanas durante un tiempo bueno para iniciar el sistema, me gustaría recomendar ksplice. Y cuando reinicie, el núcleo "real" nuevo también lo estará esperando.

Kees Cook
fuente
-1

Bueno, para empezar, inyectar cualquier cosa en el núcleo siempre es una operación peligrosa. Para otro AFAIK es de código cerrado y solo es gratuito en las versiones de escritorio de Ubuntu y Fedora.

Zypher
fuente
Quizás los desarrolladores de ubuntu podrían hacer algo como esto. Sería una GRAN ventaja para el servidor ubuntu en comparación con cualquier otra distribución de Linux.
Ignacio
2
Ksplice está en el universo, por lo que no puede ser de código cerrado. (Sin embargo, puede haber compañías de terceros que proporcionen parches basados ​​en
ksplice
3
ksplice es de código abierto. Uptrack, el servicio que proporciona actualizaciones del kernel usando ksplice, está produciendo módulos a partir de parches públicos del kernel. Cualquiera puede hacer esto, simplemente lo hacen súper fácil.
Kees Cook
Entonces, si alguien puede producir los parches, y AFAIK es bastante simple, no hay razón para que ubuntu no esté haciendo esto.
Ignacio