Die Veröffentlichung des Linux-Distributions Armbian 24.11 wurde veröffentlicht, das eine kompakte Systemumgebung für verschiedene Einplatinencomputer mit ARM-, RISC-V- und x86-Architekturen bereitstellt, einschließlich verschiedener Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard, die auf Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip, Radxa und Samsung Exynos basieren.
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 Versionen des Linux-Kernels für verschiedene ARM- und ARM64-Plattformen. Um die Erstellung eigener Systembilder, Pakete und Distributionen zu erleichtern, steht ein SDK zur Verfügung. Für das Swapping wird ZSWAP verwendet. Beim SSH-Zugang gibt es die Option zur Nutzung von Zwei-Faktor-Authentifizierung. Außerdem ist der Emulator box64 integriert, der das Ausführen von Programmen ermöglicht, die für x86-Prozessoren kompiliert wurden. Fertige Pakete zur Verwendung von Benutzerumgebungen auf Basis von KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce und Xmonad werden angeboten.

Wesentliche Änderungen in Armbian 24.11:
- Das Build-Toolset (Armbian Build Framework) wurde aktualisiert, um den Kompilierungsprozess zu optimieren, die Build-Zeit zu verkürzen und die Bereitstellung benutzerdefinierter Firmware zu vereinfachen.
- Die Konfigurationsskripte (Armbian Config Next Generation) wurden aktualisiert, um die Verwaltung von Hardware und Diensten zu erweitern.
- Das Paket mit dem Linux-Kernel für Einplatinencomputer auf Rockchip-Chips wurde aktualisiert. In der neuen Version wurde das Energiemanagement verbessert, die Stabilität des GPU-Treibers erhöht und die Unterstützung zusätzlicher Peripheriegeräte hinzugefügt.
- Das Systemkonfigurationstool – armbian-config – wurde vollständig überarbeitet. Die neue Version vereinfacht den Prozess der Konfiguration verschiedener Komponenten und erweitert die Möglichkeiten zur Automatisierung von Aufgaben. Es steht eine neue Konsolenschnittstelle für Operationen wie Netzwerkverbindungen einstellen, SSH-Parameter ändern, Hardware verwalten sowie Pakete installieren und deinstallieren zur Verfügung.

- Der Installationsprozess von Anwendungen, der die Kommandozeile oder eine menügesteuerte Oberfläche verwendet, wurde vereinfacht. Mit dem Konfigurator armbian-config können Pakete wie Docker, Portainer, Pi-Hole, OpenHab und Kuma schnell installiert werden.

- Es werden separate, sofort einsatzbereite Systemimages mit verschiedenen vorinstallierten Anwendungen bereitgestellt, die die minimal erforderliche Umgebung enthalten, um bestimmte Anwendungen zum Laufen zu bringen. Zum Beispiel steht ein Build für die Einrichtung der Plattform für die Heimautomatisierung Home Assistant, ein Build mit Sicherheitswerkzeugen aus Kali Linux und ein Build zur Erstellung von Netzwerkstorage auf Basis von OpenMediaVault zur Verfügung.
- Die Konfigurationen zum Erstellen von Workstations auf Basis von Einplatinen-PCs wurden unter Verwendung der Desktop-Umgebungen KDE, GNOME und Xfce erstellt. Die Konfiguration mit Xfce wurde zusätzlich für den Einsatz auf leistungsschwachen Platinen optimiert. In allen Konfigurationen wird 3D-Beschleunigung auf den entsprechenden Platinen unterstützt, und auf Rockchip-Platinen wird zusätzlich 4K-Video-Wiedergabe unterstützt.


- Es steht ein Platinum-Support-Level für die Platinen Radxa Rock 5 ITX, Rock 5B+/5C und Bigtreetech CB1 zur Verfügung. Unterstützung wird auch für die Platinen Khadas Edge2 (Allwinner), die Khadas VIM-Serie, BananaPi CM40, BananaPi M7 (Rockchip RK3588), BananaPi F3 (RISC-V) sowie FriendlyElec M6/T6/R6x (RK3588) angeboten. Die Unterstützung für Geräte mit den Chips von Mekotronics, Innovato, Libre Computer, Texas Instruments, JetHome, SmartNow und AlfredSmart wurde erweitert.
Quelle: opennet.ru




