Etter et år med utvikling har en ny større utgivelse av OpenWrt 23.05.0-distribusjonen blitt introdusert, rettet mot bruk i ulike nettverksenheter som rutere, svitsjer og tilgangspunkter. OpenWrt støtter mange forskjellige plattformer og arkitekturer og har et monteringssystem som gjør at krysskompilering kan utføres enkelt og bekvemt, inkludert ulike komponenter i sammenstillingen, noe som gjør det enkelt å lage ferdiglaget firmware eller et diskbilde med ønsket sett av forhåndsinstallerte pakker tilpasset spesifikke oppgaver. Forsamlinger genereres for 36 målplattformer.
Blant endringene i OpenWrt 23.05.0 er følgende notert:
- Som standard er det gjort en overgang fra wolfssl kryptografiske bibliotek til mbedtls-biblioteket (tidligere PolarSSL-prosjekt), utviklet med deltakelse av ARM. Sammenlignet med wolfssl, tar mbedtls-biblioteket mindre lagringsplass, sikrer ABI-stabilitet og en lang oppdateringsgenereringssyklus. Blant manglene skiller mangelen på støtte for TLS 1.3 i LTS-grenen til mbedtls 2.28 seg ut. Ved behov kan brukerne gå over til å bruke wolfssl eller openssl.
- Støtte for mer enn 200 nye enheter er lagt til, inkludert enheter basert på Qualcomm IPQ807x-brikken med støtte for Wi-Fi 6 (IEEE 802.11ax), enheter basert på Mediatek Filogic 830 og 630 SoCs, samt HiFive RISC-V Utløste og uovertrufne brett. Det totale antallet støttede enheter har nådd 1790.
- Overgangen av målplattformer til bruk av kjernedelsystemet DSA (Distributed Switch Architecture) fortsetter, og gir verktøy for å konfigurere og administrere kaskader av sammenkoblede Ethernet-svitsjer, ved å bruke mekanismer for å konfigurere konvensjonelle nettverksgrensesnitt (iproute2, ifconfig). DSA kan brukes til å konfigurere porter og VLAN i stedet for det tidligere tilbudte swconfig-verktøyet, men ikke alle svitsjdrivere støtter DSA ennå. I den nye utgivelsen er DSA aktivert for ipq40xx-plattformen.
- Lagt til støtte for enheter med 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)
- Lagt til støtte for enheter med Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- AVM FRITZ!Box 7530-rutere støtter VDSL.
- For enheter på ramips MT7621-plattformen er støtte for 2 Gbps WAN/LAN NAT-ruting lagt til.
- DSL-statistikk sendt via ubus eller LuCI-grensesnitt er utvidet.
- Lagt til Arm SystemReady (EFI) kompatibel målplattform.
- Pakkeadministrasjonsinfrastrukturen støtter nå Rust-applikasjonspakker. For eksempel inkluderer depotet pakker bottom, maturin, aardvark-dns og ripgrep, skrevet i Rust.
- Oppdaterte pakkeversjoner, inkludert Linux-kjernen 5.15.134 med portering av den trådløse cfg80211/mac80211-stakken fra kjernen 6.1 (tidligere ble 5.10-kjernen tilbudt med den trådløse stabelen fra 5.15-grenen), musl libc 1.2.4, glibccc 2.37. .12.3.0, binutils 2.40, hostapd 2023.09, dnsmasq 2.89, dropbear 2022.82, busybox 1.36.1.
Kilde: opennet.ru