Die Veröffentlichung der Linux-Distribution Armbian 24.8 ist erschienen, die eine kompakte Systemumgebung fĂŒr verschiedene Einzelplatinencomputer mit Prozessoren auf Basis der ARM-, RISC-V- und x86-Architekturen bietet, darunter verschiedene Modelle wie Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard, die auf Allwinner-, Amlogic-, Actionsemi-, Freescale/NXP-, Marvell Armada-, Rockchip-, Radxa- und Samsung Exynos-Prozessoren basieren.
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.8:
- UnterstĂŒtzung fĂŒr die Boards Libre Alta und Solitude, Radxa E25, Rock 5C und RISCV64 BananaPi F3 hinzugefĂŒgt.
- In den Debian-basierten Builds wurde die UnterstĂŒtzung fĂŒr 3D-Beschleunigung implementiert.
- Der Bootloader fĂŒr GerĂ€te, die auf dem Rockchip RK3588-Chip basieren, wurde aktualisiert, was bestehende StabilitĂ€tsprobleme behoben hat.
- In den Builds mit GNOME und KDE wurde die UnterstĂŒtzung fĂŒr die hardwarebeschleunigte Video-Dekodierung in 4K60p-QualitĂ€t implementiert.
- Der Linux-Kernel wurde auf die Version 6.10 aktualisiert.
- VollstĂ€ndige UnterstĂŒtzung fĂŒr das Board BigTreeTech CB1 bereitgestellt.
- Builds mit GNOME-, Xfce-, Cinnamon- und KDE-Desktops (aus dem KDE Neon-Repository) angeboten.
- Die Implementierung des ZFS-Dateisystems wurde auf Version 2.2.5 aktualisiert.
- LTS-UnterstĂŒtzung fĂŒr die GerĂ€te Odroid C1, NanoPi NEO, BPi M1, ClearFog, Helios64 und TinkerBoard bereitgestellt.
- KompatibilitÀt und Leistung auf GerÀten ThinkPad X13s verbessert.
- Im Build-Toolset wurde die UnterstĂŒtzung fĂŒr die Testversion von Ubuntu 24.10 hinzugefĂŒgt.
ZusĂ€tzlich kann die Veröffentlichung der spezialisierten Distribution DietPi 9.7 hervorgehoben werden, die fĂŒr den Einsatz auf Einzelplatinen-PCs auf 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, vorgesehen ist. Die Distribution basiert auf einem Debian-Paket-Repository und ist fĂŒr mehr als 50 Boards erhĂ€ltlich. DietPi kann ebenfalls verwendet werden, um kompakte Umgebungen zu erstellen. virtuelle Maschinen und herkömmlichen PCs auf Basis der Architektur x86_64. Die Builds fĂŒr Boards unterscheiden sich in ihrer Kompaktheit (durchschnittlich 130 MB) und benötigen weniger Speicherplatz auf dem Laufwerk im Vergleich zu Raspberry Pi OS und Armbian. Das Werkzeugset fĂŒr die Erstellung und Wartung des Distributionspakets 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.
Unter den Ănderungen in DietPi 9.7:
- In den Builds fĂŒr die Boards NanoPi R5S/R5C/R6S/R6C/T6, Orange Pi 5/5 Plus und ROCK 5, die auf dem SoC RK3588 basieren, wurde der Linux-Kernel auf Version 6.1 aktualisiert.
- FĂŒr das Board Odroid N2 wurde die Möglichkeit implementiert, den Bootloader im SPI Flash zu aktualisieren.
- Die Builds fĂŒr das Board Odroid C1 wurden auf die Verwendung des Linux-Kernels 6.9 umgestellt, was ein Problem mit den USB-AnschlĂŒssen behoben hat.
- Eine Option zur Anzeige von Informationen ĂŒber die CPU-Auslastung (LA) im DietPi-Banner beim Booten wurde hinzugefĂŒgt, aufgeschlĂŒsselt nach 1, 5 und 15 Minuten.
- Probleme mit den Paketen Box64, Bazarr und WiFi HotSpot wurden behoben.
Quelle: opennet.ru
