Die Version des Linux-Betriebssystems Armbian 24.11 wurde veröffentlicht, das eine kompakte Systemumgebung fĂŒr verschiedene Einplatinencomputer mit ARM-, RISC-V- und x86-Prozessoren bereitstellt, darunter verschiedene 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 Varianten des Betriebssystems zu erleichtern, wird ein SDK bereitgestellt. FĂŒr die Auslagerung wird ZSWAP verwendet. Beim SSH-Zugang besteht die Option, eine Zwei-Faktor-Authentifizierung zu nutzen. Inbegriffen ist ein Emulator namens box64, der es ermöglicht, Programme auszufĂŒhren, die fĂŒr x86-Prozessoren kompiliert wurden. Es werden vorgefertigte Pakete angeboten, um Benutzerumgebungen auf Basis von KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce und Xmonad auszufĂŒhren.

Die wichtigsten Ănderungen in Armbian 24.11:
- Das Build-Toolset (Armbian Build Framework) wurde aktualisiert, wobei der Kompilierungsprozess optimiert, der Build beschleunigt und die Bereitstellung eigener Firmware vereinfacht wurde.
- Die Konfigurationsskripte (Armbian Config Next Generation) wurden aktualisiert und die Möglichkeiten zur Verwaltung von Hardware und Diensten erweitert.
- Das Paket mit dem Linux-Kernel fĂŒr Einplatinencomputer auf Rockchip-Chips wurde aktualisiert. In der neuen Version wurde die Energieverwaltung verbessert, die StabilitĂ€t des GPU-Treibers erhöht und die UnterstĂŒtzung fĂŒr zusĂ€tzliche PeripheriegerĂ€te hinzugefĂŒgt.
- Das Tool zur Systemkonfiguration â armbian-config â wurde vollstĂ€ndig neu geschrieben. Im neuen Format wurde der Prozess zur Konfiguration verschiedener Komponenten vereinfacht und die Möglichkeiten zur Automatisierung von Aufgaben erweitert. Ein neues Konsoleninterface wurde bereitgestellt, um Operationen wie die Konfiguration von Netzwerkanbindungen, die Ănderung von SSH-Einstellungen, die Verwaltung von Hardware und die Installation/Deinstallation von Paketen durchzufĂŒhren.

- Der Installationsprozess fĂŒr Anwendungen, der die Eingabeaufforderung oder ein menĂŒbasiertes Interface verwendet, wurde vereinfacht. Zum Beispiel kann mit dem Konfigurator armbian-config schnell eine Vielzahl von Paketen wie Docker, Portainer, Pi-Hole, OpenHab und Kuma installiert werden.

- Separat werden installierbare Systemabbilder mit verschiedenen vorinstallierten Anwendungen erstellt, die die minimal notwendigen Umgebungen beinhalten, die zum Betrieb bestimmter Anwendungen erforderlich sind. Zum Beispiel ist eine Version fĂŒr die Bereitstellung der Plattform fĂŒr die Heimautomatisierung Home Assistant verfĂŒgbar, eine Version mit SicherheitsprĂŒfungs-Tools aus Kali Linux und eine Version zur Erstellung von Netzwerkspeichern auf Basis von OpenMediaVault.
- Die Versionen zur Erstellung von Workstations auf Basis von Einplatinen-PCs wurden unter Verwendung der Desktop-Umgebungen KDE, GNOME und Xfce erstellt. Die Version mit Xfce ist zusĂ€tzlich fĂŒr den Einsatz auf leistungsschwachen Platinen optimiert. In allen Versionen wird 3D-Beschleunigung auf Platinen mit entsprechender UnterstĂŒtzung genutzt, und auf Rockchip-Platinen wird zusĂ€tzlich die Wiedergabe von Videos in 4K-QualitĂ€t unterstĂŒtzt.


- Ein Platin-Support-Level wurde fĂŒr die Platinen Radxa Rock 5 ITX, Rock 5B+/5C und Bigtreetech CB1 bereitgestellt. AuĂerdem wurde die UnterstĂŒtzung fĂŒr die Platinen Khadas Edge2 (Allwinner), der Khadas VIM-Serie, BananaPi CM40, BananaPi M7 (Rockchip RK3588), BananaPi F3 (RISC-V) und FriendlyElec M6/T6/R6x (RK3588) erweitert. Die UnterstĂŒtzung von GerĂ€ten mit den Chips Mekotronics, Innovato, Libre Computer, Texas Instruments, JetHome, SmartNow und AlfredSmart wurde ebenfalls ausgeweitet.
Quelle: opennet.ru




