Die Veröffentlichung der Linux-Distribution Armbian 21.08 wurde vorgestellt, die eine kompakte Systemumgebung für verschiedene Einplatinencomputer mit ARM-Prozessoren bereitstellt, einschließlich unterschiedlichster Modelle wie Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard, die mit Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip und Samsung Exynos ausgestattet sind.
Für die Erstellung der Builds werden die Paketbasen Debian 11 und Ubuntu 21.04 verwendet, jedoch wird die Umgebung vollständig mit einem eigenen Builds-System rekonstruiert, das Optimierungen zur Reduzierung der Größe, zur Leistungssteigerung und zur Implementierung zusätzlicher Schutzmechanismen umfasst. Zum Beispiel wird das Verzeichnis /var/log mithilfe von zram gemountet und in komprimierter Form im RAM gespeichert, mit einer täglichen Datensicherung auf das Speichermedium oder beim Herunterfahren. Das Verzeichnis /tmp wird mithilfe von tmpfs gemountet. Das Projekt unterstützt über 30 verschiedene Kernel-Build-Varianten für unterschiedliche ARM- und ARM64-Plattformen.
Besonderheiten der Veröffentlichung:
- Builds mit den Desktop-Umgebungen Cinnamon und Budgie wurden hinzugefügt. Insgesamt stehen vier Build-Varianten zur Verfügung: minimal, serverbasiert sowie mit den Desktop-Umgebungen Xfce, Cinnamon und Budgie.
- 3D-Beschleunigung wird bei entsprechender Unterstützung bereitgestellt.
- Eine experimentelle Möglichkeit für die Erstellung von Builds mit der Desktop-Umgebung KDE wurde bereitgestellt.
- Builds für QEMU wurden hinzugefügt.
- Automatische Sprachauswahl bei der ersten Ausführung wurde implementiert.
- Die Verwendung der Shell ZSH oder BASH ist möglich.
- Das Linux-Kernel-Update auf die Version 5.13 wurde umgesetzt.
- Für die Odroid HC4-Plattform wurde die Unterstützung für das Booten über SPI realisiert.
- CSC-Images für Tinkerboard 2 und Rockpi N10 wurden hinzugefügt.
- Die Implementierung des Dateisystems ZFS wurde auf OpenZFS 2.1 aktualisiert.
- Die Unterstützung für die Boards Khadas VIM1-3 & Edge und Avnet Microzed wurde hinzugefügt.
- Für die Rockchip-Boards wurde die Unterstützung für VPU implementiert.
- Die Unterstützung für ältere Kernel für die Platinen OrangepiZero2 und Nvidia Jetson wurde hinzugefügt.
- Die Möglichkeit zur Erstellung mit Paketen von Ubuntu 21.04 und Debian 11 wurde stabilisiert. Als Beta-Version wurde Unterstützung für Ubuntu 21.10 und Debian Sid hinzugefügt.


Quelle: opennet.ru
