Il kernel può aggiornarsi tramite il gestore aggiornamenti?


10

Ho notato che la data della revisione / versione del kernel Linux attualmente in uso è successiva alla data di installazione del sistema.

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

Queste cifre sembrano rispondere alla mia domanda, ma ciò che mi sorprende è che non ricordo un drammatico "Devi riavviare Windows ora!" dialog, che mi sono aspettato per un cambiamento così profondo del sistema ...

Forse ho appena fatto clic su OK .. Stile di Windows :)

Il kernel è in qualche modo in grado di "sostituire" se stesso? ... o forse può fare solo "un piccolo intervento chirurgico"?

per esempio. Potrei ancora eseguire "Lucid" nel 2020 con ogni kernel "più recente" installato tramite gli aggiornamenti. (Non lo farò; è solo uno scenario di prova.)

Risposte:


12

Esiste un sistema chiamato ksplice che consente gli aggiornamenti del kernel senza riavviare, ma Ubuntu non lo utilizza ancora ed è un sistema molto interessante per gli amministratori di server al momento.

Ogni volta che si dispone di un nuovo aggiornamento del kernel reso disponibile negli aggiornamenti del centro software, sarà necessario riavviare il computer per utilizzare la sicurezza fissa o altri bug. Ogni versione del kernel è separata, quindi mantenere la macchina in esecuzione sul kernel esistente non sarà dannoso a meno che non si contino potenziali falle di sicurezza. Vedi anche questa domanda esistente:

Perché non includere qualcosa come Ksplice, quindi non è necessario riavviare dopo l'aggiornamento?


Grazie ... Ora che ho avuto il tempo di pensare a questo problema, ricordo una (?) Volta in cui mi è stato chiesto di riavviare ... Sono rimasto un po 'sorpreso perché tutti gli aggiornamenti e le nuove installazioni erano stati senza soluzione di continuità in precedenza che ... È stato un disaccordo quando il kernel è stato aggiornato ... La rebootless systemtua menzionata è una bella caratteristica ... non fondamentale per un desktop di casa, ma un'ottima idea per qualsiasi impostazione commerciale ... Forse presto sarà standard, come la barra comepetitive diventa più alta.
Peter

4

per esempio. Potrei ancora eseguire "Lucid" nel 2020 con ogni kernel "più recente" installato tramite gli aggiornamenti. (Non lo farò; è solo uno scenario di prova.)

Il nome "lucido" è in realtà solo il nome della distribuzione. Sì, in teoria (e in una certa misura in pratica) puoi rimanere "lucido" fino al 2020, è solo che aggiornerai tutti i componenti del tuo sistema.

L'aggiornamento solo del kernel stesso (e nient'altro) funziona per qualche tempo, ma quando si verifica un cambiamento sostanziale del kernel sarà necessario cambiare / aggiornare anche altri programmi o non funzioneranno più.


3

In questa domanda sono stati discussi gli aggiornamenti del kernel sul posto: perché non includere qualcosa come Ksplice, quindi non è necessario riavviare dopo l'aggiornamento?

Per quanto riguarda il promemoria per il riavvio, vedere il /etc/motdfile per i server quando si accede:

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 ...

e il promemoria del pannello di notifica per desktop:

testo alternativo


Grazie KC .. Il link di sistema nella risposta accettata in realtà si collega a KSplice;) .. ma non è poi così importante per me; Piangerò fino a quando non sarà "problema standard" ... Il punto principale della mia domanda era capire come funzionano gli aggiornamenti di Kernal.
Peter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.