Linus Torvalds raadt gebruikers aan om de RC1-versie van Linux 5.12 niet te gebruiken

In de afgelopen week we delen hier op de blog het nieuws over de release van de eerste RC van wat de volgende versie van de kernel zal zijn vanaf Linux 5.12, die voor deze versie 5.12-rc1, Linus Torvalds noemde het Frozen Wasteland, omdat het begon met winterse ijsstormen in de omgeving van Portland, waarbij duizenden bomen werden omgehakt en een kwart miljoen mensen meer macht werd ontnomen.

Zes dagen lang zat Linus ook zonder stroom, waardoor hij niet aan het nieuwe fusievenster kon werken. Maar nadat deze eerste week ontsierd was door de grillen van het weer, kon Linus de achterstand inhalen en kondigde eind februari de release van Linux 5.12-rc1 aan zoals gepland.

In deze eerste release-kandidaat van Linux 5.12 is de nadruk gelegd op het opschonen van de code, zoals OPROFILE-ondersteuning, Intel MID-ondersteuning, Intel Simple Firmware Interface-ondersteuning, enkele oude en verouderde ARM-platforms, verschillende stuurprogramma's die zijn verwijderd. Naast deze historische opruiming zijn er ook veel toevoegingen gedaan. We hebben onder andere ondersteuning voor Intel ASIC N5X en Snapdragon 888-platforms, betere ondersteuning voor Microsoft Surface-apparaten, integratie van verschillende x86-stuurprogramma's, ondersteuning voor Adreno 508/509/512 GPU's in MSM, ondersteuning voor SiFive FU740 en HiFive Unmatched RISC- Cards.V, NUMA-ondersteuning voor RISC-V, overklokondersteuning voor AMD Radeon RX 6800/6900 serie GPU's, enz.

Na de aankondiging van de Linux 5.12-rc1-release eind vorige maand, Linus maakte een tweede worp een paar dagen geleden om het gebruik van deze launch candidate af te raden. Om zijn stem te laten horen, hernoemde hij deze versie naar "v5.12-rc1-dontuse" in je git-boom om gebruikers te waarschuwen wat ze met deze versie moeten doen.

Linus legt uit dat een code vereenvoudiging en opschoning werd gedaan in Linux 5.12-rc1 waar geen waarschuwingen werden gegenereerd. Dit resulteerde echter in:

"Een erg vervelende en subtiele bug waarbij wisselbestanden niet meer correct werken, stopte met werken op een bijzonder slechte manier: de offset van het begin van het wisselbestand ging verloren."

Gewoonlijk fouten veroorzaakt door codewijzigingen worden automatisch gedetecteerd, maar de semafooncode is anders, aangezien "wisselbestanden niet normaal zijn"​ Hij voegt eraan toe dat hij de ontwikkelaars niet de schuld geeft die dit soort bugs zouden moeten opvangen, en merkt op dat dit ook niet te wijten was aan de rare timing van het samenvoegvenster. Voor hem was dit gewoon een ongebruikelijke bug die werd gedetecteerd en geïsoleerd in de huidige boom.

Linus legt uit dat als deze laatste experimentele versie wordt gebruikt, je een bestandssysteem zou kunnen krijgen die in wezen wordt overschreven met willekeurige wisselgegevens. Het goede nieuws is dat in het algemeen veel distributies veranderen standaard partities in plaats van bestanden uit te wisselen. Maar Ubuntu, een van de meest gebruikte Linux-distributies, installeert al meer dan vier jaar standaard swap-bestanden. Voor gebruikers van Ubuntu (of afgeleide distributies zoals Mint) is deze waarschuwing van Linus meer dan actueel, omdat bij gebruik van deze nieuwste versie van de kernel de kans groot is dat deze fout het hele bestandssysteem vernietigt.

Naast dit probleem dat van invloed kan zijn op distributies die wisselbestanden gebruiken, Linus legt uit dat hij de "dontuse" tag aan zijn publieke git tree heeft toegevoegd zodat mensen niet in de verleiding komen om een ​​nieuwe branch te starten. Kernel sinds deze laatste versie. Meestal gaat alles goed met releasekandidaten, maar deze keer raadt Linus het gebruik ervan af, omdat het prima zou kunnen werken op een systeem dat een swappartitie gebruikt, maar slecht afloopt voor systemen die een swappartitie gebruiken.

Als u ten slotte meer wilt weten over het nieuws dat Linus Torvalds aankondigde, kunt u de details raadplegen In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Geschenk concealer zei

    Het goede nieuws is dat in het algemeen veel distributies standaard van partitie veranderen in plaats van bestanden uit te wisselen.

    Bedoel je niet?
    Veel distributies gebruiken swappartities in plaats van geheugenwisselbestanden.