Die Veröffentlichung des Linux-Distribution Armbian 22.02 stellt eine kompakte Systemumgebung für verschiedene Einplatinencomputer auf Basis von ARM-Prozessoren bereit, einschließlich verschiedener Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard, die auf Allwinner-, Amlogic-, Actionsemi-, Freescale/NXP-, Marvell Armada-, Rockchip- und Samsung Exynos-Prozessoren basieren.
Für die Erstellung der Builds werden Paketquellen von Debian und Ubuntu verwendet, jedoch wird die Umgebung vollständig mit einem eigenen Build-System neu aufgebaut, einschließlich Optimierungen zur Reduzierung der Größe, Verbesserung der Leistung und Einführung zusätzlicher Sicherheitsmechanismen. So wird beispielsweise das Verzeichnis /var/log mit zram eingehängt und im komprimierten Zustand im RAM gespeichert, wobei die Daten einmal täglich oder bei Herunterfahren auf das Speichermedium geschrieben werden. Das Verzeichnis /tmp wird mit tmpfs eingehängt. Das Projekt unterstützt über 30 Varianten von Linux-Kernel-Builds für verschiedene ARM- und ARM64-Plattformen.
Besonderheiten der Veröffentlichung:
- Es wurde die Möglichkeit eingeführt, kontinuierlich aktualisierte Builds auf der Grundlage von Paketen aus Debian Sid (unstable) zusätzlich zu Builds auf Basis von Debian 11 zu erstellen.
- Es wurden Builds auf Basis der kommenden Version von Ubuntu 22.04 vorbereitet.
- Stabile und kontinuierlich aktualisierte Builds für Platinen auf Basis von x86- und ARM-Architekturen, die UEFI verwenden, wurden erstellt und basieren auf dem Grub-Bootloader aus Debian/Ubuntu anstelle von u-boot.
- 64-Bit-Bauten wurden hinzugefügt, die speziell für Raspberry Pi-Platinen optimiert sind.
- Ein neues Framework für die Integration von Erweiterungen in das Build-System (Extensions Build Framework) wurde vorgestellt.
- Die Tests der Builds in kontinuierlichen Integrationssystemen wurden verbessert.

Quelle: opennet.ru
