È stata presentata la release del distribuito Linux Armbian 23.11, che offre un ambiente di sistema compatto per diversi single-board computer con processori basati su architetture ARM, RISC-V e x86, inclusi 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 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 delle proprie immagini di sistema, pacchetti e versioni del distribuito è disponibile un SDK. Per lo swap viene utilizzato ZSWAP. Durante l'accesso SSH è disponibile un'opzione per utilizzare l'autenticazione a due fattori. Include un emulatore box64, che permette di eseguire programmi compilati per processori basati su architettura x86. Vengono offerti pacchetti pronti per eseguire ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce e Xmonad.
Caratteristiche del rilascio:
- Sono state migliorate le regole di supporto per le schede, prevedendo tre livelli di supporto: standard (assistenza completa), intermedio (staging, verifica della prontezza al supporto) e supporto della comunità. Le schede Khadas VIM1S, Khadas VIM4, Texas Instruments TDA4VM e Xiaomi Pad 5 Pro sono state trasferite nella categoria di supporto standard.
- Sono stati aggiunti supporto per le schede Hikey 960, NanoPi R6S/R6C, TI SK-TDA4VM, Xiaomi-elish, Tanix TX6, Inovato Quadra e Mekotronics R58X-Pro.
- È stata fornita la possibilità di scegliere diversi gestori di accesso (LightDM, SDDM e GDM3).
- Il kernel Linux è stato aggiornato alla release 6.6. È stata aggiunta la possibilità di utilizzare il kernel 6.6 per le schede NanoPi R6S/R6C.
- Sono state aggiornate le impostazioni del kernel per supportare Waydroid e Redroid (ambienti per eseguire applicazioni Android nei distribuiti Linux).
- Per le schede VIM1S/VIM4 è stato incluso il supporto Bluetooth.
- Migliorata la funzionalità sulle schede Banana Pi CM4.
- Per le schede RK3588 è stato impiegato un nuovo kernel Linux con supporto sperimentale per HDMI.
- Sono stati risolti problemi nei gestori di schermo.
- Per le schede RK3588 è stato aggiunto il supporto sperimentale UEFI/EDK2.
- È iniziata la formazione dei build quotidiani basati su Debian 13 (‘Trixie’) e Ubuntu 23.10.
- I test automatizzati per la verifica della qualità dei build sono stati ampliati.
Fonte: opennet.ru
