Linus Torvalds consiglia agli utenti di non utilizzare la versione RC1 di Linux 5.12

La settimana scorsa condividiamo qui sul blog la notizia dell'uscita del primo RC di quella che sarà la prossima versione del kernel da Linux 5.12, che per questa versione 5.12-rc1, Linus Torvalds lo chiamò Frozen Wasteland, perché è iniziato con le tempeste di ghiaccio invernali nell'area di Portland che hanno abbattuto migliaia di alberi e privato un quarto di milione di persone di più energia.

Per sei giorni, Linus si è trovato anche senza corrente, il che gli ha impedito di lavorare alla nuova finestra di fusione. Ma dopo questa prima settimana segnata dai capricci del tempo, Linus è stato in grado di recuperare il ritardo e ha annunciato il rilascio di Linux 5.12-rc1 a fine febbraio come previsto.

In questa prima candidata al rilascio di Linux 5.12, l'accento è stato posto sulla pulizia del codice, come il supporto OPROFILE, il supporto Intel MID, il supporto Intel Simple Firmware Interface, alcune piattaforme ARM vecchie e obsolete, diversi driver che sono stati rimossi. Oltre a questa pulizia storica, sono state apportate anche molte aggiunte. Abbiamo, tra gli altri, il supporto per le piattaforme Intel ASIC N5X e Snapdragon 888, un migliore supporto per i dispositivi Microsoft Surface, l'integrazione di vari driver x86, il supporto per le GPU Adreno 508/509/512 in MSM, il supporto per SiFive FU740 e HiFive Unmatched RISC- Schede. V, aggiunta del supporto NUMA per RISC-V, supporto dell'overclock per GPU AMD Radeon RX 6800/6900, ecc.

Dopo aver annunciato il rilascio di Linux 5.12-rc1 alla fine del mese scorso, Linus ha fatto un secondo lancio qualche giorno fa per sconsigliare l'uso di questo candidato al lancio. Per farsi sentire, ha rinominato questa versione in "v5.12-rc1-dontuse" nel tuo albero git per avvertire gli utenti su cosa fare con questa versione.

Linus spiega che una semplificazione e pulizia del codice è stata eseguita in Linux 5.12-rc1 dove non sono stati generati avvisi. Tuttavia, ciò ha comportato:

"Un bug molto brutto e sottile in cui i file di paging hanno smesso di funzionare correttamente, hanno smesso di funzionare in modo particolarmente negativo: l'offset di avvio del file di scambio è andato perso."

Solitamente, gli errori causati dalle modifiche al codice vengono rilevati automaticamente, ma il codice di paging è diverso, poiché "i file di paging non sono normali". Aggiunge che non incolpa gli sviluppatori che avrebbero dovuto rilevare questo tipo di bug, sottolineando che non era nemmeno dovuto allo strano tempismo della finestra di fusione. Per lui, questo era semplicemente un bug insolito che è stato rilevato e isolato nell'albero attuale.

Linus chiarisce che se viene utilizzata questa ultima versione sperimentale, potresti ritrovarti con un filesystem che viene essenzialmente sovrascritto con dati di scambio casuale. La buona notizia è che, in generale, molte distribuzioni per impostazione predefinita cambiano le partizioni invece di scambiare file. Ma Ubuntu, che è una delle distribuzioni Linux più utilizzate, installa di default i file di scambio da oltre quattro anni. Per gli utenti di Ubuntu (o di distribuzioni derivate come Mint), questo avviso di Linus è più che tempestivo, perché usando questa ultima versione del kernel c'è un'alta probabilità che questo errore distrugga l'intero file system.

Oltre a questo problema che potrebbe interessare le distribuzioni che utilizzano file di paging, Linus spiega di aver aggiunto il tag "dontuse" nel suo albero git pubblico in modo che le persone non siano tentate di avviare un nuovo ramo. Kernel da questa ultima versione. Di solito tutto va bene con i candidati al rilascio, ma questa volta Linus consiglia di non usarlo in quanto potrebbe funzionare bene su un sistema che utilizza una partizione di swap, ma finisce male per i sistemi che utilizzano una partizione di swap.

Infine, se siete interessati a saperne di più sulle novità che Linus Torvalds ha annunciato, potete consultare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Correttore regalo suddetto

    La buona notizia è che, in generale, molte distribuzioni cambiano di default le partizioni invece di scambiare file.

    Non intendi?
    Molte distribuzioni utilizzano partizioni di scambio invece dei file di scambio di memoria.