- Qualcomm øker støtten for sine ARM SoC-er i Linux med en rekke oppdateringer som allerede er inkludert i kjerner som 6.8, 6.9 og 6.3.
- Strukturelle problemer vedvarer i Snapdragon X1E-fastvaren, BIOS og virtualisering, noe som påvirker produsenter som TUXEDO.
- Linux 6.3 introduserer store endringer i drivere, sikkerhet, nettverk og ARM64-arkitekturer, inkludert flere Qualcomm-plattformer.
- Linux-libre 6.3-gnu-varianten forsterker fjerningen av blobs, noe som anstrenger balansen mellom ytelse, støtte og 100 % fri programvare.
Qualcomms ARM-maskinvareøkosystem og Linux-kjernen er i et avgjørende øyeblikk for Linux-systemadministrasjon . På den ene siden presser selskapet hardt på for å sikre at neste generasjons SoC-er, som Snapdragon X Elite og andre ARM64-brikker, har førsteklasses støtte i den vanlige kjernen. På den annen side møter Linux-fellesskapet og noen produsenter betydelige begrensninger når det gjelder fastvare, BIOS, virtualisering og langsiktig støtte.
I denne sammenhengen har Linux-patcher for RAS-støtte og andre funksjoner på Qualcomm-plattformer blitt en strategisk brikke: de muliggjør ikke bare grunnleggende ting som NVMe-lagring eller lyd, men legger også grunnlaget for kritiske funksjoner som pålitelighet, sikkerhet, virtualisering eller langsiktig støtte for bærbare datamaskiner og andre ARM-baserte enheter.
Qualcomm, ARM og kappløpet om å erobre skrivebordet med Linux
AMD og Intels tradisjonelle dominans i PC-verdenen blir i økende grad utfordret av ARM-offensiven. Qualcomm og Apple har vist at utrolig kraftige og effektive SoC-er kan designes for bærbare og stasjonære datamaskiner, og det neste logiske steget er å sikre at disse brikkene fungerer like bra på Linux som på Windows.
Når det gjelder Qualcomm, har selskapet begynt å gi ut et betydelig antall Linux-kjerneoppdateringer for å drive den nye generasjonen prosessorer, spesielt Snapdragon X Elite-familien (identifisert i mange commits som X1E80100). Disse oppdateringene er ikke bare kosmetiske: de muliggjør alt fra NVMe-lagring over PCIe til lyd, strømstyring, pinner, busser og selve systembufferen.
Qualcomms forpliktelse til Linux er tydelig i det faktum at mange av disse forbedringene allerede er inkludert i Linux-versjoner 6.8 og 6.9 . Dette viser at selskapet ikke bare fokuserer på markedsføring som er "Linux-kompatibel", men presser på for reell støtte i hovedkjernetreet, noe som er essensielt for at distribusjoner skal kunne tilby funksjonelle images uten å ty til endeløse eksterne oppdateringer.
Samtidig er situasjonen motstridende: mens kjernestøtten modnes, har noen produsenter som TUXEDO besluttet å sette Snapdragon X1E-laptopprosjektene sine rettet mot Linux på pause på grunn av firmware, BIOS og andre strukturelle problemer. Med andre ord, kjernen utvikler seg, men hele plattformen er ennå ikke opp til standardene som kreves av en fabrikkinstallert Linux-maskinvareleverandør.
Viktige Qualcomm-oppdateringer er allerede integrert i Linux-kjernen
Qualcomm har gitt ut en rekke svært spesifikke oppdateringer til hovedkjernen for Snapdragon X Elite og andre ARM64-plattformer, uten hvilke systemet rett og slett ville vært ubrukelig. Blant de mest relevante støtteblokkene som allerede er integrert i Linux 6.8 og 6.9 er:
For det første er NVMe over PCIe- støtte avgjørende for at høyytelses SSD-er koblet til PCI Express-bussen skal fungere riktig i disse systemene. Uten disse plattformspesifikke driverne kan lagringsytelsen eller til og med diskdeteksjon være dårlig eller ikke-eksisterende.
Det er også inkludert et sett med drivere for Snapdragon -lydsystemet , med støtte for lydkodeken og de ulike inngangs- og utgangsbanene. Dette er avgjørende for noe så grunnleggende som funksjonaliteten til høyttalere, mikrofoner og hodetelefonkontakter på bærbare datamaskiner.
En annen viktig komponent er støtte for PMC8380 PMIC , strømstyringsbrikken som brukes i noen Qualcomm-plattformer. Denne komponenten håndterer spenningsregulering, batterilading og andre viktige aspekter ved systemstrøm, så det å ha en robust oppstrømsdriver er en forutsetning for å gjøre bærbare datamaskiner virkelig brukbare med Linux på daglig basis.
I tillegg har Qualcomm jobbet med Pinctrl-undersystemet (TLMM) , som administrerer konfigurasjonen av SoC-pinner, samt med Phy-blokkene for PCIe, eDP og USB. Disse oppdateringene sikrer at de ulike fysiske portene (USB, videoutganger, PCI Express-koblinger) er riktig initialisert og konfigurert for bruk av resten av systemets kontrollere.
Til slutt er det lagt til beskrivelser og støtte for CRD- og QCP-referansekortene , samt for systembufferen. Disse kortene fungerer som et grunnlag for både Qualcomm og produsenter for å teste og validere Linux selv før kommersielle bærbare datamaskiner er tilgjengelige, og kjernens forståelse av disse kortene er avgjørende for tidlig modning av støtte.
Funksjoner som kommer til fremtidige kjerner: batteri, GPU, kameraer og mer
Utover det som allerede er inkludert i Linux 6.8 og 6.9, har Qualcomm planlagt en ny bølge med oppdateringer for kjernene 6.10 og 6.11 . Disse endringene tar sikte på å løse spesielt sensitive mangler i et moderne stasjonært eller bærbart PC-miljø.
Blant områdene det jobbes med, skiller omfattende batteristøtte og strømstyring seg ut . Det er ikke nok at systemet bare oppdager et batteri; det er viktig at indikatorene er nøyaktige, at lading og utlading er optimalisert, og at pålitelige strømsparings-, hvile- og gjenopptakstilstander er aktivert.
En annen viktig front er USB- vertstøtte , både for tradisjonelle USB-porter og for høyhastighetsvarianter og til og med USB4, hvor mange brukere og produsenter fortsatt har oppdaget begrensninger i effektiv hastighet og stabilitet i enheter med Snapdragon X1E.
Innen grafikk øker Qualcomm støtten for sin integrerte Adreno GPU , inkludert både 3D-gjengivelse og ekstern videoutgang via DisplayPort (DP). Snapdragon X Elites GPU er i stand til å nå 4.6 TFLOPS, så robust Linux-støtte åpner døren for spilling, 3D-applikasjoner og arbeidsbelastninger med høy grafikkakselerasjon.
Men det er ikke alt: det arbeides også på områder som video, kamera og avansert lyd (høyttalere, mikrofoner, hodetelefoner og kombinasjoner av disse). Dette inkluderer bruk av maskinvarebaserte multimediekodings- og dekodingsmotorer, nøkkelen til å spare batteristrøm og redusere CPU-belastningen når man spiller eller redigerer videoer med høy oppløsning.
Til slutt er det et sterkt fokus på søvn og gjenopptak . På ARM-bærbare datamaskiner kan dårlig søvnmodus ødelegge opplevelsen, forårsake ustabilt strømforbruk eller systemfeil når man våkner. Oppdateringene Qualcomm slipper tar sikte på å gjøre søvn-/gjenopptakssyklusen like pålitelig som på en godt støttet x86-bærbar datamaskin.
Snapdragon X Elite: Rå kraft og AI-funksjoner
I kjernen av denne innsatsen står Snapdragon X Elite , en ARM-prosessor som er utviklet for å utfordre avanserte prosessorer fra AMD, Intel og, i ARM-økosystemet, Apple Silicon. Denne brikken har 12 kjerner som kan nå frekvenser på opptil 4,3 GHz, et tall som tydelig plasserer den i ligaen av høyytelsesprosessorer for stasjonære og bærbare datamaskiner.
Snapdragon X Elite er en systembrikke (SoC) som integrerer en Adreno GPU med opptil 4.6 TFLOPS prosessorkraft . Dette gjør den til et perfekt alternativ for både spilling og GPU-intensive oppgaver som rendering, visuelle effekter eller komplekse 3D-motorer, forutsatt at Linux-driverstakken er opp til oppgaven.
Et spesielt relevant poeng er den innebygde AI- kapasiteten . Qualcomm annonserer opptil 45 TOPS (tera-operasjoner per sekund) dedikert til arbeidsbelastninger innen kunstig intelligens. I Linux-sammenheng kan dette utnyttes i optimaliserte inferensrammeverk, talegjenkjenningsapplikasjoner, datasyn eller enhver oppgave som bruker maskinlæringsmodeller intensivt.
Alt dette er kombinert med en sterk vekt på energieffektivitet . En SoC med denne effekttettheten og funksjonene må opprettholde lavt strømforbruk for å være attraktiv i ultratynne bærbare datamaskiner og enheter som alltid er tilkoblet. Strømoppdateringer og optimaliseringer i Linux vil være nøkkelen til å sikre en sammenlignbar opplevelse med Windows eller macOS når det gjelder batterilevetid og vedvarende ytelse.
Disse funksjonene plasserer Snapdragon X Elite i en svært konkurransedyktig posisjon i PC-markedet. Den store utfordringen er å sikre at alt dette potensialet leveres sømløst til Linux-brukere , uten behov for hacking, fastvareutvinning fra Windows eller sjonglering av tilpassede kjerner.
Qualcomm har delt en omtrent seks måneders plan som er spesielt fokusert på å forbedre Linux-opplevelsen. En av de sentrale pilarene i denne planen er ende-til-ende-videodekoding i nettlesere som Firefox og Chrome, som utnytter SoC-ens videomotorer i stedet for å utelukkende stole på CPU-en.
I tillegg er det planlagt Linux-spesifikke CPU- og GPU-optimaliseringer , slik at både kjerneplanleggeren og brukerbibliotekene kan utnytte Qualcomms ARM-maskinvare fullt ut. Disse forbedringene bør resultere i raskere responstider, lavere strømforbruk og smartere bruk av Adreno GPU for å akselerere grensesnitt og applikasjoner.
Et annet viktig aspekt ved veikartet er målet om å publisere fastvaren åpent gjennom linux-firmware-depotet . Å gjøre fastvaren tilgjengelig på denne standardplasseringen lar distribusjoner pakke alt de trenger uten å tvinge brukere til å pakke den ut fra en Windows-installasjon eller laste den ned fra ugjennomsiktige kilder.
Qualcomm har også nevnt sin intensjon om å tilby enkle installasjonsprogrammer for Ubuntu og Debian , som involverer systembilder og installasjonsprosesser spesielt utviklet for deres ARM-plattformer, med alle nødvendige kjerneoppdateringer, moduler og fastvare for å sikre at systemet starter opp og kjører problemfritt.
For å fremme samarbeid har selskapet gitt ut et eksperimentelt diskavbildning for et Debian-installasjonsprogram , og oppfordrer fellesskapet til å følge utviklingen og oppdateringene på Linux Kernel Mailing List (LKML) ved å søke etter strengen «X1E80100». Med denne tilnærmingen tar de sikte på å motta tidlig tilbakemelding på hva som mangler, hva som er ødelagt og hva som bør prioriteres i påfølgende utviklingssykluser.
Den andre siden av mynten: lukket firmware og frustrasjon i samfunnet
Til tross for denne positive utviklingen uttrykker en betydelig del av Linux-fellesskapet som har testet Snapdragon X1E i praksis betydelig frustrasjon. Et klart stridspunkt er den faktiske tilgjengeligheten av firmware som er nødvendig for at alle maskinvarekomponentene skal fungere riktig under Linux.
Mange brukere lurer på hvorfor det ikke finnes en offisiell, tydelig og omdistribuerbar måte å installere fastvaren som trengs av kritiske komponenter i X1E-systemer. For tiden er det eneste alternativet i altfor mange tilfeller å starte opp i en Windows-installasjon, pakke ut fastvareblobene fra den og manuelt overføre dem til Linux, med alle de juridiske og praktiske problemene det medfører.
For å gjøre vondt verre, er det i mange tilfeller ikke tillatt med videredistribusjon av fastvare gjennom standardkanaler som selve linux-firmware-depotet. Dette skaper et skjørt økosystem der hver bruker må klare seg selv, og der Linux-distributører ikke bare kan pakke alt nødvendig og tilby offisiell plattformstøtte.
Denne situasjonen oppfattes som et strukturelt problem snarere enn et enkelt teknisk problem. Uten omdistribuerbar firmware, fullt oppstrøms drivere og en stabil maskinvarebase , er det svært vanskelig for Linux-orienterte bærbare produsenter å være motiverte til å lansere kommersielle produkter med Snapdragon X1E og tilby flere år med oppdateringer.
Som et resultat har avanserte brukere og utviklere stilt Qualcomm svært direkte spørsmål: hva blokkerer egentlig denne Linux-vennlige firmware-distribusjonsmodellen, finnes det en offentlig plan for å gjøre disse systemene bærekraftige på lang sikt, og hva må endres for å bevege seg bort fra avhengigheten av Windows-baserte arbeidsflyter.
TUXEDO-saken: prosjektet satt på pause på grunn av manglende modenhet
En av de mest synlige realitetssjekkene har vært beslutningen til TUXEDO Computers , en kjent produsent av bærbare datamaskiner med Linux forhåndsinstallert, om å sette på pause eller til og med avbryte initiativet for å lansere en bærbar PC med Snapdragon X1E som flaggskipplattform for Linux.
21. november 2025 ga TUXEDO ut en uttalelse der de forklarte at plattformen var mindre godt egnet for Linux enn de hadde forventet . Selv om de hadde utviklet funksjonelle prototyper som noen kunne se personlig, gjorde de akkumulerte problemene det umulig å fortsette slik ting var.
Blant årsakene som TUXEDO nevnte var mangelen på en brukbar BIOS-oppdateringsmetode , utilstrekkelig viftekontroll, uforutsigbar oppførsel i KVM-virtualisering og manglende evne til å oppnå høye og stabile USB4-hastigheter. Alt dette er kritiske elementer for en leverandør av Linux-bærbare datamaskiner når det gjelder brukeropplevelse og påfølgende teknisk støtte.
De nevnte også at selv om maskinvarebasert videodekoding var mulig , var støtten i virkelige applikasjoner dårlig, noe som reduserte den praktiske verdien av denne funksjonaliteten for sluttbrukere. Det er ikke nok at maskinvaren er kapabel: nettlesere, spillere og annen programvare må også bruke den pålitelig.
Likevel lot TUXEDO døren stå åpen for å revurdere fremtidige Snapdragon-generasjoner og bidra oppstrøms med noe av arbeidet de har gjort, for eksempel på de spesifikke enhetstrærne for prototypene deres. Budskapet er klart: det er interesse, men plattformen mangler modenhet for seriøs, ferdig Linux-støtte.
Linux 6.3-kjernens sprang: ARM-opprydding, drivere og sikkerhet
Mens alt dette skjer på Qualcomm-fronten, fortsetter Linux-kjernen å utvikle seg i et veldig raskt tempo. Et eksempel er Linux 6.3, utgitt av Linus Torvalds etter to måneders arbeid, som innlemmet 15 637 endringer sendt inn av 2.055 utviklere, med en 76 MB stor oppdatering som påvirket nesten 14 300 filer og la til mer enn en million linjer med kode.
Statistisk sett fokuserte rundt 39 % av endringene i Linux 6.3 på drivere , 15 % på arkitekturspesifikk kode, 10 % på nettverksstakken, 5 % på filsystemer og 3 % på interne kjerneundersystemer. Disse tallene gjenspeiler viktigheten av drivere og støtte for nye plattformer (inkludert mange ARM- og ARM64-systemer) i dagens kjerneutvikling.
Blant de mest bemerkelsesverdige endringene er den omfattende oppryddingen av eldre og foreldede ARM-plattformer . Mer enn 40 plattformer ble fjernet fra kodetreet, noe som resulterte i en reduksjon på omtrent 150 000 linjer. Denne beskjæringen bidrar til å holde kjernen håndterbar og reduserer vedlikeholdsbyrden på maskinvare som ikke lenger er praktisk relevant.
Linux 6.3 gjorde også betydelige fremskritt i integreringen av Rust-språket i kjernen. Selv om støtte ennå ikke er aktivert som standard, og det heller ikke gjør Rust til en obligatorisk avhengighet, ble typer som Arc, ScopeGuard og ForeignOwnable lagt til, og "borrow"-modulen ble fjernet fra alloc-pakken. Denne integrasjonen anses nå å være nær det punktet hvor kjernen naturlig vil akseptere de første Rust-modulene.
Et annet interessant verktøy som ble introdusert er hwnoise , et verktøy for å spore maskinvareforårsakede forsinkelser ved å måle jitter under operasjonsutførelse, selv med avbrudd deaktivert. Ved siden av dette ble det lagt til en kjernemodul med en referanseimplementering av Dhrystone-referanseindeksen, som er nyttig for å evaluere ytelsen til nye CPUer og SoC-er i de tidlige stadiene av portabilitet.
Minnetjenester, BPF-optimaliseringer og støtte for nye arkitekturer
Innenfor minne- og systemtjenester introduserte Linux 6.3 muligheten til å deaktivere minneregnskap for BPF-programmer ved hjelp av kommandolinjeparameteren "cgroup.memory=nobpf". Dette kan være nyttig på systemer som er tungt lastet med containere, der overheaden for BPF-regnskap medfører unødvendige kostnader.
En rød-svart trestrukturimplementering ble også lagt til for BPF ved bruk av kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first), noe som eliminerer behovet for å introdusere en ny, spesifikk karttype. Dette legger grunnlaget for mer komplekse og effektive BPF-programmer i nettverks- og observerbarhetsscenarier.
Mekanismen for omstartbare sekvenser (rseq) innlemmet muligheten til å sende samtidighetsidentifikatorer tilknyttet CPU-nummeret, et viktig verktøy for å utføre atomoperasjoner raskt og pålitelig i flertrådete miljøer, og starte operasjonen på nytt når den blir avbrutt av en annen tråd.
På arkitekturnivå ble støtte for SME 2 (Scalable Matrix Extension) -instruksjoner lagt til i ARM-prosessorer, «BPF-trampolinen» ble implementert i s390x og RISC-V RV64 for å minimere overhead for anrop mellom kjernen og BPF, og bruk av ZBB-instruksjoner ble aktivert i RISC-V for å øke hastigheten på strengoperasjoner.
Den relativt nye LoongArch- arkitekturen dro også nytte av Linux 6.3, og fikk støtte for KASLR, kjerneflytting, maskinvarebruddpunkter og kprobe-mekanismer. Videre utvidet det minimale Nolibc-biblioteket dekningen til å inkludere s390 og Arm Thumb1, og ble dermed en del av ARM, AArch64, i386, x86_64, RISC-V og MIPS.
Forbedringer av filsystemer, I/O og lagring
Innen lagringsområdet innlemmet Linux 6.3 bemerkelsesverdige forbedringer av Btrfs, ext4, f2fs, EROFS og BFQ I/O-planleggeren . Disse modifikasjonene har en direkte innvirkning på ytelsen og påliteligheten til både stasjonære og serversystemer.
I Btrfs, for å redusere fragmentering, ble omfang delt etter størrelse ved allokering av blokker: liten (opptil 128 KB), medium (opptil 8 MB) og stor. RAID 56-implementeringen ble også refaktorert, sjekksumverifiseringskoden ble redesignet, og sendeoperasjoner ble akselerert opptil 10 ganger gjennom utime-hurtigbufring for kataloger og utsatt kommandokjøring.
Ext4 forbedret ytelsen ved å tillate flere prosesser å utføre direkte I/O på forhåndsallokerte blokker ved hjelp av delte inode-låser, i stedet for eksklusive låser som blokkerte parallellitet. f2fs adresserte alvorlige problemer med atomskriving og den nye utvidelsesbufferen, samtidig som den forbedret kodelesbarheten.
EROFS, designet for skrivebeskyttede partisjoner, la til muligheten til å binde dekompresjonen av komprimerte filer til CPU-en for å redusere latens ved tilgang til data. Parallelt introduserte BFQ-planleggeren støtte for avanserte roterende diskstasjoner med flere uavhengig kontrollerte aktuatorer (Multi Actuator).
Innen nettverksområdet ble AES-SHA2-krypteringsstøtte lagt til i NFS , både på klienten og serveren, og FUSE-undersystemet introduserte spørreutvidelsen som tillater å legge ved tilleggsinformasjon (som grupper) til forespørsler, noe som er nyttig for å bruke tillatelser riktig når man oppretter objekter i FUSE-baserte filsystemer.
Virtualisering, sikkerhet og nettverk: BIG TCP, Spectre og Hyper-V
Linux 6.3 kom med forbedringer innen virtualisering og sikkerhet . KVM-hypervisoren for x86 la til støtte for utvidede Hyper-V-hyperkall og videresending av disse til kontrollere på brukerområdets vert, noe som gjorde det mulig å kjøre Hyper-V på en nestet måte.
Tilgang til PMU-hendelser ble også begrenset for gjester , noe som forhindret virtuelle maskiner i å lese ytelsestellere som kunne lekke sensitiv informasjon. Parallelt fikk memfd-mekanismen muligheten til å ugjenkallelig opprette ikke-kjørbare minneområder (ikke-kjørbar memfd), noe som styrket herdingsteknikker.
PR_SET_MDWE- operasjonen ble introdusert i prctl, som blokkerer forsøk på å tildele minnetillatelser som tillater samtidig skriving og utførelse, noe som styrker forsvaret mot utnyttelser. I tillegg ble en ny beskyttelse mot Spectre-type angrep aktivert som standard, basert på AMD Zen 4 IBRS automatiske modus, som justerer instruksjonsspekulasjon under avbrudd, systemanrop og kontekstbytter med mindre overhead enn Retpoline.
En sårbarhet relatert til Spectre v2 i nærvær av SMT/Hyper-Threading, forårsaket av deaktivering av STIBP-mekanismen ved bruk av IBRS, ble også fikset. Når det gjelder arkitekturer, mottok ARM64 et nytt "virtconfig"-byggemål som bare aktiverer komponentene som er nødvendige for oppstart i virtualiseringsmiljøer, og m68k fikk syscall-filtrering med seccomp.
I nettverksstakken ble et netlink-grensesnitt lagt til for å konfigurere PLCA (IEEE 802.3cg-2019), netlink API-et ble dokumentert mer detaljert, og verktøyet ynl-gen-c ble implementert for å generere C-kode fra YAML-spesifikasjoner. Alternativet IP_LOCAL_PORT_RANGE ble også innlemmet i sockets for å legge til rette for delte NAT-konfigurasjoner uten å ty til kompleks SNAT.
Maskinvaredrivere: Eldre GPU-er ute, forbedret Qualcomm Adreno-støtte
Delsystemet Enheter i Linux 6.3 oppryddet massivt gamle grafikkdrivere og introduserte nye drivere for moderne plattformer, inkludert flere basert på Qualcomm og ARM64.
Alle DRI1-baserte drivere (i810, mga, r128, savage, sis, tdfx og via), som ble ansett som foreldet siden 2016 og ikke støttet av Mesa siden 2012, ble fjernet. Gamle fbdev-drivere som omap1, s3c2410, tmiofb og w100fb ble også pensjonert, og dermed reduserte vedlikeholdsbyrden for kode som ikke lenger brukes på nåværende maskinvare.
Blant tilleggene skiller en DRM-kontroller for Intel Meteor Lake VPU seg ut , integrert i "accel"-undersystemet for dataakseleratorer. i915-kontrolleren utvidet støtten for separate Intel Arc GPU-er, la til foreløpig kompatibilitet med Meteor Lake GPU-er og støtte for Intel Xe HP 4tile.
På AMD-siden introduserte amdgpu-driveren støtte for AdaptiveSync, Secure Display med flere skjermer og forbedringer av DCN 3.2, SR-IOV RAS, VCN RAS, SMU 13.x og DP 2.1. I mellomtiden fjernet Nouveau-driveren eldre ioctl-kall, og etnaviv-driveren la til eksperimentell støtte for VeriSilicon NPU.
pata_parport-driveren for IDE-disker over parallellporten gjorde det mulig å fjerne det gamle PARIDE-undersystemet fra kjernen, med begrensningen at det ikke var mulig å koble til en skriver og en disk samtidig gjennom samme port. På den trådløse arenaen ble ath12k lagt til, som gir støtte for Wi-Fi 7-kort basert på Qualcomm-brikker, og støtte for enheter med Realtek RTL8188EU-brikkesettet.
Nye ARM64-plattformer og Linux-libre 6.3-gnu-kjernen
Linux 6.3 la også til støtte for 46 nye ARM64-kort , inkludert enheter så varierte som Samsung Galaxy Tab A (2015), Galaxy S5, BananaPi R3, Debix Model A, flere EmbedFire LubanCat-kort, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD-plattformen og en rekke enheter basert på Rockchip SoC-er (RK3128, RK3588, RK3568, RK3566, RK3328) eller TI K3.
Denne listen inkluderer nye referanser basert på Qualcomm SoC-er, som MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 og SDM632 . Inkluderingen av dem i hovedkjernetreet fremhever den pågående oppmerksomheten Qualcomm-plattformer får innenfor Linux ARM64-økosystemet.
Parallelt ga Latin American Free Software Foundation ut Linux-libre 6.3-gnu , en helt gratis variant av 6.3-kjernen, uten firmware-blobber eller deler av ikke-fri kode knyttet til produsentrestriksjoner. Denne versjonen fjernet blobber i nye drivere som ath12k, aw88395 og peb2466, samt i enhetstrefilene for AArch64-baserte qcom-enheter.
Blob-rensingskoden ble oppdatert i drivere og undersystemer som amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870 og av7110, samt i drivere for DVB-kort med programvaredekoding og i forhåndskompilert BPF. Manuell sletting av drivere som mga, r128, tm6000, cpia2 og r8188eu ble avviklet etter at de ble fjernet fra hovedkjernen, og blob-rensing ble styrket i i915-driveren.
All denne konteksten viser at mens Qualcomm og andre produsenter presser på for å bedre integrere SoC-ene sine i Linux, fortsetter en del av fellesskapet å velge 100 % gratis kjerner uten proprietær firmware , noe som legger til et nytt lag med kompleksitet i debatten om støtte, ytelse og brukerfrihet.
Med all denne utviklingen er det overordnede bildet et økosystem i rask utvikling : Qualcomm akselererer utgivelsen av oppdateringer for RAS-støtte og kritiske funksjoner på sine ARM-plattformer, Linux-kjernen introduserer dyptgripende endringer i drivere, sikkerhet og arkitekturer, og samtidig presser miljøet og maskinvareprodusenter på for en virkelig bærekraftig firmware- og BIOS-modell for Linux, uten å stole på Windows eller halvferdige løsninger. Nøkkelen i de kommende årene vil være om disse anstrengelsene konvergerer nok til at bærbare og stasjonære datamaskiner med Snapdragon og andre ARM SoC-er kan konkurrere direkte med x86 også på åpen kildekode-programvarearenaen.