Po viac ako roku vývoja bola vydaná hlavná verzia distribúcie OpenWrt 24.10.0 zameraná na sieťové zariadenia, ako sú smerovače, prepínače a prístupové body. OpenWrt podporuje zariadenia 1970 a ponúka systém zostavovania, ktorý uľahčuje krížovú kompiláciu a vlastné zostavovanie. Takéto zostavy vám umožňujú vytvárať hotový firmvér s požadovanou sadou predinštalovaných balíkov, optimalizovaných pre konkrétne úlohy. Zostavy pripravené na použitie boli zverejnené pre 39 cieľových platforiem (predchádzajúca vetva podporovala 36 platforiem).
Hlavné zmeny v OpenWrt 24.10:
- Podpora TLS 1.3 je štandardne povolená vďaka aktualizácii knižnice mbedtls na verziu 3.6.
- Pre zariadenia s veľkou veľkosťou pamäte Flash je vo všetkých súborových systémoch povolená podpora pre ACL (POSIX Access Control List) a bezpečnostné atribúty. Zmena sa týka zariadení, ktoré nemajú nastavený príznak small_flash. V súčasnosti je small_flash uvedený pre platformy ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x a ramips.3883
- Pre zariadenia s veľkými veľkosťami pamäte Flash obsahuje jadro podporu pre MPTCP (MultiPath TCP), rozšírenie protokolu TCP na súčasné doručovanie paketov TCP viacerými cestami cez rôzne sieťové rozhrania.
- Vylepšená podpora pre Wi-Fi 6 (802.11ax) a pridaná počiatočná podpora pre Wi-Fi 7 (802.11be).
- Zlepšený výkon procesu na pozadí lldpd s implementáciou protokolu LLDP (Link Layer Discovery Protocol).
- Bola pridaná podpora pre viac ako 100 nových zariadení vrátane bezdrôtového smerovača OpenWrt One, ktorý vyvinula komunita OpenWrt. Celkový počet podporovaných zariadení dosiahol 1970.
- Pridané platformy d1 a starfive pre zariadenia založené na SoC AllWinner D1 a StarFive JH71x0 (7100/7110) využívajúce architektúru RISC-V.
- Pridaná platforma ixp4xx pre Intel XScale IXP4xx SoC založená na architektúre ARM.
- Pridaná platforma loongarch64 pre zariadenia s procesormi založenými na architektúre LoongArch.
- Pridaná platforma stm32 pre STMicroelectronics STM32 SoC.
- Nasledujúce platformy boli odstránené: ath25 (Atheros ieee80211g so 16 MB RAM), bcm63xx (Broadcom DSL MIPS, nahradený platformou bmips), octeontx (Octeon-TX CN80XX/CN81XX) a oxnas (PLXTECH/Oxford/OX782x8). Platforma ipq807x bola premenovaná na qualcommax.
- Boli vytvorené hotové zostavy pre platformu qoriq (SoC NXP QorIQ založené na architektúre PowerPC).
- Pokračoval prechod cieľových platforiem na používanie jadrového subsystému DSA (Distributed Switch Architecture), ktorý poskytuje nástroje na konfiguráciu a správu kaskád vzájomne prepojených ethernetových prepínačov s využitím mechanizmov na konfiguráciu konvenčných sieťových rozhraní (iproute2, ifconfig). DSA je možné použiť na konfiguráciu portov a VLAN namiesto predtým ponúkaného nástroja swconfig, ale nie všetky ovládače prepínačov zatiaľ podporujú DSA. Nové vydanie prináša DSA na platformu ipq806x (Qualcomm Atheros IPQ806X SoC). Pridaná podpora pre prepínač Airoha AN8855 DSA (Xiaomi AX3000T, používaný v prepínačoch Mediatek a Airoha).
- Aktualizované verzie balíkov vrátane musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd od septembra 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- Linuxové jadro bolo aktualizované na vydanie 6.6.73 s bezdrôtovým zásobníkom cfg80211/mac80211 backportovaným z jadra 6.12.6. (predchádzajúca vetva sa dodávala s jadrom 5.15 s bezdrôtovým zásobníkom z jadra 6.1).
- Napriek migrácii projektu na správcu balíkov APK pobočka OpenWrt 24.10 naďalej používa správcu balíkov OPKG. Prechod na APK bol zatiaľ implementovaný len v „hlavnej“ vetve, ktorá poslúži ako základ pre ďalšie veľké vydanie OpenWrt.
- Pri inovácii z pobočky OpenWrt 23.05 majú zariadenia Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 a Zyxel GS1900 problémy s aktualizáciou. Používatelia týchto zariadení by mali brať do úvahy samostatné odporúčania.
Zdroj: opennet.ru
