Release des Distributions Armbian 23.11

Die Veröffentlichung des Linux-Distribution Armbian 23.11 wurde vorgestellt, die eine kompakte Systemumgebung für verschiedene Einplatinencomputer mit Prozessoren auf Basis von ARM-, RISC-V- und x86-Architekturen bietet, einschließlich verschiedener Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard mit Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa und Samsung Exynos.

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 Distribution-Editionen zu vereinfachen, wird ein SDK bereitgestellt. Für das Swapping wird ZSWAP verwendet. Beim SSH-Zugang gibt es die Option zur Verwendung der Zwei-Faktor-Authentifizierung. Inbegriffen ist der Emulator box64, der es ermöglicht, Programme auszuführen, die für Prozessoren auf Basis der x86-Architektur kompiliert wurden. Fertige Pakete für die Ausführung von Desktop-Umgebungen basierend auf KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce und Xmonad werden angeboten.

Besonderheiten der Veröffentlichung:

  • Die Richtlinien zur Unterstützung von Platinen wurden überarbeitet und umfassen drei Unterstützungsstufen: Standard (vollständige Unterstützung), Übergang (Staging, Überprüfung der Unterstützung) und Community-Support. In die Kategorie der Standardunterstützung wurden die Platinen Khadas VIM1S, Khadas VIM4, Texas Instruments TDA4VM und Xiaomi Pad 5 Pro eingeordnet.
  • Die Unterstützung für die Platinen Hikey 960, NanoPi R6S/R6C, TI SK-TDA4VM, Xiaomi-elish, Tanix TX6, Inovato Quadra und Mekotronics R58X-Pro wurde hinzugefügt.
  • Es wurde die Möglichkeit zur Auswahl verschiedener Anmelde-Manager (LightDM, SDDM und GDM3) bereitgestellt.
  • Der Linux-Kernel wurde auf die Version 6.6 aktualisiert. Die Nutzung des Kernels 6.6 für die Platinen NanoPi R6S/R6C wurde hinzugefügt.
  • Die Kernel-Einstellungen wurden aktualisiert, um Waydroid und Redroid (Umgebungen für das Ausführen von Android-Anwendungen in Linux-Distributionen) zu unterstützen.
  • Für die Platinen VIM1S/VIM4 wurde die Bluetooth-Unterstützung aktiviert.
  • Die Leistung auf den Platinen Banana Pi CM4 wurde verbessert.
  • Für die Platinen RK3588 wurde ein aktueller Linux-Kernel mit experimenteller Unterstützung für HDMI verwendet.
  • Probleme in den Bildschirmmanagern wurden behoben.
  • Für die Platinen RK3588 wurde experimentelle Unterstützung für UEFI/EDK2 hinzugefügt.
  • Die täglichen Builds basierend auf Debian 13 ('Trixie') und Ubuntu 23.10 haben begonnen.
  • Die automatisierten Tests zur Überprüfung der Build-Qualität wurden erweitert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4