Po roce vývoje byl představen nový významný vydání distribuce OpenWrt 23.05.0, zaměřený na použití v různých síťových zařízeních, jako jsou routéry, switche a přístupové body. OpenWrt podporuje mnoho různých platforem a architektur a disponuje systémem sestavení, který umožňuje snadnou a pohodlnou kross-kompilaci, včetně různých komponentů, což usnadňuje vytvoření přizpůsobeného firmwaru nebo obrazu disku se žádoucí sadou předinstalovaných balíčků. Sestavení byla vytvořena pro 36 cílových platforem.
Mezi změnami v OpenWrt 23.05.0 se vyznačují:
- Ve výchozím nastavení došlo k přechodu z kryptografické knihovny wolfssl na knihovnu mbedtls (dříve projekt PolarSSL), vyvíjenou za účasti společnosti ARM. Ve srovnání s wolfssl knihovna mbedtls zabírá méně místa na disku, zajišťuje stabilitu ABI a dlouhý cyklus vytváření aktualizací. Mezi nedostatky se uvádí absence podpory TLS 1.3 v LTS větvi mbedtls 2.28. V případě potřeby se mohou uživatelé přepnout na použití wolfssl nebo openssl.
- Byla přidána podpora více než 200 nových zařízení, mezi nimiž jsou zařízení založená na čipu Qualcomm IPQ807x s podporou Wi-Fi 6 (IEEE 802.11ax), zařízení na bázi SoC Mediatek Filogic 830 a 630, jakož i desky HiFive RISC-V Unleashed a Unmatched. Celkový počet podporovaných zařízení dosáhl 1790.
- Pokračuje převod cílových platforem na používání subsystému jádra DSA (Distributed Switch Architecture), který poskytuje prostředky pro konfiguraci a správu kaskád spojených Ethernet switchů, využívající mechanismy pro konfiguraci běžných síťových rozhraní (iproute2, ifconfig). DSA může být použit pro konfiguraci portů a VLAN místo dříve nabídnutého nástroje swconfig, ale ne všechny ovladače switchů zatím podporují DSA. V novém vydání je DSA nasazen pro platformu ipq40xx.
- Byla přidána podpora zařízení 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)
- Byla přidána podpora zařízení s Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- Pro routéry AVM FRITZ!Box 7530 byla implementována podpora VDSL.
- Podpora 2 Gbps WAN/LAN NAT routingu byla přidána pro zařízení na platformě ramips MT7621.
- Byla rozšířena statistika DSL, poskytovaná prostřednictvím ubus nebo uživatelského rozhraní LuCI.
- Byla přidána cílová platforma kompatibilní s Arm SystemReady (EFI).
- Do infrastruktury správy balíčků byla přidána podpora balíčků s aplikacemi napsanými v jazyce Rust. Například do repozitáře byly zahrnuty balíčky bottom, maturin, aardvark-dns a ripgrep, napsané v Rustu.
- Byly aktualizovány verze balíčků, včetně jádra Linux 5.15.134 s portováním bezdrátového zásobníku cfg80211/mac80211 z jádra 6.1 (dříve bylo nabízeno jádro 5.10 s bezdrátovým zásobníkem z větve 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 a busybox 1.36.1.
Zdroj: opennet.ru
