Die Veröffentlichung der Linux-Distribution Armbian 22.11 bietet eine kompakte Systemumgebung für verschiedene Einplatinencomputer mit ARM-Prozessoren, einschließlich zahlreicher Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard mit Allwinner-, Amlogic-, Actionsemi-, Freescale / NXP-, Marvell Armada-, Rockchip-, Radxa- und Samsung Exynos-Prozessoren.
Für die Erstellung der Builds werden Paketquellen aus Debian und Ubuntu verwendet. Die Umgebung wird jedoch komplett mit einem eigenen Build-System neu aufgebaut, einschließlich Optimierungen zur Reduzierung der Größe, zur Leistungssteigerung und zur Implementierung zusätzlicher Schutzmechanismen. Beispielsweise wird das Verzeichnis /var/log mit zram gemountet und im komprimierten Zustand im RAM gespeichert, wobei die Daten einmal täglich oder bei einem Herunterfahren auf das Speichermedium geschrieben werden. Das Verzeichnis /tmp wird mit tmpfs gemountet.
Das Projekt unterstützt über 30 Kernel-Builds für verschiedene ARM- und ARM64-Plattformen. Um die Erstellung eigener Systembilder, Pakete und Distributionen zu erleichtern, wird ein SDK bereitgestellt. Für das Swapping kommt ZSWAP zum Einsatz. Bei der SSH-Anmeldung gibt es die Option zur Aktivierung der Zwei-Faktor-Authentifizierung. Enthalten ist ein Box64-Emulator, der es ermöglicht, Programme auszuführen, die für x86-Architekturen kompiliert wurden. Als Dateisystem wird ZFS verwendet. Vorgefertigte Pakete für die Nutzung von Desktop-Umgebungen wie KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce und Xmonad werden angeboten.
Besonderheiten der Veröffentlichung:
- Die Unterstützung für die Platinen Bananapi M5, Odroid M1 und Rockpi 4C Plus wurde hinzugefügt.
- Die Unterstützung für die Platine Rockpi S wurde verbessert.
- Die Pakete wurden mit den Repositories von Debian 11 synchronisiert. Das Standard-Update des Linux-Kernels auf die neuesten Branches wurde im Rahmen der Arbeiten zur Erhöhung der Stabilität vorübergehend ausgesetzt.
- Es hat mit der Erstellung wöchentlich aktualisierter Builds, die von der Community unterstützt werden, begonnen.
- Ultra-kompakte Builds wurden hinzugefügt, die für die Bereitstellung einzelner Programme optimiert sind.
- Unterstützung für die Erstellung von Systemen auf Basis der RISC-V-Architektur mit UEFI wurde hinzugefügt.
Zusätzlich ist die Entwicklung einer spezialisierten Distribution Orange Pi OS (Arch) für Orange Pi-Platten zu erwähnen, die auf der Paketbasis von Arch Linux basiert. Als Benutzeroberflächen stehen GNOME, KDE und Xfce zur Auswahl. Enthalten sind gängige Anwendungen für Desktop-Systeme, einschließlich KODI, LibreOffice, Inkscape, Thunderbird, VLC, VS Code und Neochat. Die Distribution wird mit einem grafischen Installer und einem Einrichtungsassistenten geliefert, der bei der ersten Verwendung die Anpassung von Parametern wie Zeitzone, Sprache, Tastaturlayout und Wi-Fi sowie das Hinzufügen von Benutzerkonten ermöglicht.
Die neue Distribution ergänzt die zuvor angebotenen Orange Pi-Varianten, darunter Orange Pi OS (Droid) basierend auf Android und Orange Pi OS (OH) basierend auf OpenHarmony, sowie die offiziell bereitgestellten Images für Ubuntu, Debian und Manjaro.

Quelle: opennet.ru
