È stato pubblicato il rilascio della distribuzione 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 le basi di pacchetti Debian e Ubuntu, ma l'ambiente viene completamente ricostruito con un proprio sistema di build che include 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 un backup dei dati su disco una volta al giorno o al termine del lavoro. La partizione /tmp è montata usando tmpfs.
Il progetto supporta oltre 30 varianti di build del kernel Linux per diverse piattaforme ARM e ARM64. Per semplificare la creazione dei propri immagini di sistema, pacchetti e versioni della distribuzione, viene fornito un SDK. Per lo swap viene utilizzato ZSWAP. Al login tramite SSH è disponibile l'opzione per utilizzare l'autenticazione a due fattori. Include un emulatore box64, che consente di eseguire programmi compilati per processori basati su architettura x86. Può essere utilizzato come file system ZFS. Sono disponibili pacchetti pronti per eseguire ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce e Xmonad.
Caratteristiche del rilascio:
- È stato aggiunto il supporto per la piattaforma Rockchip RK3588 ed è 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, Bananapi M5, Bananapi M2PRO.
- I pacchetti sono sincronizzati con i repository Debian e Ubuntu. Sono state aggiunte build sperimentali basate su Debian 12 e Ubuntu 23.04.
- I pacchetti con il kernel Linux sono stati aggiornati alle versioni 6.1. Nel kernel 6.1 è abilitato di default il file system AUFS.
- L'intero strumento di build è stato riprogettato, ed è previsto il suo utilizzo per compilare il successivo rilascio. Tra le caratteristiche del nuovo strumento ci sono un sistema di log semplificato, l'abbandono di compilatori esterni, un sistema di caching rielaborato e supporto per la compilazione su tutte le architetture e sistemi operativi, inclusa la supporto ufficiale per ambienti WSL2.
- È stata garantita la costruzione automatizzata delle immagini sviluppate dalla comunità.
- È stato aggiunto il supporto per diversi controller di gioco.
- È stato aggiunto il supporto per Waydroid, un pacchetto per eseguire Android nelle distribuzioni Linux.
- È stato migliorato lo script per la configurazione dell'audio.
- È stata effettuata la transizione al driver 882xbu per adattatori USB wireless basati su chip RTL8812BU e RTL8822BU.
- Nelle build con ambienti grafici è stato aggiunto il pacchetto gnome-disk-utility.
- In tutte le build, ad eccezione di quella minima, è stato aggiunto il pacchetto nfs-common.
- Nelle build basate su Debian 12 è stato aggiunto il pacchetto wpasupplicant.
Fonte: opennet.ru
