De uitgave van de Linux-distributie Armbian 22.08 is gepubliceerd, die een compact systeemsysteem biedt voor verschillende single-board computers gebaseerd op ARM-processors, inclusief verschillende modellen van Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi en Cubieboard op basis van Allwinner-, Amlogic-, Actionsemi-, Freescale/NXP-, Marvell Armada-, Rockchip-, Radxa- en Samsung Exynos-processors.
Voor het maken van builds worden de pakketbronnen van Debian en Ubuntu gebruikt, maar de omgeving wordt volledig opnieuw opgebouwd met behulp van een eigen build-systeem met optimalisaties om de grootte te verkleinen, de prestaties te verhogen en extra beveiligingsmechanismen toe te passen. Bijvoorbeeld, de partitie /var/log wordt gemonteerd met behulp van zram en opgeslagen in het RAM in gecomprimeerde vorm, met een dagelijkse back-up van de gegevens naar de opslag of bij het afsluiten. De partitie /tmp wordt gemonteerd met behulp van tmpfs.
Het project ondersteunt meer dan 30 varianten van Linux-kernel builds voor verschillende ARM- en ARM64-platforms. Voor het vereenvoudigen van het creëren van eigen systeembestanden, pakketten en versies van de distributie wordt een SDK aangeboden. Voor swap wordt ZSWAP gebruikt. Bij toegang via SSH is er een optie voor het gebruik van tweefactorauthenticatie. Het bevat een emulator box64, die het mogelijk maakt om programma's die zijn gebouwd voor x86-processors uit te voeren. ZFS wordt gebruikt als bestandssysteem. Kant-en-klare pakketten voor het draaien van gebruikersomgevingen op basis van KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce en Xmonad worden aangeboden.
Kenmerken van de release:
- Ondersteuning voor het bord Rockchip RK3588 Rock 5b WIP is toegevoegd.
- De pakketten zijn gesynchroniseerd met de repositories van Debian 11. Pakketten met de Linux-kernel zijn bijgewerkt naar versies 5.15 en 5.19.
- Extra mechanismen voor het analyseren van de veiligheid van de code zijn inbegrepen.
- De tests van de updateprocessen voor de kernel en u-boot zijn versterkt, dergelijke tests kunnen nu na elke wijziging worden uitgevoerd.
- Automatiseringsprocessen voor wekelijkse herbouw van de door de gemeenschap ontwikkelde beelden zijn geïmplementeerd.
- De documentatie voor ontwikkelaars en bedrijfsbegeleiders is verbeterd.
Bron: opennet.ru
