Po roku vývoja bol predstavený významný nový vydanie distribúcie OpenWrt 23.05.0, zamerané na použitie v rôznych sieťových zariadeniach, ako sú smerovače, prepínače a prístupové body. OpenWrt podporuje množstvo rôznych platforiem a architektúr a má systém zostavovania, ktorý umožňuje pohodlnú krížovú kompiláciu vrátane rôznych komponentov, čo umožňuje ľahko vytvoriť prispôsobenú firmvér alebo obraz disku s požadovaným súborom predinštalovaných balíkov. Zostavy sú vytvorené pre 36 cieľových platforiem.
Medzi zmenami v OpenWrt 23.05.0 sú:
- Predvolený prechod z kryptografickej knižnice wolfssl na knižnicu mbedtls (bývalý projekt PolarSSL), vyvíjanú za účasti spoločnosti ARM. V porovnaní s wolfssl knižnica mbedtls zaberá menej miesta na úložisku, zaručuje stabilitu ABI a dlhý cyklus vytvárania aktualizácií. Medzi nevýhody patrí absencia podpory TLS 1.3 v LTS vetve mbedtls 2.28. V prípade potreby sa môžu používatelia prepnúť na používanie wolfssl alebo openssl.
- Pridala sa podpora viac ako 200 nových zariadení, medzi ktorými sú zariadenia založené na čipe Qualcomm IPQ807x s podporou Wi-Fi 6 (IEEE 802.11ax), zariadenia na báze SoC Mediatek Filogic 830 a 630, ako aj dosky HiFive RISC-V Unleashed a Unmatched. Celkový počet podporovaných zariadení dosiahol 1790.
- Pokračovalo sa v migrácii cieľových platforiem na využívanie subsystému jadra DSA (Distributed Switch Architecture), ktorý poskytuje prostriedky na konfiguráciu a správu kaskád prepojených Ethernetových prepínačov, s použitím mechanizmov na konfiguráciu bežných sieťových rozhraní (iproute2, ifconfig). DSA sa môže použiť na konfiguráciu portov a VLAN namiesto predtým ponúkaného nástroja swconfig, ale nie všetky ovládače prepínačov zatiaľ podporujú DSA. V novej verzii bol DSA použitý pre platformu ipq40xx.
- Pridala sa podpora zariadení s 2.5G Ethernet:
- 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)
- Pridala sa podpora zariadení s Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- Pre smerovače AVM FRITZ!Box 7530 bola implementovaná podpora VDSL.
- Pre zariadenia na platforme ramips MT7621 bola pridaná podpora 2 Gbps WAN/LAN NAT Routing.
- Rozšírená štatistika DSL, poskytovaná cez ubus alebo rozhranie LuCI.
- Pridaná cieľová platforma kompatibilná s Arm SystemReady (EFI).
- Do infraštruktúry správy balíčkov bola pridaná podpora balíkov s aplikáciami napísanými v jazyku Rust. Napríklad do repozitára boli pridané balíky bottom, maturin, aardvark-dns a ripgrep, všetky napísané v Rust.
- Aktualizované verzie balíkov, vrátane jadra Linux 5.15.134 s portovaním bezdrôtového stacku cfg80211/mac80211 z jadra 6.1 (predtým bolo navrhnuté jadro 5.10 s bezdrôtovým stackom z vetvy 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.
Zdroj: opennet.ru
