Po více než roce vývoje byla vydána hlavní verze distribuce OpenWrt 24.10.0, která se zaměřuje na síťová zařízení, jako jsou směrovače, přepínače a přístupové body. OpenWrt podporuje zařízení 1970 a nabízí systém sestavování, který usnadňuje křížovou kompilaci a vlastní sestavení. Takové sestavy vám umožní vytvořit hotový firmware s požadovanou sadou předinstalovaných balíčků, optimalizovaných pro konkrétní úlohy. Sestavení připravená k použití byla publikována pro 39 cílových platforem (předchozí větev podporovala 36 platforem).
Hlavní změny v OpenWrt 24.10:
- Podpora TLS 1.3 je standardně povolena díky aktualizaci knihovny mbedtls na verzi 3.6.
- U zařízení s velkou velikostí paměti Flash je podpora pro ACL (POSIX Access Control List) a atributy zabezpečení povolena ve všech souborových systémech. Změna se týká zařízení, která nemají nastaven příznak small_flash. V současné době je small_flash uveden pro platformy ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x a ramips.3883
- Pro zařízení s velkou velikostí paměti Flash jádro obsahuje podporu pro MPTCP (MultiPath TCP), rozšíření protokolu TCP pro doručování TCP paketů současně na více cestách přes různá síťová rozhraní.
- Vylepšená podpora pro Wi-Fi 6 (802.11ax) a přidána počáteční podpora pro Wi-Fi 7 (802.11be).
- Vylepšený výkon procesu lldpd na pozadí s implementací protokolu LLDP (Link Layer Discovery Protocol).
- Byla přidána podpora pro více než 100 nových zařízení, včetně bezdrátového routeru OpenWrt One, který vyvinula komunita OpenWrt. Celkový počet podporovaných zařízení dosáhl 1970.
- Přidány platformy d1 a starfive pro zařízení založená na SoC AllWinner D1 a StarFive JH71x0 (7100/7110) využívající architekturu RISC-V.
- Přidána platforma ixp4xx pro Intel XScale IXP4xx SoC založená na architektuře ARM.
- Přidána platforma loongarch64 pro zařízení s procesory založenými na architektuře LoongArch.
- Přidána platforma stm32 pro STMicroelectronics STM32 SoC.
- Byly odstraněny následující platformy: ath25 (Atheros ieee80211g s 16 MB RAM), bcm63xx (Broadcom DSL MIPS, nahrazeno platformou bmips), octeontx (Octeon-TX CN80XX/CN81XX) a oxnas (PLXTECH/Oxford/OX782x8). Platforma ipq807x byla přejmenována na qualcommax.
- Byly vytvořeny hotové sestavy pro platformu qoriq (SoC NXP QorIQ založené na architektuře PowerPC).
- Pokračoval přechod cílových platforem na využití 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 místo dříve nabízeného nástroje swconfig, ale ne všechny ovladače přepínačů zatím DSA podporují. Nová verze přináší DSA na platformu ipq806x (Qualcomm Atheros IPQ806X SoC). Přidána podpora pro přepínač Airoha AN8855 DSA (Xiaomi AX3000T, používaný v přepínačích Mediatek a Airoha).
- Aktualizované verze balíčků včetně musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd od září 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- Linuxové jádro bylo aktualizováno na verzi 6.6.73 s bezdrátovým zásobníkem cfg80211/mac80211 backportovaným z jádra 6.12.6. (předchozí větev byla dodávána s jádrem 5.15 s bezdrátovým zásobníkem z jádra 6.1).
- Navzdory migraci projektu na správce balíčků APK pobočka OpenWrt 24.10 nadále používá správce balíčků OPKG. Přechod na APK byl zatím implementován pouze v „hlavní“ větvi, která poslouží jako základ pro další velké vydání OpenWrt.
- Při upgradu z pobočky OpenWrt 23.05 dochází u zařízení Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 a Zyxel GS1900 k problémům s aktualizací. Uživatelé těchto zařízení by měli vzít v úvahu samostatná doporučení.
Zdroj: opennet.ru
