Die Veröffentlichung der Linux-Distribution Armbian 22.11, die eine kompakte Systemumgebung für verschiedene Einplatinencomputer auf Basis von ARM-Prozessoren bereitstellt, einschließlich verschiedener Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard auf Basis von Allwinner-, Amlogic-, Actionsemi-, Freescale/NXP-, Marvell Armada-, Rockchip-, Radxa- und Samsung Exynos-Prozessoren, wurde angekündigt.
Für die Erstellung von Builds werden Paketquellen von Debian und Ubuntu verwendet, jedoch wird die Umgebung vollständig mit einem eigenen Build-System neu erstellt, das Optimierungen zur Reduzierung der Größe, Leistungssteigerung und Implementierung zusätzlicher Sicherheitsmechanismen umfasst. Zum Beispiel wird das Verzeichnis /var/log mit zram eingehängt und im Arbeitsspeicher komprimiert gespeichert, wobei die Daten einmal täglich oder bei einem Herunterfahren auf den Speicher abgelegt 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. Um die Erstellung eigener Systemabbilder, Pakete und Distributionen zu erleichtern, wird ein SDK bereitgestellt. Für das Swapping wird ZSWAP verwendet. Bei SSH-Anmeldung gibt es die Option für die Zwei-Faktor-Authentifizierung. Ein Emulator box64 ist enthalten, der die Ausführung von für x86-Architektur kompilierter Software ermöglicht. Als Dateisystem wird ZFS eingesetzt. Fertige Pakete für die Ausführung benutzerdefinierter Umgebungen basierend auf KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce und Xmonad werden angeboten.
Besonderheiten der Veröffentlichung:
- Unterstützung für die Boards Bananapi M5, Odroid M1 und Rockpi 4C plus wurde hinzugefügt.
- Die Unterstützung für das Rockpi S-Board wurde verbessert.
- Die Pakete wurden mit den Repositories von Debian 11 synchronisiert. Ein Standard-Upgrade des Linux-Kernels auf die neuesten Branches ist im Rahmen der Bemühungen um höhere Stabilität vorerst ausgesetzt.
- Es wurde mit der Erstellung wöchentlich aktualisierter Builds, die von der Community unterstützt werden, begonnen.
- Es wurden ultrakompakte Builds hinzugefügt, die für die Bereitstellung einzelner Programme optimiert sind.
- Unterstützung für Builds für Systeme auf Basis der RISC-V-Architektur mit UEFI wurde hinzugefügt.
Zusätzlich kann die Entwicklung einer spezialisierten Distribution Orange Pi OS (Arch) für Orange Pi-Boards hervorgehoben werden, die auf der Paketbasis von Arch Linux basiert. Als benutzerdefinierte Umgebungen werden GNOME, KDE und Xfce angeboten. Die Distribution enthält gängige Anwendungen für Desktop-Systeme, darunter KODI, LibreOffice, Inkscape, Thunderbird, VLC, VS Code und Neochat. Die Distribution wird mit einem grafischen Installer und einem Einrichtungsprogramm geliefert, das beim ersten Start die Einstellungen für Zeitzone, Sprache, Tastaturlayout und Wi-Fi ermöglicht sowie Konten hinzufügt.
Die neue Distribution ergänzt die zuvor angebotenen Orange Pi OS (Droid)-Builds auf Android-Basis und Orange Pi OS (OH) auf Basis von OpenHarmony sowie offiziell bereitgestellte Images auf Ubuntu-, Debian- und Manjaro-Basis.

Quelle: opennet.ru
