GNU/Linux >> Linux Esercitazione >  >> Debian

Gestire gli aggiornamenti del kernel Linux in Debian

Breve :Questo articolo spiega i passaggi per aggiornare il kernel Linux in Debian. Fornisce anche alcuni suggerimenti e alcune curiosità sulla gestione del kernel in Debian Linux.

Sebbene l'aggiornamento del kernel Linux in Ubuntu sia leggermente più semplice grazie ad alcuni strumenti grafici, io come utente Debian preferisco impostare le cose direttamente nel terminale anziché nella GUI. Prima di vedere come aggiornare il kernel Linux in Debian , vediamo prima alcune cose al riguardo.

L'iniziativa del kernel Debian LTS

Ora il kernel Linux è un obiettivo in continuo movimento. All'incirca ogni quattro mesi Linus rilascia un nuovo kernel. Quattro mesi sono un tempo piuttosto breve per catturare tutte le regressioni e aggiungere nuove funzionalità, ecc. e quindi. nel 2011 si sono riuniti numerosi produttori di elettronica ed è nata l'iniziativa LTSI.

Il motivo per cui ho condiviso quanto sopra è, almeno in Debian, i manutentori del kernel Debian cercano sempre di attenersi alla versione LTSI nella versione stabile. Il ragionamento è semplice, ottieni due anni di manutenzione dal kernel a monte che è simile a Redhat e Ubuntu di Canonical. Debian fornisce anche supporto per la sicurezza per 5 anni per il kernel Debian più le app e sono riusciti in qualche modo ad aumentare l'importo richiesto anche se non può mai essere abbastanza.

Chi ha davvero bisogno di un nuovo kernel?

Ci sono solo 2-3 tipi di persone o persone che si trovano in situazioni in cui un aggiornamento del kernel trarrà vantaggio.

  • Disponi dell'hardware più recente – Mentre entrambi i produttori di chip oggigiorno inviano contributi di codice e driver circa 6 mesi prima del rilascio, gli strumenti dello spazio utente avrebbero bisogno di più tempo per essere ottimizzati e conoscere il sistema un po' più intimamente. Per es. se dovessi utilizzare un processore Kaby Lake o un processore Zen, avere i kernel più recenti assicurerà almeno di avere una CLI (interfaccia della riga di comando) se non la GUI.
  • Regressione – A volte accadono errori che vengono chiamati regressioni. Queste regressioni nel tempo sono e possono essere costose per un'organizzazione. Questo è stato discusso e conosciuto nel corso degli anni e l'unico modo per farlo è avere sempre più utenti che testano i kernel e hanno una varietà di kernel in condizioni del mondo reale. In realtà, la maggior parte delle persone non sa nemmeno che il kernel ha una regressione delle prestazioni a meno che non ci sia un caso d'uso specifico e ci siano altre versioni del kernel che fanno lo stesso lavoro/simile con le stesse specifiche.
  • Formattare un sistema per iniziare le cose da zero – Ogni volta che formatti il ​​tuo sistema ha più senso usare l'ultimo kernel disponibile

Come conoscere la versione del kernel Linux in Debian Linux?

Prima di andare da qualche parte o fare qualsiasi cosa, dobbiamo sapere qual è la versione del kernel esistente. Puoi usare il comando seguente:

uname -r

L'output del comando precedente per il mio sistema è 4.9.0-2-amd64, il che significa che utilizzo Linux Kernel 4.9.0-2.

Utilizzo dei kernel Linux backport in Debian

Ora, se fossi su Debian Jessie, ciò che viene chiamato "stabile" in Debian per sistemi a 64 bit (come è in voga ora) – userei 3.16.0-4. Ora diciamo per uno o il motivo di cui sopra, vuoi il kernel con backport. Ora l'unica cosa che devi fare è aggiungere i backport all'elenco di /etc/apt/sources.list . Ecco un esempio di /etc/apt/sources.list che utilizza stable –