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

- **Publicado el:** 2026-10-20
- **Categoría:** Releases
- **Página original:** https://linuxgratis.com/articulos/openbsd-8-0

OpenBSD 8.0, la 61ª versión del sistema, sale el 20 de octubre de 2026 con el espacio de direcciones del kernel amd64 ampliado a 512 GB, soporte inicial para Intel Arc, hibernación en arm64, vectores en RISC-V, OpenSSH 10.6 y LibreSSL 4.4. La 7.8 se queda sin parches.

---

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](/articulos/openbsd-cultura-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](/articulos/openbsd-7-9) aguantará hasta que salga la 8.1, previsiblemente en primavera de 2027. Tienes el calendario en la [ficha de OpenBSD](/openbsd).

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

```sh
# 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](/articulos/historia-de-bsd) explica de dónde viene OpenBSD.

**Fuentes:** [notas de OpenBSD 8.0](https://www.openbsd.org/80.html) y [guía de actualización de la 7.9 a la 8.0](https://www.openbsd.org/faq/upgrade80.html), del Proyecto OpenBSD; [OpenBSD 8.0 Released With Intel Arc A-Series, Other Hardware Improvements](https://www.phoronix.com/news/OpenBSD-8.0-Released), en Phoronix.
