Despois dun ano de desenvolvemento, presentouse unha nova versión importante da distribución OpenWrt 23.05.0, destinada ao seu uso en varios dispositivos de rede como enrutadores, conmutadores e puntos de acceso. OpenWrt admite moitas plataformas e arquitecturas diferentes e ten un sistema de montaxe que permite unha compilación cruzada sinxela e cómoda, incluíndo varios compoñentes na montaxe, o que facilita a creación de firmware preparado ou unha imaxe de disco co conxunto desexado de pre-compilación. paquetes instalados adaptados a tarefas específicas. Xéranse conxuntos para 36 plataformas de destino.
Entre os cambios en OpenWrt 23.05.0 nótanse os seguintes:
- Por defecto, fíxose unha transición da biblioteca criptográfica wolfssl á biblioteca mbedtls (antigo proxecto PolarSSL), desenvolvida coa participación de ARM. En comparación con wolfssl, a biblioteca mbedtls ocupa menos espazo de almacenamento, garante a estabilidade de ABI e un longo ciclo de xeración de actualizacións. Entre as deficiencias, destaca a falta de soporte para TLS 1.3 na rama LTS de mbedtls 2.28. Se é necesario, os usuarios poden cambiar a usar wolfssl ou openssl.
- Engadiuse soporte para máis de 200 novos dispositivos, incluíndo dispositivos baseados no chip Qualcomm IPQ807x con soporte para Wi-Fi 6 (IEEE 802.11ax), dispositivos baseados nos SoC Mediatek Filogic 830 e 630, así como HiFive RISC-V Taboleiros desatados e incomparables. O número total de dispositivos compatibles alcanzou os 1790.
- Continúa a transición das plataformas de destino ao uso do subsistema do núcleo DSA (Distributed Switch Architecture), proporcionando ferramentas para configurar e xestionar cascadas de conmutadores Ethernet interconectados, utilizando mecanismos para configurar interfaces de rede convencionais (iproute2, ifconfig). DSA pódese usar para configurar portos e VLAN en lugar da ferramenta swconfig ofrecida anteriormente, pero aínda non todos os controladores de conmutadores admiten DSA. Na nova versión, DSA está habilitado para a plataforma ipq40xx.
- Engadido soporte para dispositivos con Ethernet 2.5G:
- Acer Predator W6 (MT7986A)
- Mercusys MR90X v1 (MT7986BLA)
- Netgear WAX206 (MT7622)
- Netgear WAX220 (MT7986)
- ZyXEL NWA50AX Pro (MT7981)
- Asus (TUF Gaming) AX4200 (MT7986A)
- Netgear WAX218 (IPQ8074)
- Xiaomi AX9000 (IPQ8074)
- Dynalink DL-WRX36 (IPQ8074)
- GL.iNet GL-MT6000 (MT7986A)
- Netgear WAX620 (IPQ8072A)
- ZyXEL EX5700 (MT7986)
- Compatibilidade engadida para dispositivos con Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- Os enrutadores AVM FRITZ!Box 7530 admiten VDSL.
- Para os dispositivos na plataforma ramips MT7621, engadiuse soporte para o enrutamento WAN/LAN NAT de 2 Gbps.
- Ampliáronse as estatísticas DSL enviadas a través da interface ubus ou LuCI.
- Engadida plataforma de destino compatible con Arm SystemReady (EFI).
- A infraestrutura de xestión de paquetes agora admite paquetes de aplicacións Rust. Por exemplo, o repositorio inclúe paquetes bottom, maturin, aardvark-dns e ripgrep, escritos en Rust.
- Versións de paquetes actualizadas, incluíndo o núcleo de Linux 5.15.134 coa portada da pila sen fíos cfg80211/mac80211 desde o núcleo 6.1 (anteriormente o núcleo 5.10 ofrecíase coa pila sen fíos da rama 5.15), musl libc 1.2.4, glibc 2.37, gcc . .12.3.0, binutils 2.40, hostapd 2023.09, dnsmasq 2.89, dropbear 2022.82, busybox 1.36.1.
Fonte: opennet.ru