È stato appena rilasciato un nuovo avviso relativo alla comunità Linux.
Evita il candidato alla prima release del kernel Linux 5.12, Linus Torvalds avverte
Secondo Linus Torvalds, gli sviluppatori open source dovrebbero evitare la prima candidata al rilascio del kernel Linux 5.12. Anche se il kernel Linux 5.12 è stato rilasciato in tempo, Torvalds avverte che la versione RC può causare problemi devastanti al filesystem di un computer.
Il motivo è abbastanza semplice: questa finestra di unione, abbiamo avuto una pulizia e una semplificazione del codice molto innocue che non hanno sollevato alcuna bandiera rossa, ma aveva un insetto sottile e molto sgradevole: i file di scambio hanno smesso di funzionare correttamente. E hanno smesso di funzionare in modo particolarmente negativo:
l'offset dell'inizio del file di scambio è andato perso, Ha scritto Torvalds.
Anche se lo scambio è ancora avvenuto, lo ha fatto nella parte sbagliata del filesystem, portando a risultati catastrofici. Per fortuna, poiché la maggior parte delle persone usa una partizione di swap separata piuttosto che un file di swap, il bug si verifica solo con un normale filesystem in cui un file viene messo come scambio.
"E, per quanto ne so, tutte le normali distribuzioni impostano le cose con le partizioni di swap, non file, perché onestamente, i file di scambio tendono ad essere più lenti e presentano vari altri problemi di complessità,"Ha aggiunto il creatore di Linux.
La cattiva notizia è che il motivo per cui supportiamo gli swapfile è che finiscono per avere alcuni vantaggi in termini di flessibilità, e quindi alcune persone li usano per questo motivo. Se è così, non utilizzare rc1. Da qui la ridenominazione del tag.
È interessante notare che Torvalds ha subito tempeste di neve estreme nella sua casa in Oregon che hanno portato a interruzioni di corrente. A causa delle condizioni meteorologiche estreme e delle interruzioni di corrente in Texas e Portland, Oregon, Torvalds ha chiamato il rilascio The “Deserto ghiacciato” nocciolo.
Le interruzioni di corrente possono essere fastidiose per progetti complessi con più di mille contributori e innumerevoli modifiche inviate al kernel Linux. Torvalds ha condiviso che non ha avuto elettricità per sei giorni durante la finestra di unione, “E stavo seriamente valutando la possibilità di estendere la finestra di unione per portare a termine tutto”.