Pubblicata la versione del sistema operativo Linux Armbian 23.02, che fornisce un ambiente di sistema compatto per vari computer a scheda singola basati su processori ARM, inclusi diversi 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 utilizzate basi di pacchetti di Debian e Ubuntu, ma l'ambiente viene completamente ricostruito tramite un sistema di build proprietario, includendo ottimizzazioni per ridurre le dimensioni, aumentare le prestazioni e applicare meccanismi di sicurezza aggiuntivi. Ad esempio, la partizione /var/log è montata utilizzando zram e memorizzata in RAM in forma compressa, con scarico dei dati su disco una volta al giorno o al termine dell'operazione. La partizione /tmp è montata attraverso tmpfs.
Il progetto supporta oltre 30 varianti di compilazioni del kernel Linux per diverse piattaforme ARM e ARM64. Per semplificare la creazione delle proprie immagini di sistema, pacchetti e varianti della distribuzione è disponibile un SDK. Per il paging viene utilizzato ZSWAP. Durante l'accesso via SSH è disponibile un'opzione per utilizzare l'autenticazione a due fattori. È incluso un emulatore box64 che consente di eseguire programmi compilati per processori basati su architettura x86. È possibile utilizzare il file system ZFS. Sono offerti pacchetti preconfigurati per eseguire ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce e Xmonad.
Caratteristiche della release:
- Aggiunta la supporto per la piattaforma Rockchip RK3588 e garantito il supporto ufficiale per le schede Radxa Rock 5 e Orange Pi 5 basate su questa piattaforma.
- Migliorato il supporto per le schede Orange Pi R1 Plus, Raspberry Pi 3, JetHub D1/D1+, Rockchip64, Nanopi R2S e Bananapi M5, Bananapi M2PRO.
- I pacchetti sono stati sincronizzati con i repository di Debian e Ubuntu. Aggiunte build sperimentali basate su Debian 12 e Ubuntu 23.04.
- I pacchetti del kernel Linux sono stati aggiornati alle versioni 6.1. La FS AUFS è abilitata di default nel kernel 6.1.
- Completamente ristrutturato l'insieme di strumenti di build, che sarà utilizzato per la creazione della prossima release. Tra le novità figurano un sistema di log semplificato, l'abbandono dei compilatori esterni, un sistema di caching rivisitato e la supporto per la build su tutte le architetture e sistemi operativi, inclusa la compatibilità ufficiale con gli ambienti WSL2.
- Garantita la build automatizzata delle immagini sviluppate dalla comunità.
- Aggiunto il supporto per diversi controller di gioco.
- Aggiunto il supporto per Waydroid, un pacchetto per eseguire Android nelle distribuzioni Linux.
- Migliorato lo script di configurazione audio.
- Transizione al driver 882xbu per adattatori USB wireless basati sui chip RTL8812BU e RTL8822BU.
- Aggiunto il pacchetto gnome-disk-utility a tutte le build con ambienti grafici tranne quella minima.
- Aggiunto il pacchetto nfs-common a tutte le build eccetto quella minima.
- Nella build basata su Debian 12 è stato aggiunto il pacchetto wpasupplicant.
Fonte: opennet.ru
