Efter mere end et års udvikling præsenteres en betydelig udgivelse af distribueringssystemet OpenWrt 24.10.0, der er udviklet til netværksenheder som routere, switches og adgangspunkt. OpenWrt understøtter 1970 enheder og tilbyder et byggesystem, der forenkler kryds-kompilering og oprettelse af egne versioner. Sådanne versioner gør det muligt at oprette færdige firmware med det ønskede sæt forudinstallerede pakker, optimeret til specifikke opgaver. Færdige versioner er offentliggjort for 39 målplatforme (i den tidligere version understøttedes 36 platforme).
Hovedændringer i OpenWrt 24.10:
- Som standard er support til TLS 1.3 aktiveret, implementeret ved hjælp af opdateringen af biblioteket mbedtls til version 3.6.
- For enheder med en stor mængde Flash-hukommelse er der aktiveret support til ACL (POSIX Access Control List) og sikkerhedsattributter i alle filsystemer. Ændringen berører enheder, hvor flaget small_flash ikke er aktiveret. I øjeblikket er small_flash angivet for platforme som ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x og ramips/rt3883.
- For enheder med en stor mængde Flash-hukommelse er support til MPTCP (MultiPath TCP) aktiveret i kernen, en udvidelse af TCP-protokollen til samtidige levering af TCP-pakker over flere ruter via forskellige netværksgrænseflader.
- Support til Wi-Fi 6 (802.11ax) er forbedret, og der er tilføjet begyndersupport til Wi-Fi 7 (802.11be).
- Ydelsen af baggrundsprocessen lldpd er forbedret med implementeringen af LLDP-protokollen (Link Layer Discovery Protocol).
- Support til mere end 100 nye enheder er tilføjet, herunder den egenudviklede trådløse router OpenWrt One, udviklet af OpenWrt-fællesskabet. Det samlede antal understøttede enheder er nået op på 1970.
- Platforme d1 og starfive er tilføjet for enheder baseret på SoC AllWinner D1 og StarFive JH71x0 (7100/7110), som bruger RISC-V-arkitekturen.
- Platformen ixp4xx er tilføjet for SoC Intel XScale IXP4xx, baseret på ARM-arkitekturen.
- Platformen loongarch64 er tilføjet for enheder med processorer baseret på LoongArch-arkitekturen.
- Platformen stm32 er tilføjet for SoC STMicroelectronics STM32.
- Platforme som ath25 (Atheros ieee80211g med 16 MB RAM), bcm63xx (Broadcom DSL MIPS, erstattet af platformen bmips), octeontx (Octeon-TX CN80XX/CN81XX) og oxnas (PLXTECH/Oxford NAS782x/OX8xx) er fjernet. Platformen ipq807x er omdøbt til qualcommax.
- Færdige versioner er dannet for platformen qoriq (SoC NXP QorIQ baseret på PowerPC-arkitekturen).
- Oversættelsen af målplatforme fortsætter med at bruge DSA (Distributed Switch Architecture) kernesystemet, som giver mulighed for at konfigurere og administrere kaskader af sammenkoblede Ethernet-switches ved hjælp af mekanismer til konfiguration af almindelige netværksinterfaces (iproute2, ifconfig). DSA kan bruges til at konfigurere porte og VLAN i stedet for det tidligere foreslåede værktøj swconfig, men ikke alle switchdrivere understøtter endnu DSA. I den nye version er DSA aktiveret for ipq806x-platformen (SoC Qualcomm Atheros IPQ806X). Der er tilføjet støtte til DSA-switch Airoha AN8855 (Xiaomi AX3000T, brugt i switches fra Mediatek og Airoha).
- Versionerne af pakkerne er blevet opdateret, herunder musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd fra september 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- Linux-kernen er opdateret til version 6.6.73 med det trådløse stack cfg80211/mac80211, portet fra kernen 6.12.6. (den tidligere version havde kernen 5.15 med det trådløse stack fra kernen 6.1).
- På trods af migrationen af projektet til APK-pakkehåndtereren fortsætter OpenWrt 24.10-grenen med at bruge OPKG-pakkehåndtereren. Overgangen til APK er kun gennemført i "main"-grenen, som vil danne grundlaget for den næste store udgivelse af OpenWrt.
- Ved overgangen fra OpenWrt 23.05 på enheder som Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 og Zyxel GS1900 opstår der opdateringsproblemer. Brugere af disse enheder bør tage højde for specifikke anbefalinger.
Kilde: opennet.ru
