OpenWrt 25.12.0: Nuove Funzionalità e Supporto per Oltre 2.200 Dispositivi

Punti Chiave:

  • Minaccia: Passaggio a un nuovo gestore pacchetti (apk) e fine supporto per la serie 24.10.
  • Colpiti: Utenti OpenWrt che utilizzano opkg e dispositivi supportati dalla serie 24.10.
  • Contromisura: Aggiornamento a OpenWrt 25.12.0 e familiarizzazione con i comandi apk.

OpenWrt 25.12.0: Cosa Cambia

La nuova release stabile di OpenWrt, la 25.12.0, è ora disponibile per il download. Questa versione introduce modifiche strutturali significative, miglioramenti nella gestione dei pacchetti e un'ampia estensione del supporto hardware, frutto di oltre 4.700 modifiche rispetto alla versione 24.10.

Gestione dei Pacchetti: Addio opkg, Benvenuto apk

Una delle modifiche più rilevanti riguarda la gestione dei pacchetti. OpenWrt ha sostituito il gestore pacchetti opkg con apk, lo stesso utilizzato in Alpine Linux. Questa decisione è stata presa perché la versione di opkg derivata da OpenWrt non è più mantenuta, mentre apk offre una soluzione attiva e supportata. Per facilitare la transizione, è stato pubblicato un "cheatsheet" per convertire i comandi da opkg ad apk.

Aggiornamenti Firmware Semplificati con Attended Sysupgrade (ASU)

L'applicazione Attended Sysupgrade (ASU) è ora inclusa di default nelle installazioni LuCI. Per i dispositivi con maggiore spazio di memoria flash, è disponibile anche lo strumento da riga di comando owut. ASU permette di aggiornare il firmware mantenendo i pacchetti e la configurazione esistenti, creando un'immagine firmware personalizzata che integra i pacchetti nel filesystem SquashFS. Sono disponibili tre interfacce per utilizzare ASU: l'interfaccia web Firmware Selector, l'interfaccia LuCI Attended Sysupgrade e lo strumento da riga di comando owut.

Cronologia dei Comandi Shell Persistente

La cronologia dei comandi shell è ora conservata tra le sessioni, grazie all'utilizzo di un filesystem basato su RAM. In precedenza, la cronologia andava persa ad ogni login. La configurazione predefinita evita di scrivere la cronologia su flash, per ridurre i cicli di scrittura sui dispositivi con memoria flash limitata. Gli utenti che desiderano una cronologia persistente possono modificare il comportamento modificando il file `/etc/profile.d/busybox-history-file.sh`.

Miglioramenti nella Gestione Wi-Fi con ucode

Gli script di gestione Wi-Fi sono stati riscritti in ucode, in linea con un più ampio sforzo per sostituire gli script shell nella gestione di OpenWrt. L'utilizzo di ucode offre prestazioni superiori, riduce gli errori e si integra direttamente con il sistema di messaggistica ubus e l'interfaccia di configurazione UCI.

Supporto Hardware Esteso

OpenWrt 25.12.0 supporta un totale di oltre 2.200 dispositivi, aggiungendo il supporto per oltre 180 dispositivi non supportati nella versione 24.10. I nuovi target hardware includono:

  • Il target siflower per i SoC Siflower SF21A6826 e SF21H8898
  • Il sottotarget sunxi/arm926ejs per i SoC Allwinner F1C100 e F1C200s
  • Il target microchipsw/lan969x per gli switch Microchip LAN969x
  • Esteso supporto nel target realtek, coprendo i SoC per switch Ethernet 10G
  • Esteso supporto nel target qualcommax per i SoC ipq50xx e ipq60xx

Componenti Chiave e Versioni

La release 25.12.0 include il kernel Linux 6.12.71 per tutti i target. L'ambiente di sviluppo (toolchain) include gcc 14.3.0, binutils 2.44, musl libc 1.2.5 e glibc 2.41. Le versioni principali dei pacchetti includono dnsmasq 2.91, dropbear 2025.89, busybox 1.37.0 e uno snapshot master di hostapd datato agosto 2025. Lo stack wireless cfg80211/mac80211 è basato sul kernel 6.18.7.

Problemi Conosciuti

Sono stati documentati due problemi di interoperabilità Wi-Fi. I telefoni Pixel 10 (Amazon) hanno difficoltà a connettersi a punti di accesso Wi-Fi 6 protetti con WPA3. Inoltre, l'abilitazione di 802.11r Fast Transition causa problemi di connettività con alcuni client Wi-Fi quando si utilizza WPA3. Entrambi i problemi sono tracciati nel sistema di gestione dei problemi GitHub del progetto.

Gli utenti dei dispositivi Zyxel EX5601-T0 devono verificare la configurazione dell'interfaccia WAN, poiché il nome del port è stato modificato da `eth1` a `wan`.

Fine del Supporto per la Serie 24.10

Con la release stabile 25.12.0, la serie 24.10 entra in un periodo di transizione di sei mesi. Gli aggiornamenti di sicurezza per OpenWrt 24.10 termineranno a settembre 2026. Non è ufficialmente supportato un aggiornamento diretto dalla versione 23.05 alla 25.12.0.

Nota Editoriale e Disclaimer

Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.

GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.

Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.

Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.