Después de más de un año de desarrollo, se presenta una versión significativa de la distribución OpenWrt 24.10.0, desarrollada para dispositivos de red, como enrutadores, conmutadores y puntos de acceso. OpenWrt admite 1970 dispositivos y ofrece un sistema de compilación que simplifica la compilación cruzada y la creación de compilaciones personalizadas. Estas compilaciones permiten generar firmwares listos con el conjunto deseado de paquetes preinstalados, optimizados para tareas específicas. Las compilaciones listas se han publicado para 39 plataformas objetivo (en la versión anterior se admitían 36 plataformas).
Principales cambios en OpenWrt 24.10:
- Por defecto, se ha habilitado el soporte para TLS 1.3, implementado gracias a la actualización de la biblioteca mbedtls a la versión 3.6.
- Para dispositivos con un mayor tamaño de memoria Flash, se ha activado el soporte de ACL (Lista de Control de Acceso POSIX) y atributos de seguridad en todos los sistemas de archivos. Este cambio afecta a los dispositivos para los cuales no se ha establecido la bandera small_flash. Actualmente, small_flash está indicado para las plataformas ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x y ramips/rt3883.
- Para dispositivos con un mayor tamaño de memoria Flash, el núcleo ha incorporado el soporte para MPTCP (TCP de Múltiples Rutas), una extensión del protocolo TCP para la entrega de paquetes TCP simultáneamente por múltiples rutas a través de diferentes interfaces de red.
- Se ha mejorado el soporte para Wi-Fi 6 (802.11ax) y se ha añadido soporte inicial para Wi-Fi 7 (802.11be).
- Se ha mejorado el funcionamiento del proceso en segundo plano lldpd con la implementación del protocolo LLDP (Protocolo de Descubrimiento de Capa de Enlace).
- Se ha añadido soporte para más de 100 nuevos dispositivos, entre los cuales se destaca el enrutador inalámbrico OpenWrt One, desarrollado por la comunidad de OpenWrt. El número total de dispositivos compatibles ha alcanzado los 1970.
- Se han añadido las plataformas d1 y starfive para dispositivos basados en SoC AllWinner D1 y StarFive JH71x0 (7100/7110), que utilizan la arquitectura RISC-V.
- Se ha añadido la plataforma ixp4xx para SoC Intel XScale IXP4xx basado en arquitectura ARM.
- Se ha añadido la plataforma loongarch64 para dispositivos con procesadores basados en la arquitectura LoongArch.
- Se ha añadido la plataforma stm32 para SoC STMicroelectronics STM32.
- Se han eliminado las plataformas ath25 (Atheros ieee80211g con 16 MB de RAM), bcm63xx (Broadcom DSL MIPS, siendo reemplazada por la plataforma bmips), octeontx (Octeon-TX CN80XX/CN81XX) y oxnas (PLXTECH/Oxford NAS782x/OX8xx). La plataforma ipq807x ha sido renombrada a qualcommax.
- Se han formado compilaciones listas para la plataforma qoriq (SoC NXP QorIQ basado en arquitectura PowerPC).
- Continúa la traducción de plataformas objetivo para usar el subsistema del núcleo DSA (Arquitectura de Conmutación Distribuida), que proporciona herramientas para configurar y gestionar cascadas de conmutadores Ethernet conectados, aplicando mecanismos para configurar interfaces de red comunes (iproute2, ifconfig). DSA puede ser utilizado para configurar puertos y VLAN en lugar de la herramienta swconfig propuesta anteriormente, aunque no todos los controladores de conmutadores son compatibles con DSA por el momento. En esta nueva versión, se emplea DSA para la plataforma ipq806x (SoC Qualcomm Atheros IPQ806X). Se añadió soporte para el conmutador DSA Airoha AN8855 (Xiaomi AX3000T, utilizado en conmutadores Mediatek y Airoha).
- Se han actualizado las versiones de los paquetes, incluyendo musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd de septiembre de 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- El núcleo de Linux se ha actualizado a la versión 6.6.73, con la pila inalámbrica cfg80211/mac80211, portado desde el núcleo 6.12.6. (en la rama anterior se proporcionaba el núcleo 5.15 con la pila inalámbrica del núcleo 6.1).
- A pesar de la migración del proyecto al gestor de paquetes APK, la rama OpenWrt 24.10 sigue utilizando el gestor de paquetes OPKG. La transición a APK se ha realizado solo en la rama 'main', que servirá como base para la próxima versión importante de OpenWrt.
- Al migrar de la rama OpenWrt 23.05 en los dispositivos Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 y Zyxel GS1900, surgen problemas con la actualización. Los usuarios de estos dispositivos deben considerar recomendaciones individuales.
Fuente: opennet.ru
