Tutto per lavorare con Windows: il miglior sistema operativo di Microsoft. Copriamo tutto, dal programma Windows 10 Insider a Windows 11. Fornisce tutte le ultime notizie su Windows 10 e altro ancora.

Linux 6.0 atterra mentre Linus anticipa importanti cambiamenti nella prossima versione

5

La nuova versione aumenta il supporto per i chip Intel, AMD e Qualcomm, ma le persone parlano dell’imminente inclusione del codice Rust.

L’ultima versione del kernel Linux è arrivata con il solito batch di aggiornamenti hardware. L’ultima versione non include modifiche sostanziali, ma Linus Torvalds ha segnalato un’imminente aggiunta di codice scritto in Rust nella prossima versione.

Nessun cambiamento importante, ma "Core New Things" all’orizzonte

Mentre il numero di versione implicherebbe un cambiamento importante in altri progetti software, Linus Torvalds ha affermato che si tratta principalmente di mantenere i numeri di versione gestibili in un messaggio alla Linux Kernel Mailing List, l’hub principale dello sviluppo del kernel.

Linux 6.0 atterra mentre Linus anticipa importanti cambiamenti nella prossima versione

"Il cambiamento principale del numero di versione riguarda più la mia mancanza di dita delle mani e dei piedi che i grandi cambiamenti fondamentali", ha detto Torvalds.

La prossima versione, 6.1, avrà quelle che Torvalds chiama "cose ​​fondamentali", principalmente un nuovo codice scritto in Rust.

Cosa c’è di nuovo nella versione 6.0?

Nonostante Torvalds abbia minimizzato il significato del numero di versione principale, ci sono alcune modifiche sostanziali per il supporto hardware. La nuova versione migliora il supporto per i processori Intel Xeon Ice Lake e AMD Ryzen Ice Ripper ed EPYC, secondo Phoronix.

Il kernel ora supporta anche una serie di nuovi processori di entrambe le società, oltre al Qualcomm Snapdragon 8cx Gen 3.

Codice Rust in arrivo sul kernel Linux

Linus ha anticipato una delle modifiche più attese al kernel nei suoi 31 anni di vita. La versione 6.1 avrà del codice scritto in Rust.

Fino ad ora, il codice del kernel è stato scritto in C. C è stato il linguaggio di riferimento per la programmazione di sistema per essere di alto livello ma comunque vicino all’hardware. Nonostante l’ubiquità e le elevate prestazioni di C, il requisito per i programmatori di gestire manualmente la memoria ha portato ad alcuni enormi bug, incluso l’exploit Heartbleed che ha colpito OpenSSH nel 2014.

Linux 6.0 atterra mentre Linus anticipa importanti cambiamenti nella prossima versione

Rust è un linguaggio compilato ad alte prestazioni progettato per la programmazione di sistema ma gestisce automaticamente la memoria. Per questo motivo, ha suscitato scalpore nella comunità di sviluppo. L’inclusione di Rust potrebbe semplificare lo sviluppo del kernel Linux riducendo il tempo impiegato per il debug, ma la stragrande maggioranza del kernel probabilmente rimarrà in C perché gran parte del codice è già stato provato e testato.

In ogni caso, ci vorrà del tempo prima che i normali utenti Linux possano acquisire il nuovo kernel, poiché i manutentori della distribuzione dovranno integrarlo nei loro sistemi.

Il kernel Linux va avanti

Il kernel Linux è noto da tempo per il suo ritmo di sviluppo vertiginoso. Gli utenti desiderosi di provare il nuovo kernel spesso non hanno altra scelta che compilarlo da soli prima che i manutentori della distribuzione lo raggiungano. Compilare un kernel è facile con le giuste conoscenze ed è stato un rito di passaggio per gli appassionati di Linux dedicati.

Fonte di registrazione: www.makeuseof.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More