Linux 6.19-rc2 går videre med viktige rettelser og ny maskinvarestøtte

  • Linux 6.19-rc2 ble utgitt med en uke med tidlige rettelser etter at integrasjonsvinduet ble avsluttet.
  • Spesifikk løsning for Seagate Barracuda-harddisker med Link Power Management-problemer som kan føre til at SATA-bussen krasjer.
  • Nye CRKD-gitarmodeller er nå kompatible med XPad-kontrolleren, noe som utvider støtten for spillutstyr.
  • Oppdateringer er spredt over automatisert testing, dokumentasjon, drivere og rettelser i arkitektur, filsystemer og nettverk.

Linux 6.19-RC2

Den andre lanseringskandidaten til Linux-kjernen 6.19-rc2 nå tilgjengelig Denne versjonen er for testing og kommer etter en uke med arbeid som nesten utelukkende fokuserer på tidlige feilrettinger og regresjoner. Denne foreløpige versjonen, som går forut for den stabile utgivelsen som er planlagt til begynnelsen av februar, regnes fortsatt som en testversjon, men den er spesielt interessant for de som ønsker å validere maskinvarekompatibilitet og stabilitet på sine stasjonære, bærbare datamaskiner eller servere i Europa og Spania.

I løpet av disse dagene har det blitt integrert endringer for å forbedre det som ble introdusert i Linux 6.19-integrasjonsvinduet, med spesielt fokus på driverrettinger, automatisert testing og dokumentasjonBlant de bemerkelsesverdige nye funksjonene er en løsning for en spesifikk Seagate Barracuda-harddiskmodell som kan gjøre SATA-bussen ubrukelig, samt tillegg av støtte for forskjellige CRKD-gitarkontrollere i XPad-kontrolleren som brukes av Xbox-lignende periferiutstyr, noe som er relevant for musikkspillbrukere også i GNU/Linux-miljøer.

En stille utviklingssyklus for Linux 6.19-rc2

Linus Torvalds har beskrevet uken som førte til Linux 6.19-RC2 Det har vært relativt rolig, noe som er ganske typisk på dette stadiet av kjernens livssyklus. Volumet av endringer har ikke vært spesielt stort, og diff-størrelsen er fortsatt håndterbar, noe som stemmer overens med ideen om å stabilisere grenen i stedet for å fortsette å introdusere store nye funksjoner.

Ifølge Torvalds, omtrent en tredjedel av endringene Denne delen inneholder oppdateringer til selvtester og forbedringer av kjernens interne dokumentasjon. En annen blokk av lignende størrelse er dedikert til drivere, der GPU- og nettverksdrivere igjen står i sentrum, slik det er typisk for hver versjon på grunn av det store utvalget av støttede enheter.

Den siste tredjedelen av patchsettet er delt mellom arkitekturkorrigeringer, filsystemerDette er justeringer av nettverksstakken og mindre endringer i kjernen. Ingen spesielt bemerkelsesverdige eller kontroversielle endringer har blitt rapportert, og de som ønsker å se nærmere på detaljene kan gjøre det i den offisielle shortloggen, som viser alle commits gjort denne uken.

Torvalds forventer et enda lavere tempo i forbindelse med de neste dagene, noe som vanligvis betyr Færre patch-forsendelser og mindre aktivitet av gjennomgang. Likevel oppfordrer det fellesskapet til å benytte seg av disse dagene til å utføre tidlig testing med -rc-grenen, noe som er viktig for å oppdage regresjoner før versjon 6.19 anses som stabil og når populære distribusjoner i det europeiske miljøet.

Kritisk løsning for Seagate Barracuda- og Link Power Management-disker

Et av de mest relevante tekniske punktene vedr. Linux 6.19-RC2 Dette er en løsning på et spesifikt problem som påvirker visse systemer med en 2 TB Seagate Barracuda ST2000DM008-harddisk. På systemer med moderne kjerneversjoner hadde flere brukere lagt merke til at SATA-bussen kunne slutte å reagere helt etter en periode med bruk, noe som ikke bare påvirket den harddisken, men potensielt også andre tilkoblede SATA-disker.

Feilen, rapportert på feilsøkingsprogrammet kernel.org, beskrev hvordan etter oppdatering til versjoner senere enn 6.15-grenen, SATA-bussen ville noen ganger gå offlineDet typiske scenarioet inkluderte en kombinasjon av flere SATA-disker (SSD og HDD) sammen med en Seagate ST2000DM008-disk og i tillegg minst én NVMe-disk i samme maskin, noe som er ganske vanlig i stasjonære datamaskiner og arbeidsstasjoner i Europa.

Etter to måneder med analyse og mer enn førti kommentarer til feilrapporten, ble det fastslått at årsaken lå i måten denne Seagate-modellen håndterer funksjonen til Strømstyring for kobling (LPM)Denne energisparende funksjonen, som er utviklet for å håndtere lavstrømstilstander på SATA-koblingen, virket ikke riktig på ST2000DM008, og førte til at hele bussen ble ubrukelig under visse omstendigheter.

Løsningen som kjerneutviklerne har valgt har vært å deaktivere LPM spesifikt for modellen. Seagate ST2000DM008-2FR102Dette forhindrer at resten av systemet blir påvirket. Det er en minimal endring (en «one-liner»), men med en merkbar innvirkning for de som bruker denne harddisken, som er en 2 TB, 7200 RPM HDD som er allment tilgjengelig i forbrukermarkedet, med en omtrentlig pris på 70 amerikanske dollar og lett tilgjengelig i europeiske butikker og grossister også.

Mens løsningen rulles ut til forskjellige distribusjoner via kjerneoppdateringer, kan administratorer som mistenker at de opplever dette problemet fremtvinge tilsvarende oppførsel ved å bruke modulalternativet. "nolpm" For å deaktivere Link Power Management manuelt og se om SATA-bussdroppene forsvinner, kan du prøve dette trinnet. Den generelle anbefalingen er imidlertid å oppdatere til kjernen som allerede inkluderer oppdateringen, for å unngå å måtte ty til manuelle justeringer og sikre konsistent oppførsel ved alle oppstarter.

Nye CRKD-gitarknotter kompatible med XPad-kontrolleren

Den andre bemerkelsesverdige forbedringen på veien mot Linux 6.19-RC2 Den kommer inn i input-undersystemet, hvor støtte for nye gitarkontrollere fra CRKD er innlemmet. Disse enhetene, som er rettet mot musikkspill og kreative applikasjoner, gjenkjennes nå av kjernens XPad-kontroller, som administrerer en rekke eksterne enheter som er kompatible med Xbox-økosystemet.

Blant de nye modellene er CRKD LP Blueberry Burst Pro Edition (Xbox)den CRKD LP Black Tribal Edition (Xbox) og CRKD SGInkluderingen av produsent- og enhetsidentifikatorene lar kjernen automatisk oppdage og konfigurere disse gitarene når de er koblet til et Linux-system, noe som forenkler bruken av dem i både spill og spesialisert musikkprogramvare uten behov for proprietære drivere.

Disse gitarknottene koster vanligvis i en rekke rundt 120 til 135 dollarDerfor er ikke dette periferiutstyr på inngangsnivå. At de nå får offisiell kjernestøtte er gode nyheter for de som bruker GNU/Linux som hovedplattform for digital underholdning, musikkstudioer eller strømming i Europa, hvor det blir stadig mer vanlig å se spill- og innholdsproduksjonsoppsett på distribusjoner som Ubuntu, Debian, Fedora eller openSUSE.

I tillegg til disse CRKD-gitarene inkluderer endringene i inngangssystemet også inkluderingen av TUXEDO Computers InfinityBook Max Gen10 AMD i tabellen over «særegenheter» til i8042-kontrolleren. Denne typen justering brukes til å håndtere særegenheter ved visse bærbare datamaskiner, spesielt når det gjelder tastaturer og berøringsplater, og hjelper maskinvaren med å fungere mer forutsigbart i maskiner som selges i det europeiske markedet, der TUXEDO har en betydelig tilstedeværelse.

De gjenværende endringene i inngangspartiet er begrenset til mindre interne koderettelserDisse forbedringene er utformet for å forbedre atferd og forhindre feil i svært spesifikke scenarier. Selv om de kan virke som små endringer, bidrar de til en mer stabil og konsistent hverdagsopplevelse med inndataenheter i både hjemme- og arbeidsmiljøer.

Linux 6.19-rc2 Endring av distribusjon og fokus på kjernekvalitet

Samlet sett utviklingen av Linux 6.19-RC2 Den opprettholder det vanlige fokuset for denne fasen av kjernens livssyklus: prioritering av kvalitet og feilrettinger fremfor introduksjon av store nye funksjoner. Den grovt sett tredjepartsoppdelingen mellom testing og dokumentasjon, drivere og resten av kjernen gjenspeiler en innsats for å sikre at de allerede integrerte funksjonene oppfører seg som forventet på tvers av alle typer maskinvarekonfigurasjoner.

For europeiske selskaper og offentlige forvaltninger som er avhengige av GNU/Linux for sine tjenester, er denne typen utgivelseskandidat en god mulighet til å test i preproduksjonsmiljøer Nye funksjoner i Linux 6.19, sjekk kompatibilitet og rapporter eventuelle regresjoner raskt. Dette er spesielt viktig i tilfeller som Seagate Barracuda, hvor en uventet interaksjon med LPM kan påvirke lagringstilgjengeligheten direkte.

Mer avanserte individuelle brukere kan i mellomtiden dra nytte av -rc for å validere at deres nyere eller mindre vanlig maskinvare Den støttes skikkelig. Ankomsten av nye inndataenheter, som CRKD-gitarer eller spesifikke bærbare datamaskininnstillinger, er et eksempel på hvordan kjernen fortsetter å utvide utvalget av gjenkjente periferienheter uten behov for eksterne drivere.

Med alle disse justeringene, Linux 6.19-rc2 ser ut til å bli et viktig skritt mot den stabile versjonen, som kombinerer kritiske rettelser for lagring, forbedringer i støtte for inndataenheter og konstant arbeid med testing og dokumentasjon som legger grunnlaget for en smidigere adopsjon når den når større distribusjoner.

Linux 6.19-RC1
Relatert artikkel:
Linux 6.19-rc1: Viktige funksjoner i den nye kjernen og første ytelsestester