← Volver a artículos
Releases· 6 min de lectura· David Carrero Fernández-Baillo

OpenBSD 8.0 ya está aquí: gráficas Intel Arc, hibernación en arm64 y adiós a Loongson

Página de OpenBSD 8.0 en openbsd.org, con la ilustración del pez globo Puffy montado en bicicleta, la fecha de publicación del 20 de octubre de 2026 y el inicio de la lista de novedades
Captura: openbsd.org (20-oct-2026)

Theo de Raadt publicó el 20 de octubre de 2026 OpenBSD 8.0, la 61ª versión del sistema. El salto de número no esconde ninguna revolución: en OpenBSD la versión sube una décima cada seis meses y, al llegar a la .9, pasa a la siguiente cifra, igual que pasó de la 6.9 a la 7.0. Lo que sí trae es una lista de cambios larga, con mucho trabajo en hardware (amd64, arm64 y RISC-V sobre todo) y el repaso de seguridad de costumbre.

La canción de esta versión se titula «The Simps on AI» y la ilustración la firman «yvaneht nioj and clanker». Viniendo de un proyecto que en estas notas también cuenta que ha retocado código de smtpd «para evitar falsos informes de fallos de los escáneres con LLM», el guiño se entiende solo.

Las novedades que más se notan

En amd64, el espacio de direcciones virtuales del kernel pasa de 4 GB a 512 GB, y el mapa directo de pmap se coloca ahora en una dirección aleatoria. Lo primero tiene una consecuencia práctica inmediata: el kernel ya puede mapear más de 4 GB de memoria de vídeo, algo que hacía falta para las gráficas modernas.

Y aquí entra la otra noticia gorda. Los drivers gráficos de drm se sincronizan con los de Linux 6.18.53 e inteldrm añade soporte para las Intel Arc de la serie A (DG2, Alchemist). También hay un arreglo para los errores de tiempo de espera de GuC que aparecían en algunos equipos con Alder Lake.

El cifrado de la swap, activo por defecto en OpenBSD desde hace muchos años, ahora usa las instrucciones AES de la CPU en amd64 y arm64, así que penaliza menos. En arm64 llega además la hibernación, y en RISC-V el kernel soporta la extensión vectorial «V», el temporizador Sstc y la arquitectura de interrupciones avanzada (AIA), y expone al espacio de usuario qué extensiones tiene la CPU.

Arquitecturas: una que entra en LLVM y otra que se va

sparc64 pasa a compilarse con la cadena de herramientas de LLVM/Clang. En sentido contrario, Loongson se retira: el port no funcionaba con Clang 22 y el proyecto ha preferido dejarlo antes que arrastrarlo. Quien tenga una de esas máquinas MIPS se queda en la 7.9.

Portátiles, Wi-Fi y suspensión

Buena parte del trabajo va a los portátiles con Snapdragon. El driver qwx de Wi-Fi de Qualcomm recibe una tanda enorme de correcciones y gana 802.11n con canales de 40 MHz y roaming entre puntos de acceso que funciona; qwz también suma 802.11n a 40 MHz y ya suspende y reanuda. Equipos como el Samsung Galaxy Book4 Edge o el HONOR MagicBook Art 14 sobreviven a la suspensión, el táctil del Galaxy Book4 Edge funciona y hay drivers nuevos para la interfaz de BIOS y la batería de los portátiles Samsung.

En red cableada, em reconoce las tarjetas de Panther Lake y Wildcat Lake e ix las Intel E610. En placas ARM y RISC-V hay soporte para los SoC SpacemiT K1 y K3, para piezas de Rockchip como la Radxa Zero 3 y para el SoC Qualcomm Glymur (X2).

Virtualización con vmm y vmd

El hipervisor nativo da un paso grande: hasta 64 vCPU por máquina virtual, modo x2APIC en los invitados, interrupciones MSI/MSI-X para los dispositivos virtio, descarga de checksums de red y mejor manejo de QCOW. También se arreglan los modos de APIC que impedían arrancar invitados Linux de 32 bits.

Seguridad: lo de siempre, en cantidad

La sección de seguridad de las notas es larga y está hecha de detalles. pledge y unveil se aprietan un poco más (man, makewhatis y man.cgi quedan restringidos con unveil), pax deja de extraer archivos maliciosos fuera del directorio de trabajo, syspatch se blinda frente a scripts manipulados y fw_update valida firmas y rutas con más rigor. Se corrigen fallos en dhcpd, iked, isakmpd, smtpd, nsd, Perl, el servidor X y libexpat, que sube a la 2.8.4. Si te interesa por qué el proyecto trabaja así, lo contamos en OpenBSD y su cultura de seguridad.

Dos cambios de valores por defecto merecen mención aparte. httpd y relayd pasan a usar el juego de cifrados TLS secure en lugar de compat y HIGH:!aNULL, y ambos rechazan ahora peticiones HTTP ambiguas (obs-fold, mezclas de Content-Length y chunked) según el RFC 9112. httpd gana además cabeceras HTTP personalizadas. Y entra en base rtrd, un demonio del protocolo RPKI-to-Router que completa lo que ya hacían rpki-client y bgpd.

OpenSSH 10.6, LibreSSL 4.4 y paquetes

Con la 8.0 llegan OpenSSH 10.6 y LibreSSL 4.4.0. OpenSSH desactiva un compresor que podía filtrar información por canal lateral, corrige que ChannelTimeout y RekeyLimit no se aplicaran desde sshd_config y añade soporte experimental para la firma poscuántica compuesta mldsa44-ed25519. LibreSSL hace de X25519MLKEM768 el grupo preferido para TLS 1.3 en libtls y corrige una forma de saltarse la comprobación OCSP en clientes que exigen stapling.

En el sistema base van LLVM/Clang 22.1.6, Perl 5.42.3, Unbound 1.26.1, NSD 4.15.2 y xserver 21.1.24 con Mesa 25.0.7. En paquetes hay más de 13.000 para amd64, con 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 y Wayland 1.26 con varios compositores (Sway, Niri, Labwc, Wayfire, Mango y CoW).

Soporte y cómo actualizar

OpenBSD mantiene con parches las dos últimas versiones. Con la salida de la 8.0, la 7.8 deja de recibir actualizaciones de seguridad, y la 7.9 aguantará hasta que salga la 8.1, previsiblemente en primavera de 2027. Tienes el calendario en la ficha de OpenBSD.

La actualización solo se admite desde la versión inmediatamente anterior, así que desde la 7.9 basta con:

# sysupgrade
# sysmerge
# pkg_add -u

sysupgrade descarga los conjuntos, verifica las firmas y reinicia para instalar solo; después toca revisar la configuración con sysmerge y actualizar los paquetes. Antes de empezar, comprueba que /usr tiene al menos 1,1 GB y lee la guía de actualización, porque esta vez hay cambios que pueden morder:

  • bgpd exige por defecto soporte de AS de 4 bytes (announce as-4byte pasa de yes a enforce). Si algún vecino necesita aún 2 bytes, hay que volver a poner yes a mano.
  • Kea salta de la 2.4 a la 3.2: la configuración hay que revisarla o reescribirla y los datos se mueven de /var/lib/kea a /var/db/kea.
  • stalwart-mail sube a la 0.16 y necesita un volcado y restauración completos.
  • libmaxminddb deja de traer las bases GeoLite antiguas; la alternativa en paquetes son las de DB-IP con licencia CC-BY-4.0.

Las imágenes install80.iso, install80.img y miniroot80.img están en los espejos habituales. Si te pica la curiosidad por el origen de todo esto, la historia de BSD explica de dónde viene OpenBSD.

Fuentes: notas de OpenBSD 8.0 y guía de actualización de la 7.9 a la 8.0, del Proyecto OpenBSD; OpenBSD 8.0 Released With Intel Arc A-Series, Other Hardware Improvements, en Phoronix.