След година разработка, представен е нов значителен вариант на дистрибуцията OpenWrt 23.05.0, насочена към използване в различни мрежови устройства, като рутери, суичове и точки за достъп. OpenWrt поддържа множество различни платформи и архитектури и разполага със система за изграждане, която позволява лесно и удобно извършване на кръстосана компилация, включвайки в състава на изграждането различни компоненти, което позволява лесно формулиране на адаптиранопод определени нужди готово фърмуер или образ на диск с желан набор от предварително инсталирани пакети. Сборките са формулирани за 36 целеви платформи.
От промените в OpenWrt 23.05.0 се отбелязва:
- По подразбиране е извършен преход от криптографската библиотека wolfssl към библиотеката mbedtls (бивш проект PolarSSL), развивана с участието на компанията ARM. В сравнение с wolfssl, библиотеката mbedtls заема по-малко място на носителя, осигурява стабилност на ABI и дълъг цикъл на създаване на обновления. От недостатъците се откроява отсъствието на поддръжка на TLS 1.3 в LTS-ветката mbedtls 2.28. При необходимост потребителите могат да преминат на използването на wolfssl или openssl.
- Добавена е поддръжка за над 200 нови устройства, сред които устройства на базата на чипа Qualcomm IPQ807x с поддръжка на Wi-Fi 6 (IEEE 802.11ax), устройства на базата на SoC Mediatek Filogic 830 и 630, както и платки HiFive RISC-V Unleashed и Unmatched. Общо броят на поддържаните устройства достигна 1790.
- Продължава преводът на целевите платформи за използване на подсистемата на ядрото DSA (Distributed Switch Architecture), предоставяща средства за конфигуриране и управление на каскади от свързани помежду си Ethernet суичове, прилагайки механизми за конфигуриране на обикновени мрежови интерфейси (iproute2, ifconfig). DSA може да се използва за конфигуриране на портове и VLAN вместо предлагания досега инструмент swconfig, но не всички драйвери на суичове все още поддържат DSA. В новото издание DSA е активиран за платформата ipq40xx.
- Добавена е поддръжка за устройства с 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)
- Добавена е поддръжка за устройства с Wifi 6E (6GHz):
- Acer Predator W6 (MT7986A)
- ZyXEL EX5700 (MT7986)
- За рутерите AVM FRITZ!Box 7530 е реализирана поддръжка на VDSL.
- Добавена поддръжка за 2 Gbps WAN/LAN NAT Routing за устройства на платформата ramips MT7621.
- Разширена статистика за DSL, предоставяна през ubus или интерфейса LuCI.
- Добавена целева платформа, съвместима с Arm SystemReady (EFI).
- В инфраструктурата за управление на пакети е добавена поддръжка за пакети с приложения на езика Rust. Например, в репозиториума са включени пакети bottom, maturin, aardvark-dns и ripgrep, написани на Rust.
- Актуализирани версии на пакети, включително Linux ядрото 5.15.134 с портване на безжичния стек cfg80211/mac80211 от ядро 6.1 (по-рано беше предложено ядро 5.10 с безжичен стек от клон 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, busybox 1.36.1.
Източник: opennet.ru
