Den nya versionen av Linux-distributionen Armbian 23.02 har publicerats, vilket ger en kompakt systemmiljö för olika enkortsdatorer baserade på ARM-processorer, inklusive olika modeller av Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi och Cubieboard med processorer från Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa och Samsung Exynos.
För att skapa byggnader används paketbaser från Debian och Ubuntu, men miljön återuppbyggs helt med hjälp av ett eget byggsystem som inkluderar optimeringar för att minska storleken, öka prestandan och tillämpa ytterligare skyddsmekanismer. Till exempel monteras partitionen /var/log med zram och lagras i RAM i komprimerad form med en dump av data till lagringsenheten en gång om dagen eller vid avstängning. Partitionen /tmp monteras med tmpfs.
Projektet stöder över 30 olika versioner av Linux-kärnor för olika ARM- och ARM64-plattformar. För att förenkla skapandet av egna systemavbilder, paket och distributioner tillhandahålls en SDK. ZSWAP används för svappning. Vid inloggning via SSH finns det ett alternativ för att använda tvåfaktorsautentisering. En emulator, box64, ingår för att köra program som är kompilera för x86-arkitekturen. ZFS kan användas som filsystem. Färdiga paket erbjuds för att köra användarmiljöer baserade på KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce och Xmonad.
Utgåvans funktioner:
- Stödet för Rockchip RK3588-plattformen har lagts till, och officiellt stöd för Radxa Rock 5 och Orange Pi 5, som bygger på denna plattform, har bekräftats.
- Stödet för Orange Pi R1 Plus, Raspberry Pi 3, JetHub D1/D1+, Rockchip64, Nanopi R2S, Banana Pi M5 och Banana Pi M2PRO har förbättrats.
- Paketen har synkroniserats med Debian- och Ubuntu-repositorierna. Experimentella versioner baserade på Debian 12 och Ubuntu 23.04 har lagts till.
- Paketen med Linux-kärnan har uppdaterats till version 6.1. I kärnan 6.1 är FS AUFS aktiverad som standard.
- Byggverktygen har helt omarbetats och planeras att användas för att bygga nästa version. Bland funktionerna i de nya verktygen nämns ett förenklat loggsystem, avveckling av externa kompilatorer, omarbetat cachingsystem och stöd för byggande på alla arkitekturer och operativsystem, inklusive officiellt stöd för WSL2-miljöer.
- En automatiserad byggprocess för bilder som utvecklas av gemenskapen har möjliggjorts.
- Stödet för olika spelkontroller har lagts till.
- Stödet för Waydroid, ett paket för att köra Android på Linux-distributioner, har lagts till.
- Ljudkonfigurationsskriptet har förbättrats.
- Övergången till drivrutinen 882xbu för trådlösa USB-adaptrar baserade på RTL8812BU- och RTL8822BU-chips har genomförts.
- Paketet gnome-disk-utility har lagts till i byggprocesserna med grafiska miljöer.
- Paketet nfs-common har lagts till i alla byggprocesser utom den minimi-versionen.
- Paketet wpasupplicant har lagts till i byggprocesserna baserade på Debian 12.
Källa: opennet.ru
