De release van de Linux-distributie Armbian 24.11 is bekendgemaakt, die een compact systeemomgeving biedt voor verschillende single-board computers met processors op basis van de ARM-, RISC-V- en x86-architecturen, inclusief 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-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-kernelbuilds voor verschillende ARM- en ARM64-platforms. Voor het vereenvoudigen van het maken van eigen systeemimages, pakketten en versies van de distributie is een SDK beschikbaar. Voor swap wordt ZSWAP gebruikt. Bij toegang via SSH is er een optie voor het gebruik van twee-factor authenticatie. De emulator box64 is inbegrepen, waarmee programma's kunnen worden uitgevoerd die zijn samengesteld voor processors op basis van x86-architectuur. Er zijn kant-en-klare pakketten beschikbaar voor het draaien van gebruikersomgevingen op basis van KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce en Xmonad.

Belangrijkste wijzigingen in Armbian 24.11:
- De buildtools zijn bijgewerkt (Armbian Build Framework), waarbij het compilatieproces is geoptimaliseerd, de build is versneld en het leveren van eigen firmware is vereenvoudigd.
- De configuratiescripts zijn bijgewerkt (Armbian Config Next Generation), waarbij de mogelijkheden voor hardware- en servicebeheer zijn uitgebreid.
- Het pakket met de Linux-kernel voor single-board computers op Rockchip-chips is vernieuwd. In de nieuwe versie is het energiebeheer verbeterd, de stabiliteit van de GPU-driver verhoogd en is ondersteuning voor aanvullende randapparatuur toegevoegd.
- De configuratietool voor het systeem ā armbian-config ā is volledig herschreven. In de nieuwe versie is het proces voor het configureren van verschillende componenten vereenvoudigd en zijn de mogelijkheden voor automatisering van taakuitvoering uitgebreid. Een nieuwe console-interface is beschikbaar gesteld voor het uitvoeren van operaties zoals het configureren van netwerkverbindingen, het wijzigen van SSH-instellingen, hardwarebeheer en het installeren/verwijderen van pakketten.

- Het proces voor het installeren van applicaties is vereenvoudigd, gebruikmakend van de opdrachtregel of een menu-gebaseerde interface. Bijvoorbeeld, met de configurator armbian-config kunnen pakketten zoals Docker, Portainer, Pi-Hole, OpenHab en Kuma snel worden geĆÆnstalleerd.

- Er worden aparte kant-en-klare systeemafbeeldingen aangemaakt die zijn uitgerust met verschillende vooraf geconfigureerde applicaties. Deze bevatten de minimaal vereiste omgeving die voldoende is voor de werking van specifieke applicaties. Bijvoorbeeld, er is een build beschikbaar voor het implementeren van het platform voor huisautomatisering Home Assistant, een build met beveiligingshulpmiddelen uit Kali Linux en een build voor het maken van netopsystemen op basis van OpenMediaVault.
- De builds voor het creƫren van werkstations op basis van single-board computers zijn samengesteld met behulp van desktopomgevingen zoals KDE, GNOME en Xfce. De build met Xfce is bovendien geoptimaliseerd voor gebruik op low-power boards. Alle builds maken gebruik van 3D-versnelling op boards die dit ondersteunen, terwijl op Rockchip-boards ook video in 4K-kwaliteit kan worden afgespeeld.


- Platina-ondersteuning is voorzien voor de Radxa Rock 5 ITX, Rock 5B+/5C en Bigtreetech CB1. Ook zijn er ondersteuning voor de Khadas Edge2 (Allwinner), de Khadas VIM-serie, BananaPi CM40, BananaPi M7 (Rockchip RK3588), BananaPi F3 (RISC-V), en FriendlyElec M6/T6/R6x (RK3588). De ondersteuning voor apparaten met Mekotronics-, Innovato-, Libre Computer-, Texas Instruments-, JetHome-, SmartNow- en AlfredSmart-chips is uitgebreid.
Bron: opennet.ru




