Die Veröffentlichung von DietPi 9.10 wurde erstellt, einem Distributor für Einplatinencomputer 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. Der Distributor basiert auf der Debian-Paketbasis und ist in Versionen für über 50 Platinen verfügbar. DietPi kann auch zur Erstellung kompakter Umgebungen für virtuelle Maschinen und Standard-PCs auf x86_64-Architektur verwendet werden. Die Versionen für die Platinen zeichnen sich durch eine geringe Größe (im Durchschnitt 130 MB) im Vergleich zu Raspberry Pi OS und Armbian aus. Die Werkzeuge zum Bauen und Pflegen des Distributors werden unter der GPLv2-Lizenz vertrieben.
Das Projekt ist auf minimalen Ressourcenverbrauch optimiert und entwickelt mehrere eigene Hilfsprogramme: eine Schnittstelle zur Installation von Anwendungen DietPi-Software, den Konfigurator DietPi-Config, das Backup-System DietPi-Backup, ein temporäres Log-System DietPi-Ramlog (unterstützt auch rsyslog), eine Schnittstelle zur Priorisierung von Prozessen DietPi-Services und das Update-System DietPi-Update. Die Hilfsprogramme bieten eine Benutzeroberfläche im Konsolenformat mit Menüs und Dialogen basierend auf whiptail. Der Modus zur vollständigen Automatisierung der Installation wird unterstützt, um die Installation auf Platinen ohne Benutzerinteraktion durchzuführen.
Zu den Änderungen gehören:
- Die Systemabbilder für die Platinen StarFive VisionFive 2 und PINE64 Star64, die auf RISC-V-Architektur basieren, wurden auf die Debian 13 (Testing) Paketbasis anstelle von Debian Unstable umgestellt. Die Möglichkeit zur Installation der Programme Bazarr, Raspotify, NZBGet, MicroK8s und AdGuard Home wurde hinzugefügt.
- Das DietPi-Tools-Paket hat das Dienstprogramm DietPi-Display zur Verwaltung von Video-Modi und zur Drehung des Bildschirms über KMS/DRM (Kernel Mode Setting / Direct Rendering Manager) hinzugefügt.
- Für die Platinen NanoPi M6 wurde die Möglichkeit der Konfiguration von Displays, die über den DSI (Display Serial Interface) Anschluss angeschlossen sind, unter Verwendung des Dienstprogramms DietPi-Display implementiert.
- In den Builds für Raspberry Pi-Board wurde die Möglichkeit hinzugefügt, über das Interface „dietpi-config > Advanced Options > RPi firmware migration“ auf einen neuen Firmware-Stack zu wechseln.
- In die automatischen Installationskonfigurationen (dietpi.txt) wurde der Parameter AUTO_SETUP_APT_INSTALLS hinzugefügt, um bestimmte Pakete nach dem ersten Start zu installieren. Im Parameter AUTO_SETUP_INSTALL_SOFTWARE_ID ist es nun erlaubt, mehrere Identifikatoren in einer Zeile aufzulisten.
- In den auf Debian 12 basierenden Builds für ARM6-Systeme wurde die Möglichkeit implementiert, die Anwendung myMPD zu installieren.
- Im DietPi-Softwareinterface wurden die folgenden Anwendungen aus der Liste der vorgeschlagenen Installationen entfernt: iftop, iptraf, iperf, mtr-tiny, nload, tcpdump, vifm, emacs, jed, vim, vim-tiny und neovim, für deren Installation empfohlen wird, die „apt install“-Befehle direkt zu verwenden.
- Neue Images für die Orange Pi 5 Max-, Orange Pi 5 Pro- und NanoPi M6-Boards wurden hinzugefügt.
- Die Unterstützung für die Anwendungen YaCy, MineOS, frp, Logitech Media Server und NFS Server wurde verbessert.
Quelle: opennet.ru
