Opublikowano OpenWrt 23.05.0

Po roku rozwoju wprowadzono nową, główną wersję dystrybucji OpenWrt 23.05.0, przeznaczoną do stosowania w różnych urządzeniach sieciowych, takich jak routery, przełączniki i punkty dostępowe. OpenWrt obsługuje wiele różnych platform i architektur oraz posiada system asemblowania, który pozwala na prostą i wygodną kompilację krzyżową z uwzględnieniem różnych komponentów w asemblerze, co ułatwia utworzenie gotowego oprogramowania układowego lub obrazu dysku z żądanym zestawem pre- zainstalowane pakiety dostosowane do konkretnych zadań. Zestawienia generowane są dla 36 platform docelowych.

Ze zmian w OpenWrt 23.05.0 zauważono:

  • Domyślnie dokonano przejścia z biblioteki kryptograficznej wolfssl do biblioteki mbedtls (dawny projekt PolarSSL), opracowanej przy udziale ARM. W porównaniu do wolfssl biblioteka mbedtls zajmuje mniej miejsca na dysku, zapewnia stabilność ABI i długi cykl generowania aktualizacji. Wśród niedociągnięć wyróżnia się brak obsługi TLS 1.3 w gałęzi LTS mbedtls 2.28. Jeśli zajdzie taka potrzeba, użytkownicy mogą przejść na używanie wolfssl lub openssl.
  • Dodano obsługę ponad 200 nowych urządzeń, w tym urządzenia oparte na chipie Qualcomm IPQ807x z obsługą Wi-Fi 6 (IEEE 802.11ax), urządzenia oparte na SoC Mediatek Filogic 830 i 630, a także HiFive RISC-V Deski uwolnione i niezrównane. Całkowita liczba obsługiwanych urządzeń osiągnęła 1790.
  • Kontynuowane jest przechodzenie platform docelowych na wykorzystanie podsystemu jądra DSA (Distributed Switch Architecture), dostarczającego narzędzi do konfiguracji i zarządzania kaskadami połączonych ze sobą przełączników Ethernet, z wykorzystaniem mechanizmów konfiguracji konwencjonalnych interfejsów sieciowych (iproute2, ifconfig). DSA można używać do konfiguracji portów i sieci VLAN zamiast oferowanego wcześniej narzędzia swconfig, ale nie wszystkie sterowniki przełączników obsługują jeszcze DSA. W nowej wersji DSA jest włączone dla platformy ipq40xx.
  • Dodano obsługę urządzeń z Ethernetem 2.5G:
    • 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)
  • Dodano obsługę urządzeń z Wi-Fi 6E (6GHz):
    • Acer Predator W6 (MT7986A)
    • ZyXEL EX5700 (MT7986)
  • Routery AVM FRITZ!Box 7530 obsługują technologię VDSL.
  • Dla urządzeń na platformie ramips MT7621 dodano obsługę routingu WAN/LAN NAT 2 Gb/s.
  • Rozszerzono statystyki DSL przesyłane poprzez interfejs ubus lub LuCI.
  • Dodano platformę docelową kompatybilną z Arm SystemReady (EFI).
  • Infrastruktura zarządzania pakietami obsługuje teraz pakiety aplikacji Rust. Na przykład repozytorium zawiera pakiety Bottom, maturin, aardvark-dns i ripgrep, napisane w języku Rust.
  • Zaktualizowane wersje pakietów, w tym jądro Linux 5.15.134 z przeniesieniem stosu bezprzewodowego cfg80211/mac80211 z jądra 6.1 (poprzednio jądro 5.10 było oferowane ze stosem bezprzewodowym z gałęzi 5.15), musl libc 1.2.4, glibc 2.37, gcc 12.3.0 .2.40, binutils 2023.09, hostapd 2.89, dnsmasq 2022.82, dropbear 1.36.1, busybox XNUMX.

Źródło: opennet.ru

Dodaj komentarz