Pegats de Linux per a suport RAS en plataformes Qualcomm

Darrera actualització: 18 de gener de 2026
  • Qualcomm impulsa el suport dels seus SoC ARM a Linux amb nombrosos pegats que ja han entrat en kernels com 6.8, 6.9 i 6.3.
  • Persisteixen problemes estructurals de microprogramari, BIOS i virtualització a Snapdragon X1E que afecten fabricants com TUXEDO.
  • Linux 6.3 introdueix grans canvis en drivers, seguretat, xarxes i arquitectures ARM64, incloent-hi diverses plataformes Qualcomm.
  • La variant Linux-lliure 6.3-gnu reforça l'eliminació de blobs, tensant l'equilibri entre rendiment, suport i programari 100% lliure.

Pegats de Linux per a suport a Qualcomm

L'ecosistema del maquinari ARM de Qualcomm i el nucli Linux està vivint un moment clau per a la administració de sistemes Linux. D'una banda, la companyia empeny fort perquè els seus SoC de nova generació, com Snapdragon X Elite i altres xips ARM64, tinguin suport de primera al nucli principal. De l'altra, la comunitat Linux i alguns fabricants s'estan xocant amb límits molt clars en temes de microprogramari, BIOS, virtualització i suport de llarga durada.

En aquest context, els pegats de Linux per a suport RAS i altres funcions en plataformes Qualcomm s'han convertit en peça estratègica: no només habiliten coses tan bàsiques com emmagatzematge NVMe o àudio, sinó que també estableixen les bases de característiques crítiques com fiabilitat, seguretat, virtualització o suport a llarg termini per a portàtils i altres dispositius basats en ARM.

Qualcomm, ARM i la carrera per conquerir lescriptori amb Linux

El domini clàssic de AMD i Intel al món del PC es veu cada cop més qüestionat per l'ofensiva ARM. Qualcomm i Apple han demostrat que es poden dissenyar SoC tremendament potents i eficients per a portàtils i sobretaula, i el següent front lògic és assegurar que aquests xips funcionin igual de bé a Linux que a Windows.

En el cas concret de Qualcomm, la companyia ha començat a enviar un volum important de pegats al nucli Linux per donar vida a la seva nova generació de processadors, especialment a la família Snapdragon X Elite (identificats en molts commits com X1E80100). Aquests pegats no són cosmètics: habiliten des de l'emmagatzematge NVMe sobre PCIe fins a l'àudio, passant per energia, pins, busos i la pròpia memòria cau del sistema.

L'aposta de Qualcomm per Linux es tradueix que moltes d'aquestes millores ja formen part de les versions Linux 6.8 i Linux 6.9. Això demostra que la companyia no es queda en el màrqueting de “compatible amb Linux”, sinó que està empenyent suport real a l'arbre principal del nucli, cosa imprescindible perquè les distribucions puguin oferir imatges funcionals sense recórrer a pegats externs eterns.

Alhora, el panorama és contradictori: mentre el suport del nucli madura, alguns fabricants com TUXEDO han decidit pausar els seus projectes de portàtils amb Snapdragon X1E orientats a Linux per problemes de microprogramari, BIOS i altres punts estructurals. És a dir, el nucli avança, però la plataforma completa encara no està a l'alçada del que exigeix ​​un proveïdor d'equips Linux de fàbrica.

Pegats clau de Qualcomm ja integrats al nucli Linux

Qualcomm ha anat enviant al nucli principal una sèrie de pegats molt concrets per a Snapdragon X Elite i altres plataformes ARM64, sense els quals el sistema simplement no seria usable. Entre els blocs de suport més rellevants que ja estan integrats a Linux 6.8 i 6.9 destaquen:

En primer lloc, el suport per NVMe sobre PCIe, fonamental perquè els SSD d'alt rendiment connectats al bus PCI Express funcionin correctament en aquests equips. Sense aquests controladors específics per a la plataforma, el rendiment demmagatzematge o fins i tot la detecció de les unitats podria ser deficient o inexistent.

També s'inclou un conjunt de controladors per al sistema de so de les referències Snapdragon, amb suport per al còdec d'àudio i els diferents camins d'entrada i sortida. Això és clau per a una cosa tan bàsica com que funcionin altaveus, micròfon i el connector d'auriculars a portàtils.

Una altra peça important és el suport per al PMIC PMC8380, el xip de gestió denergia dalgunes plataformes Qualcomm. Aquest component sencarrega de la regulació de voltatges, la càrrega de la bateria i altres aspectes essencials de lalimentació del sistema, de manera que tenir un driver sòlid i upstream és una condició necessària perquè els portàtils siguin realment utilitzables amb Linux en el dia a dia.

A més, Qualcomm ha treballat al subsistema de Pinctrl (TLMM), que gestiona la configuració dels pins del SoC, així com als blocs Phy destinats a PCIe, eDP i USB. Aquests pegats permeten que els diferents ports físics (USB, sortides de vídeo, enllaços PCI Express) estiguin correctament inicialitzats i configurats per al seu ús per la resta de controladors del sistema.

Finalment, s'han afegit descriptors i suport per a les plaques de referència CRD i QCP, així com per a la memòria cau del sistema. Aquests “boards” serveixen de base perquè tant Qualcomm com els fabricants puguin provar i validar Linux abans fins i tot que hi hagi portàtils comercials, i que el kernel principal entengui aquestes plaques és fonamental per a la maduració primerenca del suport.

Funcions en camí per a futurs kernels: bateria, GPU, càmeres i més

Més enllà del ja inclòs a Linux 6.8 i 6.9, Qualcomm té a la cua una nova onada de pegats previstos per als nuclis 6.10 i 6.11. Aquests canvis apunten a cobrir buits especialment sensibles en un entorn descriptori o portàtil modern.

Entre les àrees en què s'està treballant destaca el suport complet de bateria i gestió denergia. No n'hi ha prou que el sistema detecti una bateria; és imprescindible que els indicadors siguin necessaris, que la càrrega i la descàrrega estiguin optimitzades i que s'habilitin estats de baix consum, suspensió i represa fiables.

Un altre front important és el suport del host USB, tant per a ports USB tradicionals com per a variants d'alta velocitat i fins i tot USB4, on molts usuaris i fabricants han detectat encara limitacions en velocitat efectiva i estabilitat en equips amb Snapdragon X1E.

A l'àmbit gràfic, Qualcomm està impulsant el suport de la seva GPU Adren integrada, incloent-hi tant el renderitzat 3D com la sortida de vídeo externa via DisplayPort (DP). La GPU de Snapdragon X Elite és capaç d'assolir 4.6 TFLOPS, per la qual cosa un bon suport a Linux obre la porta a jocs, aplicacions 3D i càrregues de treball d'acceleració gràfica d'alt nivell.

No s'hi queda la cosa: també hi ha feina en àrees com vídeo, càmera i àudio avançat (altaveus, micròfons, auriculars i combinacions). Això inclou lús de motors de codificació i descodificació multimèdia per maquinari, clau per estalviar bateria i reduir la càrrega de la CPU quan es reprodueixen o editen vídeos dalta resolució.

  Ordres bàsiques a Linux

Finalment, està molt present el focus a suspensió i represa. En portàtils ARM, un mal comportament del mode repòs pot arruïnar lexperiència, provocant consums desbocats o fallades en despertar el sistema. Els pegats que Qualcomm està enviant busquen que el cicle suspensió/represa sigui tan fiable com en un portàtil x86 ben suportat.

Snapdragon X Elite: potència bruta i capacitats de IA

El cor d'aquests esforços és el Snapdragon X Elite, una CPU ARM pensada per desafiar directament els processadors de gamma alta d'AMD, Intel i, en entorns ARM, els Apple Silicon. Aquest xip compta amb 12 nuclis capaços dassolir freqüències de fins a 4,3 GHz, un nombre que el situa clarament a la lliga dels processadors descriptori i portàtils dalt rendiment.

El disseny del Snapdragon X Elite és un SoC (System on Chip) que integra una GPU Adren amb potència de fins a 4.6 TFLOPS. Això ho converteix en una opció perfectament viable tant per a jocs com per a tasques intensives a GPU com a renderitzat, efectes visuals o motors 3D complexos, sempre que l'stack de controladors a Linux estigui a l'alçada.

Un punt especialment rellevant és la capacitat de IA integrada al xip. Qualcomm anuncia fins a 45 TOPS (tera operacions per segon) dedicades a càrregues de treball d'intel·ligència artificial. En el context de Linux, això es pot aprofitar en frameworks d'inferència optimitzats, aplicacions de reconeixement de veu, visió per ordinador o qualsevol tasca que faci ús intensiu de models de machine learning.

Tot això se suma a un fort èmfasi en la eficiència energètica. Un SoC amb aquesta densitat de potència i funcions ha de mantenir consums continguts per resultar atractiu en portàtils ultrafins i dispositius sempre connectats. Els pegats i les optimitzacions d'energia a Linux seran claus perquè l'experiència sigui comparable a la de Windows o macOS en autonomia i rendiment sostingut.

Aquestes capacitats situen l'Snapdragon X Elite en una posició molt competitiva dins del mercat de PCs. El gran repte és que tot aquest potencial arribi de manera fluida als usuaris de Linux, sense necessitat de hacks, extracció de firmware des de Windows ni malabarismes amb kernels personalitzats.

Full de ruta: firmware obert, navegadors i distribucions

Qualcomm ha compartit un full de ruta aproximat de sis mesos de treball orientada específicament a millorar lexperiència en Linux. Un dels eixos centrals d'aquesta planificació és la descodificació de vídeo d'extrem a extrem en navegadors com Firefox i Chrome, explotant els motors de vídeo del SoC en lloc de llençar només de CPU.

A més, es contemplen optimitzacions de CPU i GPU específiques per a Linux, de manera que tant el planificador del nucli com les biblioteques d'espai d'usuari treguin tot el suc al maquinari ARM de Qualcomm. Aquestes millores han de traduir-se en temps de resposta més àgils, menor consum i un ús més intel·ligent de la GPU Adreno per accelerar interfícies i aplicacions.

Un altre aspecte clau del full de ruta és l'objectiu de publicar el firmware de forma oberta a través del repositori linux-firmware. Que el microprogramari estigui disponible en aquesta ubicació estàndard permet que les distribucions empaquetin tot el necessari sense obligar l'usuari a extreure'l des d'una instal·lació de Windows o descarregar-lo de fonts opaques.

Qualcomm també ha esmentat la intenció d'oferir instal·ladors senzills per a Ubuntu i Debian, el que implica imatges de sistema i processos d'instal·lació pensats específicament per a les seves plataformes ARM, amb tots els pegats de kernel, mòduls i firmware necessaris perquè el sistema arrenqui i funcioni sense mals de cap.

Per fomentar la col·laboració, la companyia ha publicat una imatge de disc experimental per a un instal·lador de Debian i anima la comunitat a seguir els avenços i pegats a la LKML (Linux Kernel Mailing List) buscant la cadena “X1E80100”. Amb aquest enfocament, pretenen rebre feedback d'hora sobre quina falta, què falla i què s'hauria de prioritzar en els cicles de desenvolupament següents.

L'altra cara de la moneda: firmware tancat i frustració de la comunitat

Tot i aquests moviments positius, una part important de la comunitat Linux que ha provat Snapdragon X1E a la pràctica mostra força frustració. Un focus de conflicte molt clar és la disponibilitat real del microprogramari necessari perquè totes les peces del maquinari funcionin correctament a Linux.

Molts usuaris es pregunten per què no n'hi ha una via oficial, clara i redistribuïble per instal·lar el microprogramari que necessiten components crítics dels sistemes X1E. Ara com ara, en massa casos l'única opció és “aixecar” una instal·lació de Windows, extreure'n els blobs de firmware i traslladar-los manualment a Linux, amb tots els problemes legals i pràctics que això implica.

A sobre, en diversos casos la redistribució del microprogramari no està permesa a través de canals estàndard com el mateix repositori linux-firmware. Això genera un ecosistema fràgil, en què cada usuari s'ha d'apanyar com pugui, i on els distribuïdors de Linux no poden simplement empaquetar tot allò necessari i donar suport oficial a la plataforma.

Aquesta situació es percep com un problema estructural més que com un simple sotrac tècnic. Sense firmware redistribuïble, drivers completament upstream i una base de maquinari estable, resulta molt complicat que els fabricants de portàtils orientats a Linux s'animin a llançar productes comercials amb Snapdragon X1E i oferir uns quants anys d'actualitzacions.

Com a conseqüència, els usuaris avançats i desenvolupadors han formulat preguntes molt directes a Qualcomm: què bloqueja realment aquest model de distribució de microprogramari apte per a Linux, si hi ha un pla públic per fer sostenibles aquests sistemes a llarg termini i què hauria de canviar per poder abandonar la dependència de workflows basats en instal·lacions de Windows.

El cas TUXEDO: projecte pausat per manca de maduresa

Un dels cops de realitat més visibles ha estat la decisió de TUXEDO Informàtica, un conegut fabricant de portàtils amb Linux preinstal·lat, de pausar o fins i tot discontinuar la seva iniciativa de llançar un notebook amb Snapdragon X1E com a plataforma estrella per a Linux.

El 21 de novembre de 2025, TUXEDO va publicar un comunicat en què explicava que la plataforma resultava menys adequada per a Linux del que esperaven. Tot i que van arribar a tenir prototips funcionals que algunes persones van poder veure en persona, els problemes acumulats van fer inviable seguir endavant tal com estava la situació.

  Migrando de Linux a Ubuntu: Una Transició Suau

Entre els motius citats per TUXEDO hi havia la absència d'una via viable d'actualització de BIOS, la manca de control adequat de ventiladors, un comportament impredictible en la virtualització KVM i la impossibilitat dassolir velocitats altes i estables en USB4. Tot això són elements que, per a un proveïdor de portàtils Linux, són crítics de cara a lexperiència dusuari i al suport tècnic posterior.

També van esmentar que, encara que era possible la descodificació de vídeo per maquinari, el suport a les aplicacions reals era pobre, la qual cosa reduïa el valor pràctic d'aquesta funcionalitat per als clients finals. No n'hi ha prou que el maquinari ho pugui fer: cal que els navegadors, reproductors i altres programaris el facin servir de manera fiable.

Tot i així, TUXEDO va deixar la porta oberta a reavaluar futures generacions de Snapdragon i contribuir a upstream amb part del treball que van realitzar, per exemple als arbres de dispositius (Device Tree) específics per als seus prototips. El missatge és clar: hi ha interès, però manca maduresa de plataforma per a un suport Linux seriós “out of the box”.

El salt del nucli Linux 6.3: neteja ARM, drivers i seguretat

Mentre tot això passa al front Qualcomm, el nucli Linux continua evolucionant a molt bon ritme. Una mostra és Linux 6.3, llançat per Linus Torvalds després de dos mesos de treball, que va incorporar 15.637 canvis enviats per 2.055 desenvolupadors, amb un pegat de 76 MB que va afectar gairebé 14.300 fitxers i va afegir més d'un milió de línies de codi.

A nivell d'estadístiques, al voltant del 39% de les modificacions de Linux 6.3 es van centrar en drivers, un 15% en codi específic d'arquitectures, un 10% a la pila de xarxa, un 5% en sistemes de fitxers i un 3% en subsistemes interns del nucli. Aquestes xifres reflecteixen el pes que tenen els controladors i el suport de noves plataformes (incloses moltes ARM i ARM64) en el desenvolupament actual del nucli.

Entre les novetats més destacades hi ha la gran neteja de plataformes ARM antigues i en desús. Més de 40 plataformes es van eliminar de l'arbre de codi, cosa que va suposar una retallada d'unes 150.000 línies. Aquesta poda ajuda a mantenir el nucli manejable ia reduir la càrrega de manteniment en maquinari que ja no té rellevància pràctica.

Linux 6.3 també va fer passos significatius a la integració del llenguatge Rust dins del nucli. Tot i que el suport encara no està habilitat per defecte ni converteix Rust en una dependència obligatòria, es van afegir tipus com Arc, ScopeGuard i ForeignOwnable, i es va retirar el mòdul “borrow” del paquet alloc. L'estat d'aquesta integració ja es considera proper al punt en què el nucli accepti els primers mòduls escrits a Rust de forma nativa.

Una altra utilitat interessant introduïda és hwnoise, una eina per rastrejar retards causats pel maquinari, mesurant el jitter en l'execució d'operacions fins i tot amb interrupcions deshabilitades. Al costat, s'hi va afegir un mòdul de kernel amb una implementació de referència del benchmark Dhrystone, útil per avaluar el rendiment de noves CPU i SoC durant les primeres fases de portabilitat.

Serveis de memòria, optimitzacions BPF i suport per a noves arquitectures

Dins l'àrea de memòria i serveis de sistema, Linux 6.3 va introduir l'opció de deshabilitar la comptabilitat de memòria per a programes BPF mitjançant el paràmetre de línia d'ordres cgroup.memory=nobpf. Això pot ser útil en sistemes molt carregats de contenidors, on la sobrecàrrega de comptabilitat de BPF suposi un cost innecessari.

També es va afegir per a BPF una implementació d'estructures d'arbre vermell-negre usant kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first), evitant la necessitat d'introduir un nou tipus de mapa específic. Això estableix les bases per a programes BPF més complexos i eficients en escenaris de xarxa i observabilitat.

Al mecanisme de seqüències reiniciables (rseq) s'hi va incorporar la possibilitat de passar identificadors de concurrència associats al número de CPU, eina important per realitzar operacions atòmiques de forma ràpida i fiable en entorns multifil, reiniciant l'operació quan és interrompuda per un altre fil.

A nivell d'arquitectures, es va afegir suport per a instruccions SME 2 (Scalable Matrix Extension) en processadors ARM, es va implementar el trampolí BPF a s390x i RISC-V RV64 per minimitzar la sobrecàrrega de trucades entre kernel i BPF, i es va habilitar l'ús d'instruccions ZBB a RISC-V per accelerar operacions amb cadenes.

La relativament nova arquitectura LoongArch també va sortir guanyant amb Linux 6.3, afegint suport per a KASLR, reubicació del kernel, punts de parada de maquinari i mecanismes kprobe. A més, la llibreria mínima Nolibc va ampliar la seva cobertura a s390 i Arm Thumb1, afegint-se a ARM, AArch64, i386, x86_64, RISC-V i MIPS.

Millores en sistemes de fitxers, E/S i emmagatzematge

En el terreny de l'emmagatzematge, Linux 6.3 va incorporar millores notables a Btrfs, ext4, f2fs, EROFS i al planificador d'E/S BFQ. Aquestes modificacions tenen impacte directe en el rendiment i la fiabilitat de sistemes tant descriptori com de servidor.

A Btrfs, per reduir la fragmentació, es va optar per dividir les extensions per mida en assignar blocs: petits (fins a 128 KB), mitjans (fins a 8 MB) i grans. També es va refactoritzar la implementació de raid56, es va redissenyar el codi de verificació de checksums i es van accelerar operacions d'enviament (send) fins a 10 vegades mitjançant caching d'utime per a directoris i execució diferida de comandes.

Ext4 va millorar el seu rendiment en permetre que múltiples processos realitzin E/S directa en blocs preassignats usant bloquejos compartits d'inode, en lloc de bloquejos exclusius que bloquejaven el paral·lelisme. A f2fs es van abordar problemes seriosos d'escriptura atòmica i de la nova memòria cau d'extensions, alhora que es va millorar la llegibilitat del codi.

EROFS, pensat per a particions de només lectura, va afegir la capacitat de lligar la descompressió d'arxius comprimits a la CPU per reduir la latència en accedir a les dades. En paral·lel, el planificador BFQ va introduir suport per a unitats de disc giratòries avançades amb múltiples actuadors controlats per separat (Multi Actuator).

Al terreny de xarxa, es va afegir suport de xifrat AES-SHA2 a NFS, tant al client com al servidor, i el subsistema FUSE va introduir l'extensió de consulta que permet adjuntar informació addicional (com a grups) a les peticions, cosa útil per aplicar correctament els permisos en crear objectes en sistemes de fitxers basats en FUSE.

Virtualització, seguretat i xarxa: BIG TCP, Spectre i Hyper-V

Linux 6.3 vi carregat de millores a virtualització i seguretat. A l'hipervisor KVM per a x86 es va afegir suport per a hipertrucades esteses de Hyper-V i el reenviament d'aquestes a controladors al host d'espai d'usuari, cosa que va fer possible executar Hyper-V de forma imbricada.

  Com connectar els teus AirPods a un PC, a una Mac ia altres dispositius

També es va facilitar la restricció del accés de convidats a esdeveniments de la PMU, evitant que màquines virtuals llegeixin comptadors de rendiment que podrien filtrar informació sensible. En paral·lel, el mecanisme memfd va guanyar la capacitat de crear àrees de memòria no executables de manera irrevocable (memfd no executable), reforçant tècniques d'enduriment.

S'ha introduït l'operació PR_SET_MDWE en prctl, que bloqueja intents d'assignar permisos de memòria que permetin escriptura i execució simultànies, reforçant les defenses davant d'exploits. A més, es va activar per defecte una nova protecció davant d'atacs tipus Spectre, basada en la manera automàtica IBRS dels AMD Zen 4, que ajusta l'especulació d'instruccions durant interrupcions, syscalls i canvis de context amb menys sobrecàrrega que Retpoline.

Es va corregir també una vulnerabilitat relacionada amb Spectre v2 en presència de SMT/Hyper-Threading, provocada per la desactivació del mecanisme STIBP en utilitzar IBRS. Pel que fa a arquitectures, ARM64 va rebre un nou objectiu de compilació «virtconfig» que activa només els components necessaris per arrencar en entorns de virtualització, i m68k va passar a disposar de filtratge de syscalls amb seccomp.

A la pila de xarxa, es va afegir una interfície netlink per configurar PLCA (IEEE 802.3cg-2019), es va documentar amb més detall l'API netlink i es va implementar l'eina ynl-gen-c per generar codi C a partir d'especificacions YAML. També s'ha incorporat l'opció IP_LOCAL_PORT_RANGE als sockets per facilitar configuracions amb NAT compartit sense recórrer a SNAT complex.

Drivers de maquinari: GPUs antigues fora, suport Qualcomm Adreno reforçat

El subsistema de dispositius a Linux 6.3 va veure una neteja massiva de drivers gràfics antics i l'entrada de nous controladors per a plataformes modernes, entre elles diverses basades en Qualcomm i ARM64.

Es van eliminar tots els controladors basats en DRI1 (i810, mga, r128, savage, sis, tdfx i via), considerats obsolets des de 2016 i sense suport a Mesa des de 2012. També es van retirar drivers fbdev vetustos com omap1, s3c2410b, t100 de codi que ja no es fa servir en maquinari actual.

Entre les incorporacions, destaca un controlador DRM per a la VPU d'Intel Meteor Lake, integrat al subsistema “accel” per a acceleradors de còmput. El controlador i915 va ampliar suport per a GPU discretes Intel Arc, va afegir compatibilitat preliminar amb GPU Meteor Lake i suport per a Intel Xe HP 4tile.

Al costat d'AMD, el controlador amdgpu va introduir suport per a AdaptiveSync, Secure Display amb múltiples pantalles i millores a DCN 3.2, SR-IOV RAS, VCN RAS, SMU 13.xi DP 2.1. Mentrestant, el controlador Nouveau va retirar trucades ioctl antigues i el controlador etnaviv va afegir suport experimental per a la NPU VeriSilicon.

El controlador pata_parport per a unitats IDE sobre port paral·lel va fer possible eliminar l'antic subsistema PARIDE del nucli, amb la limitació de no poder connectar simultàniament impressora i disc pel mateix port. Al terreny sense fil, es va afegir ath12k, que dóna suport a targetes Wi‑Fi 7 basades en xips Qualcomm, i suport per a dispositius amb chipset Realtek RTL8188EU.

Plataformes ARM64 noves i kernel Linux-lliure 6.3-gnu

Linux 6.3 també va sumar suport per a 46 noves plaques ARM64, incloent dispositius tan variats com Samsung Galaxy Tab A (2015), Galaxy S5, BananaPi R3, Debix Model A, diverses plaques EmbedFire LubanCat, Facebook Greatlakes, Orange Pi R1 Plus, la plataforma Tesla FSD i nombrosos dispositius basats en SoC Rockchip (RK358 RK3566, RK3328) o TI K3.

Dins aquesta llista apareixen noves referències basades en SoC Qualcomm, com ara MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 i SDM632. La seva inclusió a l'arbre principal del nucli posa de manifest l'atenció constant que reben les plataformes Qualcomm dins l'ecosistema ARM64 de Linux.

En paral·lel, la Fundació Llatinoamericana de Programari Lliure va publicar Linux-libre 6.3-gnu, una variant totalment lliure del nucli 6.3, sense blobs de firmware ni seccions de codi no lliure lligades a restriccions del fabricant. En aquesta versió es van purgar blobs en nous controladors com ath12k, aw88395 i peb2466, així com als fitxers de Device Tree per a dispositius qcom basats en AArch64.

El codi de neteja de blobs es va actualitzar en controladors i subsistemes com amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870 i av7110, a més de drivers per a targetes DVB amb descodificació per programari i en BPF precompilat. Es va deixar de purgar a mà drivers com mga, r128, tm6000, cpia2 i r8188eu després de ser eliminats del kernel principal, i es va reforçar la neteja de blobs al controlador i915.

Tot aquest context mostra que, mentre Qualcomm i altres fabricants empenyen per integrar millor els seus SoC a Linux, una part de la comunitat segueix apostant per kernels 100% lliures i sense firmware propietari, la qual cosa afegeix una altra capa de complexitat al debat sobre suport, rendiment i llibertat dels usuaris.

Amb tots aquests moviments, la foto general és ecosistema en plena ebullició: Qualcomm accelera l'enviament de pegats per a suport RAS i funcionalitats crítiques a les seves plataformes ARM, el kernel Linux introdueix canvis profunds en drivers, seguretat i arquitectures, i alhora la comunitat i els fabricants de maquinari pressionen perquè el model de firmware i BIOS sigui realment sostenible per a Linux, sense dependre de Windows; la clau en els propers anys serà veure si aquests esforços convergeixen prou perquè els portàtils i equips descriptori amb Snapdragon i altres SoC ARM competeixin de tu a tu amb x86 també en el terreny del programari lliure.

com actualitzar la BIOS
Article relacionat:
Com actualitzar la BIOS de forma segura i sense ensurts