Po roce vývoje byla představena nová hlavní verze distribuce OpenWrt 23.05.0 zaměřená na použití v různých síťových zařízeních, jako jsou routery, přepínače a přístupové body. OpenWrt podporuje mnoho různých platforem a architektur a má systém sestavení, který umožňuje jednoduchou a pohodlnou křížovou kompilaci, včetně různých komponent v sestavě, což usnadňuje vytvoření hotového firmwaru nebo obrazu disku s požadovanou sadou pre- nainstalované balíčky přizpůsobené pro konkrétní úkoly. Sestavy jsou generovány pro 36 cílových platforem.
Mezi změnami v OpenWrt 23.05.0 jsou uvedeny následující:
- Ve výchozím nastavení byl proveden přechod z kryptografické knihovny wolfssl na knihovnu mbedtls (bývalý projekt PolarSSL), vyvinutou za účasti ARM. Ve srovnání s wolfssl zabírá knihovna mbedtls méně úložného prostoru, zajišťuje stabilitu ABI a dlouhý cyklus generování aktualizací. Mezi nedostatky vyniká chybějící podpora TLS 1.3 v LTS větvi mbedtls 2.28. V případě potřeby mohou uživatelé přejít na používání wolfssl nebo openssl.
- Byla přidána podpora pro více než 200 nových zařízení, včetně zařízení založených na čipu Qualcomm IPQ807x s podporou Wi-Fi 6 (IEEE 802.11ax), zařízení na bázi Mediatek Filogic 830 a 630 SoC a také HiFive RISC-V Unleashed a Unmatched desky. Celkový počet podporovaných zařízení dosáhl 1790.
- Pokračuje přechod cílových platforem na využívání jaderného subsystému DSA (Distributed Switch Architecture), který poskytuje nástroje pro konfiguraci a správu kaskád vzájemně propojených ethernetových přepínačů s využitím mechanismů pro konfiguraci konvenčních síťových rozhraní (iproute2, ifconfig). DSA lze použít ke konfiguraci portů a VLAN namísto dříve nabízeného nástroje swconfig, ale ne všechny ovladače přepínačů zatím DSA podporují. V nové verzi je DSA povoleno pro platformu ipq40xx.
- Přidána podpora pro zařízení s 2.5G Ethernetem:
- 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)
- Přidána podpora pro zařízení s Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- Směrovače AVM FRITZ!Box 7530 podporují VDSL.
- Pro zařízení na platformě ramips MT7621 byla přidána podpora 2 Gbps WAN/LAN NAT Routing.
- Rozšířeny byly statistiky DSL zasílané přes rozhraní ubus nebo LuCI.
- Přidána cílová platforma kompatibilní s Arm SystemReady (EFI).
- Infrastruktura správy balíčků nyní podporuje balíčky aplikací Rust. Například úložiště obsahuje balíčky bottom, maturin, aardvark-dns a ripgrep napsané v Rustu.
- Aktualizované verze balíčků, včetně jádra Linuxu 5.15.134 s portováním bezdrátového zásobníku cfg80211/mac80211 z jádra 6.1 (dříve bylo jádro 5.10 nabízeno s bezdrátovým zásobníkem z větve 5.15), musl libc 1.2.4, glibc 2.37 12.3.0 .2.40, binutils 2023.09, hostapd 2.89, dnsmasq 2022.82, dropbear 1.36.1, busybox XNUMX.
Zdroj: opennet.ru