De release van de Linux-distributie Armbian 25.2 is gepubliceerd, die een compact systeemomgeving biedt voor single-board computers met processoren op basis van de architecturen ARM, RISC-V en x86, en ondersteuning biedt voor verschillende modellen 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 processoren.
Voor het creëren van builds worden de Debian- en Ubuntu-pakketbases gebruikt, maar alle componenten worden 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 RAM in gecomprimeerde vorm, waarbij de gegevens eenmaal per dag of bij het afsluiten naar de schijf worden weggeschreven. De partitie /tmp wordt gemonteerd met tmpfs.
Het project ondersteunt meer dan 30 varianten van de Linux-kernel builds voor verschillende ARM- en ARM64-platforms. Er is een SDK beschikbaar voor het vereenvoudigen van het maken van eigen systeemimages, pakketten en distributie-editie. Voor swapping wordt ZSWAP gebruikt. Bij het inloggen via SSH is er een optie voor het gebruik van twee-factor-authenticatie. Het bevat de emulator box64, waarmee programma's die zijn samengesteld voor x86-architectuurprocessors kunnen worden uitgevoerd. Klaarstaande pakketten voor het draaien van gebruikersomgevingen op basis van KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce en Xmonad worden aangeboden.
Belangrijkste wijzigingen in Armbian 25.2:
- Ondersteuning toegevoegd voor de Rock 2A, Rock 2F, NanoPi R3S, Retroid Pocket RP5, RPMini, Rock 5T, GenBook, MKS-PI, SKIPR, Armsom CM5, NextThing C.H.I.P en Magicsee C400 Plus borden.
- Verbeterde ondersteuning voor borden met Rockchip 3588 chips. De basis Linux-kernel voor dergelijke borden is geüpdatet naar versie 6.1.99, en de actuele versie naar 6.12. Drivers voor HDMI, USB3 en Bluetooth zijn vernieuwd.
- De mogelijkheden van de RTW88-driver voor draadloze chips van Realtek RTL87* en RTL88* zijn uitgebreid.
- Infrastructuur voor automatische componenttests voor draadloze netwerken is geïmplementeerd.
- Het merendeel van de pakketten met de Linux-kernel is overgezet van tak 6.6 naar 6.12.
- In de meeste builds is de U-Boot-bootloader bijgewerkt naar versie 2024.10 of 2025.01.
- Nieuwe servers in de build-infrastructuur en mirror-netwerk. De implementatie van het content delivery network (CDN) is bijgewerkt om blokkades te omzeilen bij het downloaden van de distributie vanuit Rusland en Oekraïne (het gebruik van de Moskou-mirror voor Oekraïense netwerken is uitgesloten, en de Kiev-mirror voor Russische netwerken). Het downloaden via torrents is versneld door het mirroren van downloads vanuit GitHub in het CDN.
- Aan de armbian-config toolkit is de mogelijkheid toegevoegd voor snelle installatie van AdGuardHome, Pi-Hole, Home Assistant, Utime Kuma, NetData, Grafana, Cockpit pakketten met KVM en NextCloud.

Bron: opennet.ru
