← Tornar als articles
Llançaments· 6 min de lectura· David Carrero Fernández-Baillo

OpenBSD 8.0 ja és aquí: gràfiques Intel Arc, hibernació a arm64 i adeu a Loongson

Pàgina d'OpenBSD 8.0 a openbsd.org, amb la il·lustració del peix globus Puffy anant en bicicleta, la data de publicació del 20 d'octubre de 2026 i l'inici de la llista de novetats
Captura: openbsd.org (20-oct-2026)

Theo de Raadt va publicar el 20 d’octubre de 2026 OpenBSD 8.0, la 61a versió del sistema. El salt de número no amaga cap revolució: a OpenBSD la versió puja una dècima cada sis mesos i, en arribar a la .9, passa a la xifra següent, igual que va passar de la 6.9 a la 7.0. El que sí que porta és una llista de canvis llarga, amb molta feina en maquinari (amd64, arm64 i RISC-V sobretot) i el repàs de seguretat de costum.

La cançó d’aquesta versió es titula «The Simps on AI» i la il·lustració la signen «yvaneht nioj and clanker». Venint d’un projecte que en aquestes notes també explica que ha retocat codi de smtpd «per evitar falsos informes d’errors dels escàners amb LLM», l’ullet s’entén sol.

Les novetats que més es noten

A amd64, l’espai d’adreces virtuals del nucli passa de 4 GB a 512 GB, i el mapa directe de pmap es col·loca ara en una adreça aleatòria. El primer canvi té una conseqüència pràctica immediata: el nucli ja pot mapar més de 4 GB de memòria de vídeo, cosa que calia per a les gràfiques modernes.

I aquí entra l’altra notícia grossa. Els controladors gràfics de drm se sincronitzen amb els de Linux 6.18.53 i inteldrm afegeix suport per a les Intel Arc de la sèrie A (DG2, Alchemist). També hi ha un arranjament per als errors de temps d’espera de GuC que apareixien en alguns equips amb Alder Lake.

El xifratge de la swap, actiu per defecte a OpenBSD des de fa molts anys, ara fa servir les instruccions AES de la CPU a amd64 i arm64, així que penalitza menys. A arm64 arriba a més la hibernació, i a RISC-V el nucli admet l’extensió vectorial «V», el temporitzador Sstc i l’arquitectura d’interrupcions avançada (AIA), i exposa a l’espai d’usuari quines extensions té la CPU.

Arquitectures: una que entra a LLVM i una altra que se’n va

sparc64 passa a compilar-se amb la cadena d’eines de LLVM/Clang. En sentit contrari, Loongson es retira: el port no funcionava amb Clang 22 i el projecte ha preferit deixar-lo abans que arrossegar-lo. Qui tingui una d’aquestes màquines MIPS es queda a la 7.9.

Portàtils, Wi-Fi i suspensió

Bona part de la feina va als portàtils amb Snapdragon. El controlador qwx de Wi-Fi de Qualcomm rep una tongada enorme de correccions i guanya 802.11n amb canals de 40 MHz i itinerància entre punts d’accés que funciona; qwz també suma 802.11n a 40 MHz i ja suspèn i reprèn. Equips com el Samsung Galaxy Book4 Edge o l’HONOR MagicBook Art 14 sobreviuen a la suspensió, la pantalla tàctil del Galaxy Book4 Edge funciona i hi ha controladors nous per a la interfície de BIOS i la bateria dels portàtils Samsung.

En xarxa amb cable, em reconeix les targetes de Panther Lake i Wildcat Lake i ix les Intel E610. En plaques ARM i RISC-V hi ha suport per als SoC SpacemiT K1 i K3, per a peces de Rockchip com la Radxa Zero 3 i per al SoC Qualcomm Glymur (X2).

Virtualització amb vmm i vmd

L’hipervisor natiu fa un pas gran: fins a 64 vCPU per màquina virtual, mode x2APIC als convidats, interrupcions MSI/MSI-X per als dispositius virtio, descàrrega de checksums de xarxa i un millor maneig de QCOW. També s’arreglen els modes d’APIC que impedien arrencar convidats Linux de 32 bits.

Seguretat: el de sempre, en quantitat

La secció de seguretat de les notes és llarga i està feta de detalls. pledge i unveil s’estrenyen una mica més (man, makewhatis i man.cgi queden restringits amb unveil), pax deixa d’extreure arxius maliciosos fora del directori de treball, syspatch es blinda davant d’scripts manipulats i fw_update valida signatures i rutes amb més rigor. Es corregeixen errors a dhcpd, iked, isakmpd, smtpd, nsd, Perl, el servidor X i libexpat, que puja a la 2.8.4. Si t’interessa per què el projecte treballa així, ho expliquem a OpenBSD i la seva cultura de seguretat.

Dos canvis de valors per defecte mereixen menció a part. httpd i relayd passen a fer servir el joc de xifrats TLS secure en lloc de compat i HIGH:!aNULL, i tots dos rebutgen ara peticions HTTP ambigües (obs-fold, barreges de Content-Length i chunked) segons l’RFC 9112. httpd guanya a més capçaleres HTTP personalitzades. I entra al sistema base rtrd, un dimoni del protocol RPKI-to-Router que completa el que ja feien rpki-client i bgpd.

OpenSSH 10.6, LibreSSL 4.4 i paquets

Amb la 8.0 arriben OpenSSH 10.6 i LibreSSL 4.4.0. OpenSSH desactiva un compressor que podia filtrar informació per canal lateral, corregeix que ChannelTimeout i RekeyLimit no s’apliquessin des de sshd_config i afegeix suport experimental per a la signatura postquàntica composta mldsa44-ed25519. LibreSSL fa de X25519MLKEM768 el grup preferit per a TLS 1.3 a libtls i corregeix una manera de saltar-se la comprovació OCSP en clients que exigeixen stapling.

Al sistema base hi van LLVM/Clang 22.1.6, Perl 5.42.3, Unbound 1.26.1, NSD 4.15.2 i xserver 21.1.24 amb Mesa 25.0.7. En paquets n’hi ha més de 13.000 per a amd64, amb GNOME 49, KDE Plasma 6.7.5, Xfce 4.20, GCC 16.1, Rust 1.98.1, Go 1.27.1, Python 3.14.7, PostgreSQL 18.6, Firefox 157, LibreOffice 26.8 i Wayland 1.26 amb diversos compositors (Sway, Niri, Labwc, Wayfire, Mango i CoW).

Suport i com actualitzar

OpenBSD manté amb pedaços les dues últimes versions. Amb la sortida de la 8.0, la 7.8 deixa de rebre actualitzacions de seguretat, i la 7.9 aguantarà fins que surti la 8.1, previsiblement a la primavera de 2027. Tens el calendari a la fitxa d’OpenBSD.

L’actualització només s’admet des de la versió immediatament anterior, així que des de la 7.9 n’hi ha prou amb:

# sysupgrade
# sysmerge
# pkg_add -u

sysupgrade descarrega els conjunts, verifica les signatures i reinicia per instal·lar sol; després toca revisar la configuració amb sysmerge i actualitzar els paquets. Abans de començar, comprova que /usr té almenys 1,1 GB i llegeix la guia d’actualització, perquè aquesta vegada hi ha canvis que poden mossegar:

  • bgpd exigeix per defecte suport d’AS de 4 bytes (announce as-4byte passa de yes a enforce). Si algun veí encara necessita 2 bytes, cal tornar a posar yes a mà.
  • Kea salta de la 2.4 a la 3.2: la configuració s’ha de revisar o reescriure i les dades es mouen de /var/lib/kea a /var/db/kea.
  • stalwart-mail puja a la 0.16 i necessita un bolcatge i una restauració complets.
  • libmaxminddb deixa de portar les bases GeoLite antigues; l’alternativa en paquets són les de DB-IP amb llicència CC-BY-4.0.

Les imatges install80.iso, install80.img i miniroot80.img són als miralls habituals. Si et pica la curiositat per l’origen de tot plegat, la història de BSD explica d’on ve OpenBSD.

Fonts: notes d’OpenBSD 8.0 i guia d’actualització de la 7.9 a la 8.0, del Projecte OpenBSD; OpenBSD 8.0 Released With Intel Arc A-Series, Other Hardware Improvements, a Phoronix.