{"id":8014,"date":"2021-12-06T01:45:36","date_gmt":"2021-12-05T23:45:36","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8014"},"modified":"2023-01-27T16:03:46","modified_gmt":"2023-01-27T14:03:46","slug":"dietpi-das-bessere-rapsberry-pi-os-dietpi-betriebssystem-vorgestellt-dietpi-vs-raspberry-pi-os","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/dietpi-das-bessere-rapsberry-pi-os-dietpi-betriebssystem-vorgestellt-dietpi-vs-raspberry-pi-os\/","title":{"rendered":"DietPi &#8211; Das bessere Rapsberry Pi OS? DietPi Betriebssystem vorgestellt: DietPi vs. Raspberry Pi OS"},"content":{"rendered":"<p>In diesem Beitrag m\u00f6chte ich euch DietPi f\u00fcr den Raspberry Pi vorstellen und es mit dem Raspberry Pi OS vergleichen. Die Idee kam von U-Labs Mitglied <strong>DotNet<\/strong>: Er hat in meinen <a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/eure-themenvorschlaege-fuer-portal-videobeitraege-raspberry-pi-linux-40635\">Thread f\u00fcr Themenvorschl\u00e4ge im Forum<\/a> geschrieben, dass er sich mehr Beitr\u00e4ge zu alternativen Betriebssystemen w\u00fcnscht.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53-1024x319.png\" alt=\"\" class=\"wp-image-8042\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53-1024x319.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53-300x93.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53-768x239.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53-70x22.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/firefox_2021-12-05_10-38-53.png 1321w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Es gibt einige Betriebssysteme f\u00fcr den Pi. Ich finde die Idee sinnvoll und m\u00f6chte hiermit eine Beitragsreihe zu diesem Thema starten. <\/p>\n<h2 class=\"wp-block-heading\">Was ist DietPi?<\/h2>\n<p>Beginnen wir mit DietPi: Die auf Raspberry Pi und damit Debian basierte Linux-Distribution versteht sich selbst als optimiertes Betriebssystem &#8211; vor allem auf Einplatinencomputern, wo man im Vergleich mit klassischen PCs oder Servern deutlich weniger Leistung zur Verf\u00fcgung hat. Daher stammt auch der Name: Es soll m\u00f6glichst wenig Ressourcen verbrauchen.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/dietpi-logo_240x80.png\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"80\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/dietpi-logo_240x80.png\" alt=\"\" class=\"wp-image-8030\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/dietpi-logo_240x80.png 240w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/dietpi-logo_240x80-70x23.png 70w\" sizes=\"auto, (max-width: 240px) 100vw, 240px\" \/><\/a><figcaption class=\"wp-element-caption\">Das DietPi-Logo von dietpi.com<\/figcaption><\/figure>\n<\/div>\n<p>Doch DietPi nur darauf zu reduzieren, greift zu kurz. Es versucht, m\u00f6glichst einsteigerfreundlich zu sein und bietet Hilfswerkzeuge, die verschiedenes vereinfachen. Einige g\u00e4ngige Programme lassen sich mit nur einem Befehl installieren, darunter beispielsweise die beliebte Nextcloud. Das macht die Distribution vor allem f\u00fcr Einsteiger interessant, die sich noch nicht so gut mit Linux auskennen und schnelle Ergebnisse erzielen m\u00f6chten. <\/p>\n<h2 class=\"wp-block-heading\">Welche konkreten Vorteile bietet DietPi gegen\u00fcber dem offiziellen Raspberry Pi OS?<\/h2>\n<p>Schauen wir uns das einmal konkret anhand der in meinen Augen wichtigsten Vorteile an.<\/p>\n<h3 class=\"wp-block-heading\">Umfangreichere Vorkonfiguration f\u00fcr die automatische Installation<\/h3>\n<p>Wie beim Raspberry Pi OS steht am Anfang die Installation. Mit dem Raspberry Pi Imager lassen sich bereits einige Einstellungen festlegen, um den Pi vorzukonfigurieren &#8211; Etwa SSH aktivieren, den Hostname setzen, WLAN-Zugangsdaten und \u00e4hnliches. Dietpi geht dar\u00fcber hinaus und erm\u00f6glicht es, eine Reihe an weiteren Einstellungen vorzunehmen. Auf der Boot-Partition liegt dazu eine Datei namens<strong> dietpi.txt<\/strong>. Neben den vom Imager bekannten erweiterten Einstellungen lassen sich hier beispielsweise eine Reihe an Programmen automatisch installieren &#8211; und auch konfigurieren. Wer etwa VNC installiert, m\u00f6chte wohl auch entsprechende Einstellungen wie z.B. die Aufl\u00f6sung anpassen. Im Gegensatz zum Imager f\u00fcr das Raspberry Pi OS geschieht dies aber nicht grafisch, sondern \u00fcber eine Textdatei.<\/p>\n<p>Wem diese M\u00f6glichkeiten nicht ausreichen, der kann einfach ein eigenes Shell-Skript erstellen und dies nach der Installation des Betriebssystems automatisch starten lassen.<\/p>\n<h3 class=\"wp-block-heading\">Schlankes Grundsystem<\/h3>\n<p>Das Raspberry Pi OS enth\u00e4lt einige Komponenten, die viele wohl nie brauchen, vor allem wenn der Pi als Server genutzt wird. Die Idee dahinter ist: Es soll m\u00f6glichst vieles &#8222;automatisch&#8220; funktionieren. DietPi schr\u00e4nkt die Vielseitigkeit nicht ein, sondern gestaltet das ganze modularer.<\/p>\n<p>Dies sieht man bereits beim Installations-Image: Unkomprimiert ist es nur knapp halb so gro\u00df, wie das des Raspberry Pi OS. Es ist nur etwa die H\u00e4lfte der Pakete vorinstalliert und auch beim Arbeitsspeicherverbrauch ist DietPi etwas gen\u00fcgsamer. Weniger Pakete bedeutet weniger sowie schnellere Updates und eine geringere Angriffsfl\u00e4che. Teilweise ersetzt DietPi auch Programme durch effizientere. Etwa Dropbear als schlankerer SSH-Server im Gegensatz zu OpenSSH von Debian und Raspberry Pi OS.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"477\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12.png\" alt=\"\" class=\"wp-image-8039\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12.png 972w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12-300x147.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12-768x377.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-12-70x34.png 70w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><\/a><figcaption class=\"wp-element-caption\">Ein frisch gestartetes minimales DietPi &#8211; Vanilla, ohne installierte Software. Lediglich Updates zum Stand 05.12.2021 eingespielt.<\/figcaption><\/figure>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"477\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13.png\" alt=\"\" class=\"wp-image-8041\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13.png 945w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13-300x151.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13-768x388.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-13-70x35.png 70w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><figcaption class=\"wp-element-caption\">Auf einem frisch installierten Raspberry Pi OS Lite laufen mehr Prozesse, der RAM-Verbrauch ist leicht h\u00f6her<\/figcaption><\/figure>\n<p>Auf der Speicherkarte belegt DietPi ohne grafische Oberfl\u00e4che rund 870 MB Speicherplatz. Bei einem vanilla Raspberry Pi OS Lite ist es mit 1,5 GB fast doppelt so viel. <\/p>\n<p>Erw\u00e4hnenswert finde ich, dass DietPi uns leichtgewichtigere Alternativen wie Dropbear anbietet &#8211; aber nicht aufzwingt. \u00dcber das <strong>dietpi-software<\/strong> Werkzeug k\u00f6nnen wir jederzeit auf die vom Raspberry Pi OS her bekannten Standardprogramme wechseln &#8211; im Falle des SSH-Server w\u00e4re das OpenSSH.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"534\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14.png\" alt=\"\" class=\"wp-image-8047\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14.png 945w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14-300x170.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14-768x434.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-14-70x40.png 70w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure>\n<p>Dies gilt auch f\u00fcr andere Programme. Beispielsweise ist Lighttpd der Standard-Webserver. Hier werden uns sogar zwei Alternativen geboten: Neben dem weit verbreiteten Apache2 k\u00f6nnen wir auch den effizienteren Nginx nutzen:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"534\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15.png\" alt=\"\" class=\"wp-image-8048\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15.png 945w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15-300x170.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15-768x434.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-15-70x40.png 70w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/a><\/figure>\n<p>Hier sieht man auch beispielhaft, wie DietPi sich bem\u00fcht, den Nutzer direkt in der Anwendung zu informieren. \u00dcber der Auswahl werden die Vorteile aller Webserver in zwei S\u00e4tzen zusammengefasst. Wer sich detaillierter einlesen m\u00f6chte, findet an vielen Stellen Links zur oft ausf\u00fchrlicheren Dokumentation.<\/p>\n<h3 class=\"wp-block-heading\">Vorkonfigurierte Software<\/h3>\n<p>Eine der gr\u00f6\u00dften St\u00e4rken ist ein Skript namens <strong>dietpi-software<\/strong>. Dort gibt es zahlreiche Softwarepakete, die sich ohne Konfiguration installieren lassen. Zum Stand 04.12.2021 sind es genau 200 St\u00fcck. Viele bekannte quelloffene Projekte sind dabei, etwa <strong>Nextcloud<\/strong>, <strong>Gogs <\/strong>(zum Hosting von Git-Repos), Docker und Docker-Compose f\u00fcr Container, das Content Management System <strong>WordPress <\/strong>oder MotionEye f\u00fcr \u00dcberwachungskameras sind nur einige wenige Beispiele:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo dietpi-software list | wc -l\n200\n<\/pre>\n<\/div>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"938\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1.png\" alt=\"\" class=\"wp-image-8018\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1.png 959w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1-300x293.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1-768x751.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-1-70x68.png 70w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/a><\/figure>\n<p>W\u00e4hlt man dort beispielsweise Nextcloud aus, installiert DietPi im Hintergrund alle notwendigen Komponenten. In diesem Falle ist das ein Webserver (Lighttpd als leichtgewichtigere Alternative zu Apache2), PHP, MariaDB als Datenbank und Redis zum zwischenspeichern von Daten im Arbeitsspeicher. <\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"276\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-4.png\" alt=\"\" class=\"wp-image-8019\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-4.png 657w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-4-300x126.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-4-70x29.png 70w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/a><\/figure>\n<p>Anschlie\u00dfend werden diese Komponenten miteinander verkn\u00fcpft, sodass nach etwas Wartezeit die gew\u00fcnschte Software sofort genutzt werden kann. Das ist interessant f\u00fcr Anf\u00e4nger, die schnelle Ergebnisse m\u00f6chten, ohne sich zuerst mit den technischen Grundlagen und Hintergr\u00fcnden zu besch\u00e4ftigen. <\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"712\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5.png\" alt=\"\" class=\"wp-image-8020\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5.png 865w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5-300x247.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5-768x632.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-5-70x58.png 70w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><\/a><\/figure>\n<p>Das System informiert auch \u00fcber anstehende Aktualisierungen. Beispielsweise informiert uns DietPi beim Login, dass das darunterliegende Debian von 10 auf 11 aktualisiert werden kann:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n DietPi v7.8.2 : 15:26 - Sa 04.12.2021\n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n - Device model : RPi 4 Model B (armv7l)\n - CPU temp : 48&#039;C : 118&#039;F (Optimal temperature)\n - LAN IP : 192.168.0.102 (eth0)\n - MOTD : Learn how to upgrade your system to Bullseye:\n          https:\/\/dietpi.com\/blog\/?p=811\n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n<\/pre>\n<\/div>\n<p>Leider bietet auch DietPi keine M\u00f6glichkeit zum direkten In-Place Upgrade. Wie beim Raspberry Pi OS wird eine saubere Neuinstallation auf einer separaten SD-Karte empfohlen. Wer dennoch ein In-Place Upgrade versuchen m\u00f6chte, kann immerhin mit <strong>dietpi-backup<\/strong> zun\u00e4chst eine Sicherung des kompletten Systemes anlegen.<\/p>\n<p>Wer eine grafische Desktopumgebung ben\u00f6tigt, kann diese \u00fcbrigens auch unter DietPi nachinstallieren. Hier stehen sogar mehrere zur Auswahl.<\/p>\n<h3 class=\"wp-block-heading\">Umfangreiche Konfigurationsm\u00f6glichkeiten<\/h3>\n<p>DietPi bringt einige Konfigurationswerkzeuge mit, die alle mit dem <strong>dietpi-<\/strong> Pr\u00e4fix beginnen: <\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ dietpi-\ndietpi-autostart      dietpi-cloudshell     dietpi-explorer       dietpi-logclear       dietpi-software       dietpi-wifidb\ndietpi-backup         dietpi-config         dietpi-justboom       dietpi-morsecode      dietpi-survey         \ndietpi-banner         dietpi-cron           dietpi-launcher       dietpi-nordvpn        dietpi-sync           \ndietpi-bugreport      dietpi-ddns           dietpi-led_control    dietpi-optimal_mtu    dietpi-update         \ndietpi-cleaner        dietpi-drive_manager  dietpi-letsencrypt    dietpi-services       dietpi-vpn\n<\/pre>\n<\/div>\n<p>\u00c4hnlich wie es unter dem Raspberry Pi OS <strong>raspi-config<\/strong> gibt, bietet DietPi das Werkzeug <strong>dietpi-config<\/strong>. Dort kann man sein System noch tiefergehend tunen, z.B. durch \u00dcbertakten. Andererseits l\u00e4sst sich auch der Pi etwas drosseln, um ihn zum Strom sparen zu optimieren.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"347\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6-1024x347.png\" alt=\"\" class=\"wp-image-8022\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6-1024x347.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6-300x102.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6-768x260.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6-70x24.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-6.png 1098w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Die Distribution bietet zahlreiche Helfer, wie etwa <strong>dietpi-backup<\/strong> zum Erstellen und Wiederherstellen einer Sicherung des kompletten Systems. Selbst Details wie der <em>Message of the Day<\/em> Banner beim SSH-Login l\u00e4sst sich mit <strong>dietpi-banner <\/strong>Anpassen. Dank <strong>dietpi-update<\/strong> l\u00e4sst sich der Update-Prozess mit einem einzigen Befehl etwas vereinfachen. Wer einen HTTP-Dienst mit kostenlosem Zertifikat bereitstellen m\u00f6chte, dem Hilft <strong>dietpi-letsencrypt<\/strong>. Mit <strong>dietpi-ddns <\/strong>kann man auch gleich einen Anbieter von dynamischen DNS-Diensten einbinden, sodass dort die Domain immer auf die jeweils aktuelle \u00f6ffentliche IP-Adresse zeigt.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"273\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7-1024x273.png\" alt=\"\" class=\"wp-image-8023\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7-1024x273.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7-300x80.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7-768x204.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7-70x19.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-7.png 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Dieser Auszug macht deutlich, wie umfangreich die von DietPi bereitgestellten Hilfswerkzeuge sind. Wer nicht den Programmname suchen m\u00f6chte, findet in <strong>dietpi-launcher<\/strong> eine \u00dcbersicht.<\/p>\n<h3 class=\"wp-block-heading\">Logs in den Arbeitsspeicher verlagern<\/h3>\n<p>Standardm\u00e4\u00dfig legt DietPi s\u00e4mtliche Logs in einer Ramdisk ab:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"457\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-8.png\" alt=\"\" class=\"wp-image-8024\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-8.png 754w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-8-300x182.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-8-70x42.png 70w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/a><\/figure>\n<p>Dazu wird <strong>\/var\/log<\/strong> auf einer 50 MB gro\u00dfen Ramdisk eingehangen, die das System automatisch erstellt.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ df -h \/var\/log\nDateisystem    Gr\u00f6\u00dfe Benutzt Verf. Verw% Eingeh\u00e4ngt auf\ntmpfs            50M    116K   50M    1% \/var\/log\n<\/pre>\n<\/div>\n<p>Dies reduziert die Schreibzugriffe auf die Speicherkarte, wodurch deren Lebensdauer erh\u00f6ht wird. Standardm\u00e4\u00dfig bewahrt DietPi die Logs dort f\u00fcr eine Stunde auf, um den Arbeitsspeicher nicht unn\u00f6tig zu belasten. Wer Protokolldateien \u00fcber einen l\u00e4ngeren Zeitraum ben\u00f6tigt, kann sie regelm\u00e4\u00dfig auf ein Laufwerk schreiben lassen, etwa jede Stunde &#8211; oder das Ramlaufwerk komplett deaktivieren.<\/p>\n<h2 class=\"wp-block-heading\">Fazit: Ist DietPi das bessere Raspberry Pi OS?<\/h2>\n<p>Die Leichtgewichtigkeit wird sich vor allem auf schw\u00e4cheren Pis bemerkbar machen &#8211; also \u00e4lteren oder kleineren Modellen wie dem Zero. Doch auch auf st\u00e4rkeren Modellen macht der Ansatz Sinn, schon alleine aus Sicherheitsgr\u00fcnden. Dar\u00fcber hinaus bringt DietPi eine Reihe an n\u00fctzlichen Werkzeuge mit. Vieles l\u00e4sst sich auch auf dem Raspberry Pi OS abbilden, aber mit mehr Aufwand. Darin liegt eine der gro\u00dfen St\u00e4rken von DietPi. Eben so wie in den vorkonfigurierten Paketen. Eine Nextcloud vollautomatisiert mit allen Programmen einzurichten, ist unter Raspberry Pi OS nicht ohne externe Werkezuge wie z.B. Ansible Playbooks m\u00f6glich. Damit d\u00fcrften Anf\u00e4nger aber etwas \u00fcberfordert sein. <\/p>\n<p>Andererseits kann diese Entkoppelung aber auch ein gewisser Nachteil sein: Man ist weniger mit dem System und seinen Risiken vertraut vertraut. Bei der Fehlersuche muss man ggf. auf die Eigenheiten von DietPi eingehen. <\/p>\n<p>Ich w\u00fcrde DietPi f\u00fcr zwei Gruppen von Nutzern empfehlen:<\/p>\n<ol class=\"wp-block-list\">\n<li>Absoluten Anf\u00e4ngern, die schnell ein funktionierendes System ben\u00f6tigen und sich nicht zuvor tiefergehend mit Linux sowie dem Raspberry Pi besch\u00e4ftigen k\u00f6nnen<\/li>\n<li>Erfahrene Anwender, welche die Technik dahinter bereits verstehen und sich daher h\u00e4ndische Arbeit sparen m\u00f6chten<\/li>\n<\/ol>\n<p>Wer lernen m\u00f6chte, f\u00fcr den sind Werkzeuge wie <strong>dietpi-software<\/strong> dagegen wenig hilfreich. Sie verstecken die Technik dahinter. F\u00fcrs Verst\u00e4ndnis empfehle ich die h\u00e4ndische Installation, die ihr euch damit aber nicht verbaut: Positiv finde ich, dass DietPi auf dem Raspberry Pi OS aufbaut. Man ist also nicht gezwungen, die DietPi-Werkzeuge zu verwenden. Sondern kann jederzeit auf dem gewohnten Weg z.B. APT-Pakete oder h\u00e4ndisch Programme installieren. Somit ist DietPi eher als Werkzeugkasten zu sehen, der das Raspberry Pi OS um einige n\u00fctzliche und anf\u00e4ngerfreundliche Funktionen in Form umfangreicher Bash-Skripte erg\u00e4nzt. <\/p>\n<p>Mein bisheriger Eindruck ist ziemlich positiv: DietPi scheint eine sinnvolle Alternative zum Raspberry Pi OS zu sein &#8211; auch f\u00fcr neuere, leistungsstarkere Pis. Durch die Nutzung der offiziellen Paketquellen ist man zudem nicht all zu sehr vom Projekt abh\u00e4ngig, wenngleich dies bereits seit einigen Jahren existiert. Man kann daher durchaus sagen, dass DietPi das bessere Raspberry Pi OS ist.<\/p>\n<p>Was denkt ihr \u00fcber DietPi? Interessiert ihr euch daf\u00fcr und w\u00fcnscht euch weitere Beitr\u00e4ge, etwa zur Einrichtung eines Pi mit DietPi? Schreibt es gerne ins Forum oder in die Kommentare!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag m\u00f6chte ich euch DietPi f\u00fcr den Raspberry Pi vorstellen und es mit dem Raspberry Pi OS vergleichen. Die Idee kam von U-Labs Mitglied DotNet: Er hat in meinen Thread f\u00fcr Themenvorschl\u00e4ge im Forum geschrieben, dass er sich mehr Beitr\u00e4ge zu alternativen Betriebssystemen w\u00fcnscht. Es gibt einige Betriebssysteme f\u00fcr den Pi. Ich finde &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1071,1053],"tags":[994,75,990],"class_list":["post-8014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dietpi","category-raspberry-pi-betriebssysteme","tag-alternative-raspberry-pi-os-betriebssysteme","tag-linux","tag-raspberry-pi-os"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=8014"}],"version-history":[{"count":19,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8014\/revisions"}],"predecessor-version":[{"id":10172,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8014\/revisions\/10172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8051"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}