È stata pubblicata la versione del sistema operativo Linux Armbian 25.8, che offre un ambiente di sistema compatto per computer a scheda singola con processori basati sulle architetture ARM, RISC-V e x86, supportando vari modelli di Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi e Cubieboard basati su processori Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa e Samsung Exynos.
Per la creazione delle build vengono utilizzati i repository Debian e Ubuntu, ma tutti i componenti vengono completamente ricompilati utilizzando un sistema di build proprietario con ottimizzazioni per ridurre le dimensioni, aumentare le prestazioni e applicare meccanismi di sicurezza aggiuntivi. Ad esempio, la partizione /var/log viene montata utilizzando zram e conservata in memoria RAM in forma compressa, con scarico dei dati su disco una volta al giorno o allo spegnimento. La partizione /tmp viene montata utilizzando tmpfs.
Il progetto supporta oltre 30 varianti di build del kernel Linux per diverse piattaforme ARM e ARM64. È fornito un SDK per semplificare la creazione di propri immagini di sistema, pacchetti e versioni della distribuzione. Per lo swapping viene utilizzato ZSWAP. L'accesso SSH offre un'opzione per l'autenticazione a due fattori. Comprende un emulatore box64 che consente di eseguire programmi compilati per processori basati su architettura x86. Sono disponibili pacchetti pronti per eseguire ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce e Xmonad.
Principali modifiche in Armbian 25.8:
- È stata garantita la supporto ufficiale per le schede Mekotronics R58 HD e NanoPi R3S LTS.
- È stata aggiunta la supporto per le schede supportate dalla comunità: 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. È stato aggiornato il bootloader U-Boot 2025.07 e l'utility ATF 2.13 (Arm Trusted Firmware).
- È stata aggiunta la supporto per la release Debian 13, con stabilizzazione delle build basate su Debian 13.
- Nel toolkit di build è stata aggiunta la supporto per l'architettura LoongArch64.
- Continua lo sviluppo dell'utility armbian-config, utilizzata per la configurazione del sistema dopo l'installazione. È stato migliorato il supporto VPN WireGuard, ampliate le impostazioni relative al routing nelle reti locali e alla configurazione dei sistemi client. È stata migliorata l'integrazione con il sistema di blocco pubblicitario Pi-hole.
- È stata attivata la supporto per i sensori di temperatura per la scheda Rock-5C.
- Aggiunto il supporto per il sistema audio della scheda RockPi-S.
- Funzionamento di Wake-on-LAN configurato sulle schede Helios4.
- Migliorati i driver per le schede Realtek RTL8822CS, Innosilicon USB3 PHY e NanoPi M6.
- Risolti i problemi di connessione dei display tramite l'interfaccia DSI (Display Serial Interface) sulle schede Raspberry Pi 5.
Si segnala inoltre la pubblicazione di DietPi 9.16, una distribuzione per PC a scheda singola basati sulle 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 sulla base di pacchetti Debian ed è disponibile in versioni per oltre 50 schede. DietPi può essere utilizzato anche per creare ambienti compatti per macchine virtuali e PC standard basati sull'architettura x86_64. Le versioni per le schede hanno dimensioni ridotte (in media 130 MB) rispetto a Raspberry Pi OS e Armbian. Il toolkit per la compilazione e la manutenzione della distribuzione è distribuito sotto licenza GPLv2.
Il progetto è ottimizzato per un consumo minimo di risorse e sviluppa diverse utility proprie: interfaccia per l'installazione delle applicazioni DietPi-Software, configuratore DietPi-Config, sistema di backup DietPi-Backup, meccanismo di registrazione temporanea DietPi-Ramlog (supporta anche rsyslog), interfaccia per l'assegnazione delle priorità di esecuzione dei processi DietPi-Services e sistema di consegna degli aggiornamenti DietPi-Update. Le utility forniscono un'interfaccia utente testuale con menu e dialoghi basati su whiptail. È supportata la modalità di installazione completamente automatizzata, che consente di installare sulle schede senza intervenire manualmente.
Tra le novità di DietPi 9.16:
- Aggiunta la supporto iniziale per la futura versione Debian 14, il cui sviluppo è iniziato nel ramo Debian Testing. Sono iniziate le costruzioni basate su Debian 14.
- Durante le operazioni sui pacchetti è stata rimossa l'esecuzione del comando di aggiornamento degli indici «apt update», se /etc/apt/sources.list e gli indici specifici per le architetture sono stati modificati meno di un'ora fa.
- Negli script e nelle funzioni G_* è stata implementata la riattivazione integrata per l'esecuzione di operazioni privilegiate, utilizzando sudo, senza richiedere l'immissione manuale dei comandi sotto forma di «sudo dietpi-software».
- Nelle versioni per le schede Raspberry Pi, l'adattatore UART viene ora attivato per impostazione predefinita al primo avvio.
- Per le schede ROCK Pi S sono state aggiunte le impostazioni per passare la porta USB-C tra le modalità USB host e OTG.
- Nell'utilità dietpi-software per sistemi basati su architettura RISC-V sono 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 il sistema di automazione domestica Domoticz. Nelle build per Raspberry Pi basate su Debian 12 è stato aggiunto un pacchetto con il media center Kodi 21. È stata aggiunta la possibilità di installare Nextcloud Talk, Synapse e WireGuard in modalità automatica durante il primo avvio.
Fonte: opennet.ru
