După un an de dezvoltare, a fost lansată o nouă versiune semnificativă a distribuției OpenWrt 23.05.0, orientată spre utilizarea în diverse dispozitive de rețea, cum ar fi routere, switch-uri și puncte de acces. OpenWrt suportă numeroase platforme și arhitecturi diferite și dispune de un sistem de construire care permite compunerea și compilarea încrucișată a diferitelor componente, facilitând crearea unui firmware personalizat sau a unei imagini de disc cu un set dorit de pachete preinstalate. Construcțiile au fost realizate pentru 36 de platforme țintă.
Printre noutățile din OpenWrt 23.05.0 se numără:
- Implicarea standard a fost schimbată de la biblioteca criptografică wolfssl la biblioteca mbedtls (fostul proiect PolarSSL), dezvoltată cu participarea companiei ARM. Comparativ cu wolfssl, biblioteca mbedtls ocupă mai puțin spațiu pe stocare, oferă stabilitate ABI și un ciclu lung de actualizări. Un dezavantaj este lipsa suportului pentru TLS 1.3 în ramura LTS a mbedtls 2.28. În caz de necesitate, utilizatorii pot comuta la folosirea wolfssl sau openssl.
- A fost adăugată suportul pentru peste 200 de noi dispozitive, printre care dispozitive bazate pe chipul Qualcomm IPQ807x cu suport pentru Wi-Fi 6 (IEEE 802.11ax), dispozitive bazate pe SoC Mediatek Filogic 830 și 630, precum și plăci HiFive RISC-V Unleashed și Unmatched. Numărul total de dispozitive suportate a ajuns la 1790.
- Continuarea tranziției platformelor țintă către utilizarea subsistemului de kernel DSA (Distributed Switch Architecture), care oferă instrumente pentru configurarea și gestionarea cascadelor de switch-uri Ethernet interconectate, folosind mecanisme pentru configurarea interfețelor de rețea obișnuite (iproute2, ifconfig). DSA poate fi utilizat pentru configurarea porturilor și VLAN-urilor în locul instrumentului oferit anterior, swconfig, dar nu toate driverele de switch-uri suportă încă DSA. În această nouă versiune, DSA este activat pentru platforma ipq40xx.
- A fost adăugat suport pentru dispozitive cu Ethernet de 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)
- A fost adăugat suport pentru dispozitive cu Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- Pentru routerele AVM FRITZ!Box 7530 a fost implementat suportul VDSL.
- Pentru dispozitivele pe platforma ramips MT7621 a fost adăugată suport pentru rutare NAT WAN/LAN de 2 Gbps.
- A fost extinsă statistica DSL, disponibilă prin ubus sau interfața LuCI.
- A fost adăugată o platformă țintă compatibilă cu Arm SystemReady (EFI).
- Infrastructura de gestionare a pachetelor a primit suport pentru pachete cu aplicații scrise în Rust. De exemplu, în depozit au fost incluse pachete precum bottom, maturin, aardvark-dns și ripgrep, scrise în Rust.
- Au fost actualizate versiunile pachetelor, inclusiv nucleul Linux 5.15.134 cu portarea stivei wireless cfg80211/mac80211 din nucleul 6.1 (anterior era oferit nucleul 5.10 cu stiva wireless din ramura 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.
Sursa: opennet.ro
