El Proyecto Zephyr ha anunciado el lanzamiento de la versión 4.4 de su sistema operativo en tiempo real (RTOS) homónimo, la primera bajo un nuevo calendario de lanzamientos semestral, y que trae consigo soporte para la arquitectura OpenRISC, capacidades Wi-Fi Direct, soporte ampliado aunque todavía experimental para USB Host, y más.
"En nombre del Proyecto Zephyr, estoy encantado de anunciar la disponibilidad general de Zephyr 4.4, el primer lanzamiento bajo la nueva cadencia bianual del proyecto", señala Benjamin Cabé de Zephyr sobre la nueva versión. "Pasar a dos lanzamientos principales por año le da a la comunidad más tiempo para madurar cada versión y facilita a los proyectos derivados la planificación de actualizaciones (un lanzamiento en abril, otro en octubre, ¡como Ubuntu [de Canonical]!). Este ciclo trajo contribuciones de más de 930 personas, entregando una versión repleta de importantes mejoras en redes, soporte para una nueva arquitectura de procesador y mucho más".
Actualmente celebrando su décimo año, el proyecto Zephyr ofrece un sistema operativo en tiempo real multiplataforma que ahora es compatible con más de mil placas de desarrollo y sumando, y el último lanzamiento, el primero en enviarse con el Zephyr Software Development Kit (SDK) 1.0, continúa su creciente impulso. Entre las nuevas características se encuentra el soporte para la variante de 32 bits de la arquitectura libre y de código abierto OpenRISC, uniéndose a la adición anterior de RISC-V y las arquitecturas propietarias Arm, x86, Xtensa de Tensilica, ARC, MIPS, SPARC, y más.
La conectividad también se ha actualizado, incorporando soporte para conexiones peer-to-peer Wi-Fi Direct entre dispositivos compatibles. También se incluye el soporte para el popular paquete de red privada virtual (VPN) WireGuard, y una expansión al soporte experimental para actuar como USB Host para dispositivos que incluyen cámaras de video. "Esto abre la puerta a escenarios de visión embebida que combinan muy bien con las adiciones de red", explica Cabé. "Una vez que sea posible conectar virtualmente cualquier cámara web a un dispositivo basado en Zephyr, es fácil imaginar la construcción de sistemas que capturen un flujo de video y luego lo expongan o tunelicen a través de una conexión directa peer-to-peer o un enlace VPN".
Otros cambios incluyen la adición de memoria programable una sola vez (OTP), biometría y clases de controladores de dispositivos para controladores de reactivación (wake-up controllers), ganancias de rendimiento para dispositivos con núcleo Arm Cortex-M, escalado de frecuencia de CPU basado en presión para dispositivos alimentados por batería que necesitan rendimiento en ráfagas (bursty performance), un nuevo objetivo de compilación "dashboard" que proporciona un informe HTML interactivo, y un controlador de pantalla para el emulador QEMU orientado al desarrollo de proyectos de interfaz humano-máquina (HMI) lejos del hardware real.
Más información está disponible en las notas de la versión Zephyr 4.4.0, mientras que a aquellos que actualicen desde versiones anteriores se les aconseja leer la guía de migración primero; el código fuente está disponible en GitHub bajo la permisiva licencia Apache 2.0. Para obtener más información sobre el proyecto y cómo ha crecido durante la última década, echa un vistazo a nuestra entrevista con Cabé y Kate Stewart desde Embedded World 2026.
Vía Hackster.io.




