GNU/Linux >> Linux Esercitazione >  >> Linux

Che cos'è il kernel Linux e dovresti aggiornare al kernel più recente?

Non preoccuparti, non scriverò un altro articolo wiki sul kernel Linux (so che esiste Wikipedia per questo!), ma spiegherò il kernel Linux per un utente finale in termini semplici.

Cos'è il kernel Linux?

Il kernel Linux è un importante pezzo di programma che costituisce il primo livello di interazione tra l'hardware del tuo computer e il tuo sistema operativo (OS). Il suo compito è fungere da mediatore tra il tuo sistema operativo Linux come Ubuntu, Linux Mint, Fedora ecc. e l'hardware del tuo computer come la scheda grafica, la RAM, la CPU e così via.

Ogni sistema operativo ha i propri kernel. Windows e Mac OS X ne hanno uno, e Linux ha il Linux Kernel fondato da Linus Torvalds, uno studente finlandese che per primo ha scritto Linux durante la sua attività part-time, da cui il nome Linux.

Nuove versioni del kernel Linux

Come qualsiasi altro software, anche il kernel Linux necessita di un aggiornamento periodico. Linus Torvalds rilascia i nuovi aggiornamenti ai kernel Linux. Ogni aggiornamento in genere include correzioni di falle di sicurezza, correzioni di bug a problemi, migliore compatibilità hardware, stabilità migliorata, maggiore velocità e, occasionalmente, aggiornamenti importanti portano anche alcune nuove funzioni e funzionalità. Quindi vedrai diversi kernel Linux su Internet. Questa è una versione completamente indipendente e nessuna distribuzione Linux la controlla.

Perché una distribuzione Linux non viene fornita con il kernel Linux più recente?

Rispondere a questo è semplice e credo che tu sappia già la risposta. Gli sviluppatori di sistemi operativi raccolgono il miglior kernel che hanno in quel momento e sviluppano la loro distribuzione Linux su di esso, completamente testato.

Ogni build principale di una distribuzione Linux richiede circa un anno e all'interno di questo ciclo di sviluppo vedrai diversi aggiornamenti dei kernel Linux che sono versioni indipendenti. Gli sviluppatori di sistemi operativi non possono raggiungere i nuovi kernel e non possono rischiare di includere un nuovo kernel Linux a metà del ciclo di sviluppo, senza testarlo. Può rallentarli poiché devono verificare la compatibilità ogni volta e potrebbe anche far emergere nuovi bug. Quindi spetta agli utenti finali provare i nuovi kernel Linux.

Dovresti aggiornare al nuovo kernel Linux?

Sfortunatamente, questa non è una risposta semplice, sì o no. Dipende dal tipo di computer che hai e qual è l'uso principale del tuo PC. Se hai un PC vecchio di 10 anni e tutte le interfacce hardware funzionano bene e l'uso del PC è limitato a un utilizzo intermittente, ad esempio un paio d'ore al giorno per la navigazione online, puoi attenerti al tuo attuale kernel Linux incluso nella tua distribuzione Linux.

D'altra parte, se hai un PC moderno e sei su Internet per la maggior parte del tempo e le correzioni di sicurezza sono estremamente importanti per te, probabilmente dovresti eseguire l'aggiornamento al kernel più recente. Potrebbe rendere il tuo PC più veloce, più sicuro e avere una migliore compatibilità con il tuo sistema operativo Linux.

Detto questo, non c'è niente di male per nessuno nel provare il nuovo kernel Linux. Tutto quello che devi controllare è se il tuo PC è stabile o meno dopo l'aggiornamento. Pertanto, conserva sempre i kernel più vecchi ed esistenti in modo da poterli ripristinare in qualsiasi momento nel caso qualcosa vada storto.

Aspetta... Quindi gli aggiornamenti del kernel Linux sono reversibili?

Il processo è completamente reversibile e la grandezza di Linux è che mantiene intatto il tuo kernel attuale anche dopo l'aggiornamento al nuovo kernel in modo da poterlo ripristinare facilmente se qualcosa è andato storto.

In genere, una nuova installazione del kernel Linux aggiunge una nuova riga nel bootloader di GRUB e spinge i kernel più vecchi nelle "Opzioni avanzate" di GRUB. Poiché questo articolo è un know-how generico, spiegare come ripristinare un kernel Linux non rientra nell'ambito di questo articolo.

Nessun problema, tratterò un articolo passo passo su come invertire esattamente i kernel Linux nelle principali distribuzioni Linux trattate in questo sito Web tra cui Ubuntu, Linux Mint e Fedora molto presto. Resta sintonizzato.


Linux
  1. Cos'è Content Curation e come dovresti farlo?

  2. Qual è la differenza tra module_init e init_module in un modulo del kernel Linux?

  3. Qual è il significato dei caratteri di sottolineatura iniziali e finali negli identificatori del kernel Linux?

  4. Qual è l'interfaccia per le chiamate di sistema ARM e dove è definita nel kernel Linux?

  5. Cosa impedisce alle distribuzioni di utilizzare l'ultimo kernel Linux?

Qual è la differenza tra Linux e Unix?

UKTools - Aggiorna l'ultimo kernel Linux in Ubuntu e derivati

Terraform vs Ansible:qual è la differenza e quale dovresti usare?

Che cos'è un Homelab e perché dovresti averne uno?

Cos'è la funzionalità della community di ONLYOFFICE e perché dovresti usarla?

Quale distribuzione alternativa CentOS dovresti scegliere?