
Después de seis meses de desarrollo activo, el equipo de FreeBSD ha lanzado la nueva versión de «FreeBSD 14.3«, una versión presenta mejoras de estabilidad del sistema y amplía la compatibilidad con hardware moderno, virtualización y entornos en la nube. Esta nueva versión de FreeBSD 14.3 contará con soporte oficial hasta el 30 de junio de 2026, mientras que su predecesor, FreeBSD 14.2, será mantenido hasta el 30 de septiembre de 2025.
La rama 14 en su conjunto seguirá recibiendo actualizaciones hasta noviembre de 2028, mientras que el próximo lanzamiento FreeBSD 14.4 está previsto para marzo de 2026, y el primer lanzamiento de FreeBSD 15 llegará en diciembre de 2025, dejando atrás la compatibilidad con arquitecturas de 32 bits.
Principales novedades de FreeBSD 14.3
Uno de los cambios más notables se encuentra en la capa LinuxKPI, que ahora incorpora compatibilidad con Wi-Fi 4 (802.11n) y Wi-Fi 5 (802.11ac), permitiendo además descargar operaciones de cifrado en adaptadores de red compatibles. Esto mejora el rendimiento y reduce el uso de CPU al integran directamente en el controlador iwlwifi, derivado del código fuente del kernel de Linux.
En cuanto al controlador rtw88 para chips Realtek (como RTL8723DE y RTL8821CE), se ha alcanzado un estado plenamente funcional, incluyendo correcciones importantes como la eliminación de fugas de memoria. Además, se ha añadido soporte para Bluetooth Intel 9260/9560 mediante actualizaciones del firmware y puertos asociados.
Ademas de ello, FreeBSD 14.3 introduce soporte de conexión en caliente para tarjetas PCIe en sistemas ARM64, lo que facilita el uso de hardware en entornos virtualizados o embebidos. Asimismo, se han comenzado a publicar imágenes de contenedor en formato OCI en Docker y GitHub, abriendo nuevas posibilidades para su uso como sistema base en infraestructuras modernas basadas en contenedores.
Nuevas utilidades y mejoras en jail
En FreeBSD 14.3 se ha añadido la llamada al sistema setcred para gestionar cambios automáticos en credenciales como euid, ruid y grupos, y una nueva utilidad llamada mdo, similar a su, que utiliza esta llamada para cambiar de usuario de forma segura sin recurrir a setuid.
También se ha mejorado el manejo de sysctl con nuevas opciones para vincular variables a jails específicos, permitiendo una administración más granular de las configuraciones de red y de kernel en entornos virtuales. Por ejemplo, ahora es posible configurar parámetros como net.fibs directamente dentro de un jail con comandos como sysctl -j foo net.fibs=2.
Novedades en redes, seguridad y rendimiento del sistema
FreeBSD 14.3 introduce importantes mejoras en varios subsistemas críticos, como por ejemplo en el filtro de paquetes pf puede ahora configurarse en modo de descarte predeterminado mediante el nuevo parámetro net.pf.default_to_drop. La pila de red virtual (vnet) permite cambiar parámetros desde el cargador de arranque, facilitando configuraciones avanzadas desde el arranque del sistema. Ademas, el subsistema de sonido ahora asigna dinámicamente canales virtuales (vchan) según la demanda, mejorando la experiencia de grabación y reproducción.
En cuanto a conectividad, se ha mejorado el soporte para controladores Ethernet ix, igc y bnxt, así como para conexión en caliente en EC2 (x86 y Graviton). La sincronización con el kernel Linux 6.14 en los controladores rtw88 y rtw89 garantiza un mejor rendimiento en tarjetas Wi-Fi Realtek.
Además, herramientas como ps y grep han sido ajustadas para alinearse con estándares POSIX: ps -U ahora filtra por el ID de usuario real (RUID), y grep deja de seguir enlaces simbólicos de forma predeterminada en búsquedas recursivas.
Por último y no menos importante, cabe mencionar que FreeBSD 14.3 incluye advertencias sobre componentes que pronto quedarán obsoletos:
- gvinum, el antiguo gestor de volúmenes lógicos, será eliminado en FreeBSD 15. Se recomienda migrar a alternativas modernas como ZFS, gmirror o gconcat.
- El controlador de consola syscons, incompatible con UEFI y UTF-8 y aún dependiente del bloqueo global del kernel, también será eliminado en el futuro, posiblemente en FreeBSD 16.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Descargar y obtener FreeBSD 14.3
Para los interesados en poder obtener esta nueva versión de FreeBSD 14.3, deben saber que se distribuye en imágenes diseñadas para diversas arquitecturas, abarcando desde AMD, i386 y múltiples variantes de PowerPC hasta procesadores ARM y RISC-V.
Asimismo, se han generado compilaciones específicas para entornos de virtualización y computación en la nube, con soporte para Amazon EC2, Google Compute Engine y Vagrant, así como formatos compatibles con QCOW2, VHD, VMDK y raw.
Continúar leyendo...