Efter et års udvikling præsenteres den nye betydelige version af OpenWrt 23.05.0, rettet mod brug i forskellige netværksenheder såsom routere, switchere og adgangspunkter. OpenWrt understøtter mange forskellige platforme og arkitekturer og har et build-system, der gør det nemt og bekvemt at udføre krydskompilering med forskellige komponenter, hvilket gør det muligt at skabe en firmware eller diskbillede tilpasset specifikke opgaver med det ønskede sæt forudinstallerede pakker. Builds er dannet for 36 målplatforme.
Nye ændringer i OpenWrt 23.05.0 inkluderer:
- Som standard er der sket et skift fra den kryptografiske bibliotek wolfssl til biblioteket mbedtls (det tidligere PolarSSL-projekt), udviklet med deltagelse fra ARM. Sammenlignet med wolfssl optager mbedtls mindre plads på lagermediet, sikrer ABI-stabilitet og en lang opdateringscyklus. En ulempe er, at der ikke tilbydes support for TLS 1.3 i LTS-grenen mbedtls 2.28. Ved behov kan brugerne skifte til at bruge wolfssl eller openssl.
- Understøttelsen af mere end 200 nye enheder er tilføjet, herunder enheder baseret på Qualcomm IPQ807x chip med støtte for Wi-Fi 6 (IEEE 802.11ax), enheder baseret på SoC Mediatek Filogic 830 og 630, samt HiFive RISC-V Unleashed og Unmatched boards. Det samlede antal understøttede enheder nåede 1790.
- Oversættelsen af målplatforme til brug af DSA (Distributed Switch Architecture) kernel subsystems fortsætter, hvilket giver værktøjer til konfiguration og styring af kaskader af sammenkoblede Ethernet-switches ved at anvende mekanismer til konfiguration af almindelige netværksinterfaces (iproute2, ifconfig). DSA kan anvendes til konfiguration af porte og VLAN i stedet for det tidligere værktøj swconfig, men ikke alle switchdrivere understøtter endnu DSA. I den nye version anvendes DSA for platformen ipq40xx.
- Understøttelse af enheder med 2.5G Ethernet er tilføjet:
- 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)
- Understøttelse af enheder med Wifi 6E (6GHz) er tilføjet:
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- For AVM FRITZ!Box 7530 routere er VDSL-support blevet implementeret.
- Support for 2 Gbps WAN/LAN NAT Routing has been added for devices on the ramips MT7621 platform.
- Statistics for DSL have been expanded, delivered via ubus or the LuCI interface.
- A target platform compliant with Arm SystemReady (EFI) has been added.
- Support for packages with applications in the Rust programming language has been added to the package management infrastructure. For example, packages like bottom, maturin, aardvark-dns, and ripgrep written in Rust have been included in the repository.
- Updated package versions include Linux kernel 5.15.134, porting the wireless stack cfg80211/mac80211 from kernel 6.1 (previously, kernel 5.10 with the wireless stack from branch 5.15 was proposed), 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.
Kilde: opennet.ru
