¿Puede el núcleo actualizarse a través del administrador de actualizaciones?

10

Noté que la fecha de revisión / versión del kernel de Linux actualmente instalado es posterior a la fecha de instalación del sistema.

  • 2.6.32-24-generic # / var / log / installer / syslog
  • 2.6.32-25-generic # uname -r

Estas cifras parecen responder a mi propia pregunta, pero lo que me sorprende es que no recuerdo un dramático "¡Debes reiniciar Windows ahora!" diálogo, que he llegado a esperar para un cambio de sistema tan profundo ...

Tal vez acabo de hacer clic en Aceptar ... Estilo de Windows :)

¿Es el núcleo de alguna manera capaz de "reemplazar" a sí mismo? ... o tal vez solo puede hacer "cirugía menor"?

p.ej. ¿Podría seguir ejecutando "Lucid" en 2020 con cada "último" kernel instalado a través de actualizaciones? (No voy a hacer eso; es solo un escenario de prueba).

Peter.O
fuente

Respuestas:

12

Hay un sistema llamado ksplice que permite actualizaciones del kernel sin reiniciar, pero Ubuntu aún no lo está utilizando y es un sistema más atractivo para los administradores de servidores en este momento.

Cada vez que tenga una nueva actualización del núcleo que esté disponible en las actualizaciones del centro de software, deberá reiniciar la computadora para utilizar la seguridad fija u otros errores. Cada versión del kernel es independiente, por lo que mantener su máquina funcionando en el kernel existente no será perjudicial a menos que cuente los posibles agujeros de seguridad. Vea también esta pregunta existente:

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

Martin Owens -doctormo-
fuente
Gracias ... Ahora que he tenido tiempo de pensar en este problema, recuerdo una vez (?) Cuando me pidieron reiniciar ... Me sorprendió un poco porque todas las actualizaciones y las nuevas instalaciones habían sido perfectas antes eso ... Eso fue probablemente el momento en que se actualizó el kernel ... Lo rebootless systemque mencionaste es una buena característica ... no es crítica para un escritorio doméstico, pero es una gran idea para cualquier entorno comercial ... Tal vez sea estándar pronto, a medida que la barra competitiva se hace más alta.
Peter.O
4

p.ej. ¿Podría seguir ejecutando "Lucid" en 2020 con cada "último" kernel instalado a través de actualizaciones? (No voy a hacer eso; es solo un escenario de prueba).

El nombre "lúcido" es realmente solo el nombre de la distribución. Sí, en teoría (y hasta cierto punto en la práctica) puede mantenerse "lúcido" hasta 2020, es solo que actualizará todos los componentes de su sistema.

Actualizar solo el núcleo en sí (y nada más) funciona por algún tiempo, pero cuando hay un cambio importante en el núcleo, será necesario cambiar / actualizar otros programas también o ya no funcionarán.

srinathhs
fuente
3

Las actualizaciones del kernel en el lugar se discutieron en esta pregunta: ¿Por qué no incluir algo como Ksplice para que no haya necesidad de reiniciar después de la actualización?

En cuanto al recordatorio para reiniciar, vea el /etc/motdarchivo de los servidores cuando inicie sesión:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

y el recordatorio del notificador del panel para escritorio:

texto alternativo

Kees Cook
fuente
Gracias KC .. El enlace del sistema en la respuesta aceptada en realidad se vincula a KSplice;) .. pero no es tan importante para mí; Voy a llorar hasta que sea un "problema estándar" ... El punto principal de mi pregunta era entender cómo funcionan las actualizaciones del núcleo.
Peter.O