Dopo oltre un anno di sviluppo, è stato presentato un importante rilascio della distribuzione OpenWrt 24.10.0, sviluppata per dispositivi di rete come router, switch e punti di accesso. OpenWrt supporta 1970 dispositivi e offre un sistema di build che semplifica la cross-compilazione e la creazione di build personalizzate. Tali build consentono di formare firmware pronti con un insieme desiderato di pacchetti preinstallati, ottimizzati per compiti specifici. Le build pronte sono state pubblicate per 39 piattaforme target (nella versione precedente erano supportate 36 piattaforme).
Modifiche principali in OpenWrt 24.10:
- È stata attivata per impostazione predefinita il supporto TLS 1.3, implementato grazie all'aggiornamento della libreria mbedtls alla versione 3.6.
- Per i dispositivi con una grande dimensione della memoria Flash, in tutti i file system è stata attivata la supporto ACL (Access Control List POSIX) e degli attributi di sicurezza. La modifica riguarda i dispositivi per i quali non è impostato il flag small_flash. Attualmente, small_flash è indicato per le piattaforme ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x e ramips/rt3883.
- Per i dispositivi con una grande capacità di memoria Flash, è stata inclusa nel kernel il supporto per MPTCP (MultiPath TCP), un'estensione del protocollo TCP per la consegna dei pacchetti TCP su più percorsi attraverso diversi interfaccie di rete.
- Migliorato il supporto per Wi-Fi 6 (802.11ax) e aggiunto il supporto iniziale per Wi-Fi 7 (802.11be).
- Migliorata l'operatività del processo in background lldpd con l'implementazione del protocollo LLDP (Link Layer Discovery Protocol).
- Aggiunto il supporto per oltre 100 nuovi dispositivi, tra cui spicca il router wireless OpenWrt One, sviluppato dalla comunità OpenWrt. Il numero totale di dispositivi supportati ha raggiunto 1970.
- Aggiunte le piattaforme d1 e starfive per i dispositivi basati su SoC AllWinner D1 e StarFive JH71x0 (7100/7110), che utilizzano l'architettura RISC-V.
- Aggiunta la piattaforma ixp4xx per SoC Intel XScale IXP4xx basata sull'architettura ARM.
- Aggiunta la piattaforma loongarch64 per i dispositivi con processori basati sull'architettura LoongArch.
- Aggiunta la piattaforma stm32 per SoC STMicroelectronics STM32.
- Rimosse le piattaforme ath25 (Atheros ieee80211g con 16 MB di RAM), bcm63xx (Broadcom DSL MIPS, sostituita dalla piattaforma bmips), octeontx (Octeon-TX CN80XX/CN81XX) e oxnas (PLXTECH/Oxford NAS782x/OX8xx). La piattaforma ipq807x è stata rinominata in qualcommax.
- Sono state create le build pronte per la piattaforma qoriq (SoC NXP QorIQ basato sull'architettura PowerPC).
- Continua la migrazione delle piattaforme di destinazione all'uso del sotto-sistema del kernel DSA (Distributed Switch Architecture), che fornisce strumenti per la configurazione e la gestione di cascami di switch Ethernet interconnessi, utilizzando meccanismi per la configurazione delle interfacce di rete standard (iproute2, ifconfig). DSA può essere utilizzato per configurare porte e VLAN al posto dello strumento swconfig precedentemente proposto, ma non tutti i driver degli switch supportano ancora DSA. Nella nuova versione, DSA è stato implementato per la piattaforma ipq806x (SoC Qualcomm Atheros IPQ806X). Aggiunto supporto per lo switch DSA Airoha AN8855 (Xiaomi AX3000T, utilizzato negli switch Mediatek e Airoha).
- Aggiornate le versioni dei pacchetti, inclusi musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd di settembre 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- Il kernel Linux è stato aggiornato alla versione 6.6.73 con lo stack wireless cfg80211/mac80211, portato dal kernel 6.12.6. (Nella versione precedente era fornito il kernel 5.15 con lo stack wireless dal kernel 6.1).
- Nonostante la migrazione del progetto al gestore di pacchetti APK, il ramo OpenWrt 24.10 continua a utilizzare il gestore di pacchetti OPKG. La transizione ad APK è stata attuata solo nel ramo "main", che servirà da base per il prossimo rilascio significativo di OpenWrt.
- Durante il passaggio dal ramo OpenWrt 23.05 ai dispositivi Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 e Zyxel GS1900 si verificano problemi con l'aggiornamento. Gli utenti di questi dispositivi dovrebbero prendere in considerazione raccomandazioni specifiche.
Fonte: opennet.ru
