De release van de Linux-distributie Armbian 23.11 is gepresenteerd, die een compact systeem biedt voor verschillende single-board computers met ARM-, RISC-V- en x86-processors, 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 versies van de Linux-kernel voor verschillende ARM- en ARM64-platforms. Om het eenvoudiger te maken om eigen systeemimages, pakketten en versies van de distributie te creëren, is er een SDK beschikbaar. ZSWAP wordt gebruikt voor swap. Bij toegang via SSH is er een optie voor twee-factorauthenticatie. Onderdeel daarvan is de box64-emulator, die het mogelijk maakt om programma's die zijn samengesteld voor x86-processors uit te voeren. Vooraf gebouwde pakketten voor gebruikersomgevingen zijn beschikbaar op basis van KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce en Xmonad.
Kenmerken van de release:
- De ondersteuningsregels voor borden zijn verbeterd en omvatten drie niveaus: standaard (volledige ondersteuning), tussentijds (staging, controle van de gereedheid van de ondersteuning) en gemeenschapssteun. De borden Khadas VIM1S, Khadas VIM4, Texas Instruments TDA4VM en Xiaomi Pad 5 Pro zijn overgezet naar de categorie standaard ondersteuning.
- Ondersteuning is toegevoegd voor de Hikey 960-, NanoPi R6S/R6C-, TI SK-TDA4VM-, Xiaomi-elish-, Tanix TX6-, Inovato Quadra- en Mekotronics R58X-Pro-borden.
- Er is de mogelijkheid geboden om verschillende inlogmanagers te kiezen (LightDM, SDDM en GDM3).
- De Linux-kernel is bijgewerkt naar release 6.6. Er is ondersteuning toegevoegd voor de 6.6-kernel voor de NanoPi R6S/R6C-borden.
- De kernelinstellingen zijn bijgewerkt om Waydroid en Redroid (omgevingen voor het uitvoeren van Android-apps in Linux-distributies) te ondersteunen.
- Bluetooth-ondersteuning is ingeschakeld voor de VIM1S/VIM4-borden.
- De prestaties op de Banana Pi CM4-borden zijn verbeterd.
- Voor de RK3588-borden is een nieuwe Linux-kernel ingezet met experimentele ondersteuning voor HDMI.
- Problemen in de schermbeheerders zijn opgelost.
- Voor de RK3588-borden is experimentele ondersteuning voor UEFI/EDK2 toegevoegd.
- De dagelijkse builds op basis van Debian 13 (‘Trixie’) en Ubuntu 23.10 zijn gestart.
- Automatische tests voor het controleren van de kwaliteit van de builds zijn uitgebreid.
Bron: opennet.ru
