El Yocto Project va publicar la versió 6.0, de nom en clau «Wrynose», i la sèrie ja va per la 6.0.1. És una LTS (suport a llarg termini) amb quatre anys de manteniment, garantit almenys fins a l’abril de 2030. Per a qui construeix Linux encastat, un salt d’LTS no és una notícia més: marca la base sobre la qual es muntaran productes que continuaran al mercat mitja dècada.
Si no t’hi has topat mai, Yocto no és una distribució que t’instal·les: és un conjunt d’eines per fabricar la teva pròpia distribució Linux a mida. Encaminadors, càmeres, cotxes, maquinària industrial, electrònica de consum… una quantitat enorme del Linux que no es veu per cap pantalla d’escriptori surt d’aquí.
Base i cadena d’eines
Wrynose s’assenta sobre el nucli Linux 6.18 LTS i renova de dalt a baix la cadena d’eines:
- GCC 15.2
- glibc 2.43
- LLVM 22.1
- Go 1.26
- Rust 1.94
L’estrella: compliment i traçabilitat
El que els seus desenvolupadors més subratllen d’aquesta versió no són les xifres de compiladors, sinó tres coses: els quatre anys de suport, les millores en SBOM i en el seguiment de CVE, i uns valors per defecte més segurs pensats expressament per facilitar el compliment del Cyber Resilience Act (CRA) europeu.
Aquest detall és més important del que sembla. El CRA obliga els fabricants que venen producte amb programari a la UE a saber exactament què hi porten dins i a gestionar-ne les vulnerabilitats durant tota la vida de l’aparell. Un SBOM (la llista de materials del programari) decent i un seguiment de CVE que funcioni deixen de ser un luxe d’enginyeria per passar a ser un requisit legal. Que Yocto ho porti de sèrie estalvia a molta gent una feina enorme.
Acompanyant això, s’ha incorporat a la documentació un nou Yocto Project Security Reference, que explica com reportar vulnerabilitats a l’equip de seguretat del projecte.
Rust entra al nucli
Una altra novetat de pes: Wrynose afegeix suport per habilitar Rust al nucli i per compilar mòduls de nucli en Rust fora de l’arbre. L’arribada de Rust al nucli Linux fa anys que és un culebrot, i que una eina de construcció d’encastats com Yocto ho suporti de manera nativa és un senyal força clar de cap on van els trets.
Un canvi de lampisteria
Finalment, un avís per a qui mantingui receptes: l’eina Wic passa a mantenir-se en un projecte a part i deixa de formar part d’OpenEmbedded-Core (OE-Core). No és cap drama, però si el teu flux de construcció la dóna per feta dins d’OE-Core, cal revisar-ho abans de migrar.
Qui se l’hauria de mirar
Qualsevol que engegui un producte encastat nou els pròxims mesos. Començar sobre una LTS acabada de sortir et compra quatre anys de tranquil·litat, i fer-ho sobre una que ja porta els deures del CRA mig fets t’estalvia una discussió incòmoda més endavant. Si tens producte viu sobre una LTS anterior, la migració no corre tanta pressa, però convé planificar-la.
Tens el detall complet a les notes de la versió 6.0 (wrynose) i les dates de suport a la fitxa de Yocto.
