È stata pubblicata la versione 26.5 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 diversi 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 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 novità in Armbian 26.5:
- Aggiunta la compatibilità con le schede Arduino UNO Q (QRB2210), Mekotronics R58S2, NanoPC-T6 LTS Plus, Ariaboard Photonicat 2, EByte ECB41-PGE, NORCO EMB-3531, Cainiao CNIoT-CORE, SpacemiT MUSE Book, EasePi A2/R2, TQ-Systems TQMa8MPxS/TQMa93xxLA, Seeed reComputer e Qidi X.
- Per le piattaforme sunxi, meson64, rockchip64, rpi4b e uefi edge, il kernel Linux è stato aggiornato alla versione 7.0, mentre per le piattaforme rockchip64 e meson64 è stato aggiornato alla versione 7.1-rc.
- Il bootloader U-Boot è stato aggiornato alla versione 2026.04 nelle build per schede basate su chip Rockchip (NanoPC-T6, NanoPi M5/R76S, Rock 5 ITX, Rock 5B Plus, Helios4/64, odroidhc4/n2, xt-q8l-v10).
- Le configurazioni con ambiente desktop sono state ristrutturate utilizzando impostazioni in formato YAML e un'architettura multilivello in armbian-config. La nuova configurazione del sistema ha trasferito il supporto per ambienti personalizzati KDE Plasma, KDE Neon, MATE e i3wm. È stato ampliato il supporto per Xfce, MATE, i3, Xmonad, Enlightenment e Cinnamon per le architetture armhf e riscv64. Nel set di componenti di medio livello sono stati aggiunti Vulkan e Panthor GPU runtime, mentre in quello minimo libcamera/v4l e alsa-ucm-conf.
- Aggiunti nuovi moduli con script di configurazione (Armbian Config Next Generation) per code-server, Dozzle, Wallos, gestione dello ZFS pool, modifica dell'albero dei dispositivi e gestione della memoria.
Fonte: opennet.ru
