Die Veröffentlichung der Linux-Distribution Armbian 25.8 wurde angekündigt, die eine kompakte Systemumgebung für Einplatinencomputer mit ARM-, RISC-V- und x86-Prozessorarchitekturen bietet, die verschiedene 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 unterstützt.
Für die Erstellung der Builds werden die Paketbasen Debian und Ubuntu verwendet, jedoch werden alle Komponenten vollständig mit einem eigenen Builds-System neu kompiliert, einschließlich Optimierungen zur Reduzierung der Größe, Verbesserung der Leistung und Implementierung zusätzlicher Schutzmechanismen. Zum Beispiel wird das Verzeichnis /var/log mit zram gemountet und im komprimierten Zustand im RAM gespeichert, wobei die Daten einmal täglich oder beim Herunterfahren auf das Speichermedium geschrieben werden. Das Verzeichnis /tmp wird mit tmpfs gemountet.
Das Projekt unterstützt mehr als 30 Kernel-Varianten für verschiedene ARM- und ARM64-Plattformen. Ein SDK wird bereitgestellt, um die Erstellung eigener Systemabbilder, Pakete und Distributionen zu erleichtern. ZSWAP wird für die Auslagerung verwendet. Bei der Anmeldung über SSH gibt es die Möglichkeit, die Zwei-Faktor-Authentifizierung zu verwenden. Enthalten ist ein Emulator box64, der das Ausführen von Programmen ermöglicht, die für x86-Prozessoren erstellt wurden. Fertige Pakete werden für verschiedene Benutzerumgebungen wie KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce und Xmonad angeboten.
Die wichtigsten Änderungen in Armbian 25.8:
- Offizielle Unterstützung für die Mekotronics R58 HD- und NanoPi R3S LTS-Boards wurde bereitgestellt.
- Unterstützung für Community-Boards hinzugefügt: CAINIAO CNIoT-CORE, KickPi K2B, Radxa Cubie A5E, Banana Pi R4 und Orange Pi 5 Pro.
- Der Linux-Kernel für die meisten Boards wurde auf Version 6.16 in den EDGE-Branches aktualisiert. In den STABLE-Branches wird der Kernel 6.12 LTS verwendet. Der Bootloader U-Boot 2025.07 und das ATF 2.13 (Arm Trusted Firmware) Toolkit wurden aktualisiert.
- Unterstützung für Debian 13 hinzugefügt, und Stabilisierung der Builds auf Basis von Debian 13 durchgeführt.
- Im Build-Toolkit wurde die Unterstützung für die Architektur LoongArch64 hinzugefügt.
- Die Entwicklung des Tools armbian-config, das zur Systemkonfiguration nach der Installation verwendet wird, wurde fortgesetzt. Die Unterstützung für VPN WireGuard wurde verbessert, die Einstellungen für die Routing-Optionen in lokalen Netzwerken und die Konfiguration von Client-Systemen wurden erweitert. Die Integration mit dem Werbeblockersystem Pi-hole wurde verbessert.
- Unterstützung für Temperatursensoren auf der Rock-5C-Platine wurde hinzugefügt.
- Unterstützung für die Audio-Subsysteme der RockPi-S-Platine wurde hinzugefügt.
- Die Wake-on-LAN-Funktion auf den Helios4-Boards wurde eingerichtet.
- Die Treiber für die Realtek RTL8822CS-, Innosilicon USB3 PHY- und NanoPi M6-Boards wurden verbessert.
- Probleme mit der Verbindung von Displays über die DSI (Display Serial Interface)-Schnittstelle auf Raspberry Pi 5-Boards wurden behoben.
Zusätzlich kann die Veröffentlichung von DietPi 9.16 erwähnt werden, einer Distribution für Einplatinen-PCs mit ARM- und RISC-V-Architekturen, wie Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid und VisionFive 2. Die Distribution basiert auf der Debian-Paketbasis und ist in Builds für mehr als 50 Boards verfügbar. DietPi kann auch zur Erstellung kompakter Umgebungen für virtuelle Maschinen und reguläre PCs basierend auf der x86_64-Architektur verwendet werden. Die Versionen für die Platinen unterscheiden sich durch ihre geringe Größe (im Durchschnitt 130 MB) im Vergleich zu Raspberry Pi OS und Armbian. Das Werkzeug zum Erstellen und Warten der Distribution wird unter der GPLv2-Lizenz verteilt.
Das Projekt ist auf minimalen Ressourcenverbrauch optimiert und entwickelt mehrere eigene Tools: die Schnittstelle zur Installation von Anwendungen DietPi-Software, den Konfigurator DietPi-Config, das Backup-System DietPi-Backup, das temporäre Log-System DietPi-Ramlog (auch rsyslog wird unterstützt), die Schnittstelle zur Festlegung der Prozessausführungsprioritäten DietPi-Services und das Aktualisierungssystem DietPi-Update. Die Tools bieten eine benutzerfreundliche Konsole mit Menüs und Dialogen, die auf whiptail basieren. Der Modus der vollständigen Automatisierung der Installation wird unterstützt, wodurch eine Installation auf Platinen ohne Benutzereingriff möglich ist.
Änderungen in DietPi 9.16:
- Erste Unterstützung für die zukünftige Version Debian 14 hinzugefügt, deren Entwicklung im Testing-Branch begonnen hat. Die Builds auf Basis von Debian 14 haben begonnen.
- Bei Paketoperationen wurde der Start des Befehls zur Aktualisierung der Indizes „apt update“ entfernt, wenn die /etc/apt/sources.list und architekturspezifischen Indizes weniger als eine Stunde zuvor geändert wurden.
- In den Skripten und Funktionen G_* wurde ein integrierter Neustart mit sudo implementiert, der bei Bedarf privilegierte Operationen ausführen kann, ohne dass manuell Befehle in der Form „sudo dietpi-software“ eingegeben werden müssen.
- In den Builds für Raspberry Pi-Platinen wird beim ersten Start nun standardmäßig der UART-Adapter aktiviert.
- Für ROCK Pi S-Platinen wurden Einstellungen hinzugefügt, um den USB-C-Port zwischen den Modi USB-Host und OTG umzuschalten.
- In der Dienstprogramme dietpi-software wurden Optionen für die Verwendung von Docker Compose, Snapcast und Amiberry für Systeme auf Basis der RISC-V-Architektur implementiert. Für alle Architekturen und Debian-Versionen wurde die Möglichkeit zur Installation des Home-Automatisierungssystems Domoticz hinzugefügt. In die Builds für Raspberry Pi basierend auf Debian 12 wurde ein Paket mit dem Media Center Kodi 21 aufgenommen. Die Möglichkeit zur automatischen Installation von Nextcloud Talk, Synapse und WireGuard beim ersten Start wurde hinzugefügt.
Quelle: opennet.ru
