È stata pubblicata la versione 25.8 della distribuzione Linux Armbian, che offre un ambiente di sistema compatto per computer a scheda singola con processori basati su architetture ARM, RISC-V e x86, supportando vari modelli di Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi e Cubieboard con processori Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa e Samsung Exynos.
Per la creazione delle build vengono utilizzati i repository di pacchetti di Debian e Ubuntu, ma tutti i componenti vengono totalmente ricostruiti tramite un sistema di build proprietario con ottimizzazioni per ridurre le dimensioni, migliorare le prestazioni e applicare meccanismi di protezione aggiuntivi. Ad esempio, la partizione /var/log è montata utilizzando zram e memorizzata in RAM in formato compresso, con un salvataggio dei dati su disco una volta al giorno o al termine delle operazioni. La partizione /tmp è montata tramite tmpfs.
Il progetto supporta oltre 30 varianti del kernel Linux per diverse piattaforme ARM e ARM64. È fornito un SDK per semplificare la creazione di immagini di sistema, pacchetti e versioni del distributore. Per lo swap viene utilizzato ZSWAP. All'accesso SSH è prevista l'opzione di utilizzare l'autenticazione a due fattori. Include un emulatore box64, che consente di eseguire programmi compilati per processori basati su architettura x86. Sono offerti pacchetti pronti per l'esecuzione di ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce e Xmonad.
Le principali novità in Armbian 25.8:
- Supporto ufficiale per le schede Mekotronics R58 HD e NanoPi R3S LTS.
- Aggiunto supporto per schede sostenute dalla community: CAINIAO CNIoT-CORE, KickPi K2B, Radxa Cubie A5E, Banana Pi R4 e Orange Pi 5 Pro.
- Il kernel Linux per la maggior parte delle schede è stato aggiornato alla versione 6.16 nei rami EDGE. Nei rami STABLE viene utilizzato il kernel 6.12 LTS. Aggiornato il bootloader U-Boot 2025.07 e gli strumenti ATF 2.13 (Arm Trusted Firmware).
- Aggiunto supporto per il rilascio di Debian 13, stabilizzate le build basate su Debian 13.
- Aggiunto supporto per l'architettura LoongArch64 nel toolchain di build.
- Proseguito lo sviluppo dell'utility armbian-config, utilizzata per configurare il sistema dopo l'installazione. Migliorato il supporto VPN WireGuard, ampliate le impostazioni relative al routing nelle reti locali e alla configurazione dei sistemi client. Migliorata l'integrazione con il sistema di blocco pubblicitario Pi-hole.
- Incluso supporto per i sensori di temperatura per la scheda Rock-5C.
- Aggiunto supporto per il sottosistema audio della scheda RockPi-S.
- Abilitata la funzionalità Wake-on-LAN sulle schede Helios4.
- Migliorati i driver per le schede Realtek RTL8822CS, Innosilicon USB3 PHY e NanoPi M6.
- Risolti problemi di connessione degli schermi tramite l'interfaccia DSI (Display Serial Interface) sulle schede Raspberry Pi 5.
Inoltre, si segnala il rilascio di DietPi 9.16, una distribuzione per computer a scheda singola basata su architetture ARM e RISC-V, come Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid e VisionFive 2. La distribuzione è costruita su una base di pacchetti Debian e disponibile in build per più di 50 schede. DietPi può anche essere utilizzato per creare ambienti compatti per di macchine virtuali e PC tradizionali basati sull'architettura x86_64. Le build per le schede hanno una dimensione ridotta (in media 130 MB) rispetto a Raspberry Pi OS e Armbian. L'insieme degli strumenti per la creazione e la manutenzione della distribuzione è distribuito con licenza GPLv2.
Il progetto è ottimizzato per un consumo minimo di risorse e sviluppa diverse utilità proprie: un'interfaccia per l'installazione delle applicazioni DietPi-Software, il configuratore DietPi-Config, il sistema di backup DietPi-Backup, il meccanismo di registrazione temporanea DietPi-Ramlog (supporto per rsyslog incluso), l'interfaccia per la gestione delle priorità dei processi DietPi-Services e il sistema di aggiornamento DietPi-Update. Le utilità forniscono un'interfaccia utente da console con menu e dialoghi basati su whiptail. È supportata una modalità di installazione completamente automatizzata, che consente di eseguire l'installazione su schede senza intervento da parte dell'utente.
Tra le novità in DietPi 9.16:
- Aggiunto supporto iniziale per la futura versione di Debian 14, il cui sviluppo è iniziato nel ramo Debian Testing. Iniziata la creazione di build basate su Debian 14.
- Durante l'esecuzione di operazioni sui pacchetti, è stato rimosso l'avvio del comando di aggiornamento degli indici «apt update», se /etc/apt/sources.list e gli indici specifici per architetture erano stati modificati meno di un'ora fa.
- Negli script e nelle funzioni G_* dove è necessario eseguire operazioni privilegiate, è stato implementato il riavvio integrato usando sudo, senza richiedere l'inserimento manuale di comandi sotto forma di «sudo dietpi-software».
- Nelle build per le schede Raspberry Pi, all'avvio iniziale ora viene attivato di default l'adattatore UART.
- Per le schede ROCK Pi S sono state aggiunte impostazioni per passare la porta USB-C tra la modalità host USB e OTG.
- Nell'utility dietpi-software per sistemi basati su architettura RISC-V sono state implementate opzioni per l'uso di Docker Compose, Snapcast e Amiberry. Per tutte le architetture e versioni di Debian è stata aggiunta la possibilità di installare un sistema di automazione domestica Domoticz. Nelle build per Raspberry Pi basate su Debian 12 è stato aggiunto il pacchetto con il centro multimediale Kodi 21. Aggiunta la possibilità di installare Nextcloud Talk, Synapse e WireGuard in modalità automatica al primo avvio.
Fonte: opennet.ru
