Na meer dan een jaar van ontwikkeling is er een belangrijke release van de OpenWrt 24.10.0-distributie uitgebracht, gericht op netwerkapparaten zoals routers, switches en access points. OpenWrt ondersteunt 1970-apparaten en biedt een bouwsysteem dat cross-compilatie en aangepaste builds eenvoudig maakt. Met dergelijke samenstellingen kunt u kant-en-klare firmware maken met de gewenste set vooraf geïnstalleerde pakketten, die zijn geoptimaliseerd voor specifieke taken. Er zijn kant-en-klare builds gepubliceerd voor 39 doelplatformen (de vorige branch ondersteunde 36 platforms).
Belangrijkste wijzigingen in OpenWrt 24.10:
- Ondersteuning voor TLS 1.3 is standaard ingeschakeld, dankzij de update van de mbedtls-bibliotheek naar versie 3.6.
- Voor apparaten met een groot Flash-geheugen is ondersteuning voor ACL (POSIX Access Control List) en beveiligingskenmerken ingeschakeld in alle bestandssystemen. Deze wijziging is van toepassing op apparaten waarop de small_flash-vlag niet is ingesteld. Momenteel is small_flash beschikbaar voor de platforms ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x en ramips/rt3883.
- Voor apparaten met een groot Flash-geheugen bevat de kernel ondersteuning voor MPTCP (MultiPath TCP), een uitbreiding van het TCP-protocol voor het gelijktijdig afleveren van TCP-pakketten via meerdere routes via verschillende netwerkinterfaces.
- Verbeterde ondersteuning voor Wi-Fi 6 (802.11ax) en initiële ondersteuning toegevoegd voor Wi-Fi 7 (802.11be).
- Verbeterde prestaties van het lldpd-achtergrondproces met de implementatie van het LLDP (Link Layer Discovery Protocol).
- Er is ondersteuning toegevoegd voor meer dan 100 nieuwe apparaten, waaronder de draadloze router OpenWrt One, ontwikkeld door de OpenWrt-community. Het totale aantal ondersteunde apparaten bedraagt 1970.
- D1- en Starfive-platforms toegevoegd voor apparaten gebaseerd op AllWinner D1 en StarFive JH71x0 (7100/7110) SoC's met RISC-V-architectuur.
- ixp4xx-platform toegevoegd voor Intel XScale IXP4xx SoC gebaseerd op ARM-architectuur.
- Loongarch64-platform toegevoegd voor apparaten met processors gebaseerd op de LoongArch-architectuur.
- stm32-platform toegevoegd voor STMicroelectronics STM32 SoC.
- De volgende platforms zijn verwijderd: ath25 (Atheros ieee80211g met 16 MB RAM), bcm63xx (Broadcom DSL MIPS, vervangen door het bmips-platform), octeontx (Octeon-TX CN80XX/CN81XX) en oxnas (PLXTECH/Oxford NAS782x/OX8xx). Het ipq807x-platform is hernoemd naar qualcommax.
- Er zijn kant-en-klare assemblages voor het qoriq-platform (SoC NXP QorIQ gebaseerd op de PowerPC-architectuur) gemaakt.
- De overgang van doelplatforms naar het gebruik van het DSA (Distributed Switch Architecture)-kernelsubsysteem, dat hulpmiddelen biedt voor het configureren en beheren van cascades van onderling verbonden Ethernet-switches, met behulp van mechanismen voor het configureren van conventionele netwerkinterfaces (iproute2, ifconfig), is voortgezet. DSA kan worden gebruikt om poorten en VLAN's te configureren in plaats van de eerder aangeboden tool swconfig, maar nog niet alle switchdrivers ondersteunen DSA. De nieuwe release brengt DSA naar het ipq806x-platform (Qualcomm Atheros IPQ806X SoC). Ondersteuning toegevoegd voor Airoha AN8855 DSA-switch (Xiaomi AX3000T, gebruikt in Mediatek- en Airoha-switches).
- Bijgewerkte pakketversies inclusief musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd van september 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- De Linux-kernel is bijgewerkt naar versie 6.6.73 met de draadloze cfg80211/mac80211-stack die is teruggezet van kernel 6.12.6. (de vorige branch werd geleverd met kernel 5.15 met een draadloze stack van kernel 6.1).
- Ondanks de migratie van het project naar de APK-pakketbeheerder, blijft de OpenWrt 24.10-branch de OPKG-pakketbeheerder gebruiken. De overgang naar APK is tot nu toe alleen geïmplementeerd in de "main"-branch, die als basis zal dienen voor de volgende grote release van OpenWrt.
- Bij het upgraden van OpenWrt 23.05-branch ondervinden Xiaomi AX3200-, Redmi AX6S-, Linksys E8450-, Belkin RT3200- en Zyxel GS1900-apparaten updateproblemen. Gebruikers van deze apparaten dienen rekening te houden met afzonderlijke aanbevelingen.
Bron: opennet.ru
