Normale Ansicht

Gestern — 27. März 2025Haupt-Feeds

Zorin OS 17.3: Neue Version adressiert sich an Windows 10 Nutzer

Von:MK
27. März 2025 um 10:12

Nach über einem halben Jahr seit dem letzten großen Update (Zorin OS 17.2) hat das Team hinter Zorin OS nun Version 17.3 veröffentlicht. Das auf Ubuntu 22.04 LTS basierende Betriebssystem setzt weiterhin auf den Linux-Kernel 6.8 und bringt zahlreiche Verbesserungen mit sich. Besonders ins Visier genommen werden dabei Windows-Nutzer, die über einen Wechsel nachdenken. Da […]

Der Beitrag Zorin OS 17.3: Neue Version adressiert sich an Windows 10 Nutzer erschien zuerst auf fosstopia.

Ältere BeiträgeHaupt-Feeds

Linux Kernel 6.14: Neue Features und Leistungsverbesserungen

Von:MK
25. März 2025 um 07:00

Linus Torvalds hat die offizielle Verfügbarkeit des Linux-Kernels 6.14 bekannt gegeben. Die neueste Version bringt zahlreiche Verbesserungen und spannende Neuerungen mit sich, insbesondere für Gamer und Nutzer von Wine. Ein neuer NT-Synchronisationstreiber reduziert den Overhead bei der Emulation von Windows Programmen unter Linux. Dadurch laufen Windows-Spiele flüssiger und mit weniger Verzögerung. Auch das Dateisystem Btrfs […]

Der Beitrag Linux Kernel 6.14: Neue Features und Leistungsverbesserungen erschien zuerst auf fosstopia.

Ubuntu plant Wechsel zu Rust-basierten Coreutils

Von:MK
24. März 2025 um 07:00

Ubuntu will ab Version 25.10 schrittweise Rust-basierte Systemwerkzeuge einführen. Diese sollen langfristig die bisher verwendeten GNU Coreutils ersetzen. Dazu gehören zentrale Befehle wie z.B. ls, cp und mv, die Linux-Nutzer seit Jahrzehnten kennen. Das Vorhaben könnte mit Ubuntu 26.04 LTS fest etabliert werden. Die Entscheidung basiert weniger auf Performance, sondern auf Sicherheit. Rust gilt als […]

Der Beitrag Ubuntu plant Wechsel zu Rust-basierten Coreutils erschien zuerst auf fosstopia.

EU OS: Neue Linux-Distribution für den öffentlichen Sektor

Von:MK
23. März 2025 um 13:50

Ein neues Community-Projekt namens „EU OS“ plant eine kostenlose, Fedora-basierte Linux Distribution für Europas Behörden. Das Vorhaben befindet sich jedoch noch in einem sehr frühen Stadium. Bisher gibt es weder eine Testversion noch technische Details – nur eine Idee und erste Dokumentationen. Geplant ist eine modulare Architektur auf Basis von Fedora Linux und KDE Plasma. […]

Der Beitrag EU OS: Neue Linux-Distribution für den öffentlichen Sektor erschien zuerst auf fosstopia.

Linux Mint? Nicht für mich – Hier ist der Grund!

Von:MK
21. März 2025 um 17:30

Ich möchte erklären, warum ich Linux Mint nicht nutze. Obwohl ich die Benutzerfreundlichkeit und Stabilität von Linux Mint schätze, sehe ich große Einschränkungen bei der Verwendung in modernen Arbeitsumgebungen mit hochauflösenden Displays wie 4K-Monitoren. Ein besonders großes Problem ist die fraktionale Skalierung, die theoretisch eine Skalierung zwischen 100 % und 200 % ermöglichen soll. In […]

Der Beitrag Linux Mint? Nicht für mich – Hier ist der Grund! erschien zuerst auf fosstopia.

Digitalen Stromzähler auslesen mit SML und ESPHome

Von:Benni
20. März 2025 um 19:08

Die digitalen Stromzähler (offizielle Bezeichnung: Moderne Messeinrichtung) sind inzwischen weit verbreitet. Viele können in zwei Richtungen zählen, was bei der Benutzung eines Balkonkraftwerks von großer Bedeutung sein kann. Ich habe vor einiger Zeit beschrieben, wie ich mit dem Impulsausgang auf der Vorderseite des Stromzählers den aktuellen Verbrauch ablese. Diese Methode klappt sehr gut, ist sehr einfach und braucht keine weitere Freischaltung des Netzbetreibers. Man kann einfach loslegen. Leider bringt der Impulszähler zwei Nachteile mit sich.

  • Über den Impulsausgang sieht man ausschließlich den aktuellen Stromverbrauch, nichts Weiteres. Man erfährt nicht den aktuellen Zählerstand oder die Flussrichtung. Außerdem gibt es keine Kontrolle, ob alle Impulse richtig gezählt werden. Summiert man die Leistung auf, erhält man zwar einen Jahresverbrauch, kann sich aber nicht sicher sein, ob er stimmt.
  • An sonnigen Tagen kommt es vor, dass man mit seinem Balkonkraftwerk mehr Strom erzeugt, als man im Haushalt verbraucht. In diesem Fall wird Strom ins Netz eingespeist. Der Impulszähler kann aber nicht unterscheiden, ob der Strom vom Netz kommt, oder ob er ins Netz geht. Folglich steigt scheinbar der Stromverbrauch im Haus, obwohl in Wirklichkeit ein Stromüberschuss erzeugt wird.

In diesem Artikel möchte ich eine alternative Auslesevariante vorstellen, die robuster und zuverlässiger arbeitet. Aussetzer in der Datenerfassung lassen sich durch späteres Zählerablesen wieder kompensieren, die Bilanz passt immer. Es können nicht nur der aktuelle Verbrauch, sondern auch die Zählerstände „in beide Richtungen“ erfasst werden. Das geschieht über das Auslesen von mehreren OBIS-Kennzahlen über die SML-Schnittstelle.

Die „Moderne Messeinrichtung“ verfügt über zwei optische Schnittstellen. Der Impulsausgang (oben Mitte) gibt den Momentanverbrauch via Impulsen aus. Diese Einbindung dieser Schnittstelle wurde in einem anderen Artikel bereits behandelt. Die SML-Schnittstelle (rechts) gibt mehrere Werte aus, unter anderem den Momentanverbrauch und den Zählerstand.

Die SML Schnittstelle des digitalen Stromzählers

Die digitalen Stromzähler haben eine zweite, wertvolle Schnittstelle: Die SML-Schnittstelle (Smart Meter Language). Über sie kommuniziert der Stromzähler mit einem genormten Protokoll (IEC 62056-6-1) mit uns Anwendern. In ihr werden die Zählerstände, der Momentanverbrauch und gelegentlich noch weitere Informationen bereitgestellt. Die Informationen sind als OBIS-Kennzahlen verfügbar und können leicht zugeordnet werden. Für mich sind die beiden OBIS-Kennzahlen 1.8.0 (Zählerstand, bezogen aus dem Netz) sowie 2.8.0 (Zählerstand, eingespeiste Energie ins Netz) relevant. Der OBIS-Kennwert 16.7.0 gibt mir die momentan bezogene Leistung aus.

Stromzähler vorbereiten: SML Schnittstelle freischalten

Standardmäßig ist diese optische Schnittstelle deaktiviert und mit einer PIN geschützt. Diese PIN erhält man meist kostenlos von seinem Netzbetreiber. Der Netzbetreiber (nicht verwechseln mit dem Stromanbieter!) ist auf dem Stromzähler und der Stromrechnung genannt. In meinem Fall sind es die Stadtwerke. Eine freundliche E-Mail mit der Bitte um Bekanntgabe der PIN unter Nennung meiner Zählernummer hat bereits gereicht.

Diese PIN muss nun mit einer Taschenlampe in die optische Schnittstelle eingeblinkt werden. Schaut euch das kurze Video von Extra 3 dazu an, darin wird der ganze Frust damit gut zusammengefasst.

Bei erfolgreicher Eingabe der PIN muss die Funktion „Inf off“ auf „Inf on“ gestellt werden. Das gelingt, indem man sich durch das Menü des Stromzählers „blinkt“ und beim entsprechenden Eintrag mind. 4 Sekunden mit der Taschenlampe leuchtet. Diese Funktion schaltet die erweiterte Funktion des Stromzählers frei. Man erkennt das später daran, dass nicht nur der Zählerstand im Display angezeigt wird, sondern auch der Momentanverbrauch.

Ist die PIN eingegeben und die erweiterte Informationsvergabe freigeschaltet, kann es endlich losgehen!

DIY Komponenten und Controller ESP8266 vorbereiten

Ich verwende für die optische Schnittstelle einen ESP8266 und das Bauteil TCRT5000. Beides erhält man für weniger als 5 Euro bei Ebay oder anderen Händlern. Der TCRT5000 ist ein optischer LED-Sensor für Infrarot, die sowohl eine LED als auch eine IR-Diode verwendet.

TCRT5000 und seine Bauteile.

Die LED stört uns in diesem Fall, man muss sie vorher entfernen. Entweder zwickt man sie einfach ab, oder man lötet den Vorwiderstand von ihr weg. Ich habe mich für zweiteres entschieden. Der TCRT hat mehrere Vorteile gegenüber anderen Varianten. Manche Leute löten direkt eine IR-Diode an den ESP. Kann man natürlich machen, ich möchte nur auf die Vorteile meiner Variante hinweisen:

  • die elektrischen Bauteile sind aufgeräumt auf einer Leiterplatte, keine Bauteile fliegen einzeln herum. Außerdem gibt er genügend „Angriffsfläche“, um ihn – zumindest übergangsweise – per Klebeband zu fixieren.
  • die Schaltung enthält zwei kleine Status-LEDs: eine zeigt die Spannungsversorgung an, die zweite zeigt das Signal an der IR-Diode an. Vor allem die zweite Status-LED ist sehr, sehr hilfreich, wenn man die Bauteile installiert. Man erhält sofort eine Rückmeldung, ob die Diode ein Signal sieht oder nicht. Das ist besonders beim Ausrichten der Diode hilfreich, oder beim dritten Vorteil:
  • über das eingebaute Potentiometer kann man die Empfindlichkeit der Diode einstellen. Das ist manchmal notwendig, wenn das Signal der Stromzähler-LED zu stark oder zu schwach ist. Dann dreht man am Poti so lange, bis man über die Status-LED ein sinnvolles Signal sieht. Weiter unten im Artikel zeige ich nochmal genauer, was ich damit meine.

Jetzt verkabelt man die Baugruppe mit dem ESP8266. Ich habe die Variante Wemos D1 mini. Dieses hat bereits die UART-Schnittstelle vorbereitet, die wir verwenden wollen. Dadurch ergibt sich folgendes Verkabelungsschema. Ob ihr das nun verlötet oder mit Jumper-Kabeln verdrahtet, bleibt euch überlassen.

ESPHome konfigurieren und aufspielen

Die Installation von ESPHome im Windows Service for Linux habe ich bereits in einem anderen Artikel beschrieben. Wir erzeugen uns eine Textdatei mit dem Dateinamen stromzaehler-sml.yaml und füllen sie mit folgendem Inhalt.

touch stromzaehler-sml.yaml 
nano stromzaehler-sml.yaml
esphome:
  name: stromzaehlersml

esp8266:
  board: d1_mini

# Enable logging
logger:
  level: VERY_VERBOSE # kann spaeter auf DEBUG verringert werden
  logs:
    sml: DEBUG
    text_sensor: DEBUG
# Enable Home Assistant API
api:
  password: "<password>"

ota:
  password: "<password>"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: <statische IP eintragen>
    gateway: <gateway>
    subnet: <subnet>
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Stromzaehler Sml"
    password: "<password>"

captive_portal:

uart:
  id: uart_bus
  tx_pin: GPIO1
  rx_pin: GPIO3 # dieser GPIO ist wichtig, hier ist das Signalkabel angeschlossen
  baud_rate: 9600
  data_bits: 8
  parity: NONE
  stop_bits: 1

sml:
  id: mysml
  uart_id: uart_bus

sensor:
  - platform: sml
    name: "Total energy SML 180"
    sml_id: mysml
    server_id: "0123456789abcdef"
    obis_code: "1-0:1.8.0"
    unit_of_measurement: kWh
    accuracy_decimals: 3
    device_class: energy
    state_class: total_increasing
    filters:
      - multiply: 0.0001
  - platform: sml
    name: "Total energy SML 280"
    sml_id: mysml
    server_id: "0123456789abcdef"
    obis_code: "1-0:2.8.0"
    unit_of_measurement: kWh
    accuracy_decimals: 3
    device_class: energy
    state_class: total_increasing
    filters:
      - multiply: 0.0001
  - platform: sml
    name: "Stromverbrauch SML 1670"
    sml_id: mysml
    server_id: "0123456789abcdef"
    obis_code: "1-0:16.7.0"
    unit_of_measurement: W
    accuracy_decimals: 0
    device_class: energy
    filters:
      - multiply: 1.0
text_sensor:
  - platform: sml
    name: "Total energy text"
    sml_id: mysml
    server_id: "0123456789abcdef"
    obis_code: "1-0:1.8.0"

Es müssen folgende Zeilen angepasst werden:

  • Wifi Zugangsdaten
  • Feste IP-Adresse (kann auch erst im zweiten Schritt erfolgen)
  • die server_id passen wir an, sobald wir sie kennen. Sie ist ggf. auf den Stromzähler aufgedruckt. Weiter unten im Artikel finden wir sie aber auch über die SML-Schnittstelle heraus.

Zur Erklärung: Die Kommunikation zwischen unserer IR-Diode und dem ESP erfolgt über ein Protokoll namens UART. Diese Schnittstelle wird in den Zeilen nach uart: konfiguriert. Der GPIO-Pin 3 ist dabei derjenige, der auf dem Wemos D1 Mini mit RX gekennzeichnet ist. Falls ihr einen anderen verwendet, müsst ihr diese Zeile anpassen. Die SML Schnittstelle wird ab Zeile sml: konfiguriert. Die meisten Einstellungen könnt ihr so lassen, wie es oben beschrieben ist. Die wichtigen Zeilen sind die mit server_id. Dort wird die Server-Adresse eingestellt. Vermutlich kennt ihr sie nicht von Anfang an, lasst also erstmal die Voreinstellung. Wir ändern sie später, sobald wir sie erfahren haben.

Speichert die Datei nun und kompiliert sie über den Befehl

esphome run stromzaehler-sml.yaml

Nach ein paar Augenblicken ist der Vorgang abgeschlossen und irgendwo wird eine Datei namens firmware.bin abgelegt. Der Pfad ist in der Textausgabe angegeben, bei mir war es

.esphome/build/stromzaehlersml/.pioenvs/stromzaehlersml/firmware.bin

Nun flashen wir die Datei auf den ESP8266. Dazu benutzen wir den Google Chrome (oder einen anderen kompatiblen Browser) und gehen auf die Webseite https://web.esphome.io Schließt den ESP mit einem USB-Kabel an den PC an. Auf der Webseite sollte ein Popup erscheinen.

ESP8266 ESPHome Chrome Browser Gerät erkannt

Sollte dieser Schritt nicht funktionieren, liegt das sehr wahrscheinlich am USB-Kabel. Tauscht das Kabel gegen ein anderes, nicht alle Kabel sind dafür geeignet! Folgt den Anweisungen auf der Webseite, um die Datei firmware.bin auf den ESP zu flashen.

Kontrolliert nach dem Flashen, ob ihr den ESP in eurem WLAN findet. Falls ja, großartig! Wir binden ihn gleich in Home Assistant ein. Gehe in Home Assistant auf Einstellungen → Geräte und Dienste → Integration hinzufügen → ESPHome

Baut jetzt den ESP in der Nähe eures Stromzählers auf. Versorgt ihn mit Spannung (z.B. über ein Handy-Netzteil) und richtet die IR-Diode richtig aus. Jetzt hilft euch die Status-LED vom TCRT5000. Sollte sie regelmäßig blinken, habt ihr schon viel geschafft. Ich habe mit einem kleinen Schraubendreher das Poti noch so verstellt, bis ein wirklich sauberes Signal angekommen ist.

Sollte die Status-LED gar nicht leuchten, ist vermutlich die Diode noch nicht richtig ausgerichtet oder das Signal ist zu schwach. Ändert mit einem kleinen Schraubendreher die Empfindlichkeit am Poti.
Kommen nur kurze Dauersignale, ist die Empfindlichkeit zu hoch. Dreht am Poti so lange, bis in der AN-Phase ein dezentes Flackern zu sehen ist (unteres Diagramm). Dann wird via UART auf diesem Kanal kommuniziert. Die Ausgabe in den Logs müsste nun mit Leben gefüllt sein.

Auslesen der Daten und Einbindung in Home Assistant

Ruft die Logs des Controllers auf. Über Home Assistant gibt es die entsprechende Schnittstelle, über WSL geht das mit dem Befehl

esphome logs stromzaehler-sml.yaml

Wenn alles bis hierher geklappt hat, müsste die Ausgabe sich stetig erweitern. Darin müssten auch Einträge nach dem folgenden Format auftauchen:

Hier findet ihr auch die Server-ID, die wir anfangs noch nicht kannten. Sie steht in runden Klammern und ist im Screenshot rot eingerahmt. Kopiert sie euch und fügt sie in der YAML-Datei in Zeilen, wo die server_id eingetragen werden muss (insgesamt vier mal).

Zur Kontrolle der Validität der Daten, könnt ihr den HEX-Wert mal umrechnen und checken, ob der Stromzählerwert korrekt übertragen wird. Im Beispiel oben:

0x056f8b25 entspricht 91196197. Multipliziert mit 0,0001 ergibt 9119,6 kWh

Ändert nun die YAML-Datei auf die für euch wichtigen Werte (Server-ID und ggf. andere OBIS-Codes) und flasht sie kabellos („Over the air“) auf den ESP

esphome run stromzaehler-sml.yaml

Seht im Home Assistant, ob die Werte dort ankommen. In aller Regel kommen die Werte dort an und können weiter verarbeitet werden. Ich habe mir noch einen Helfer gebaut, der den aktuellen Verbrauch in Kilowatt umrechnet. Das lässt sich mit anderen Energiequellen schöner in Diagrammen darstellen.

Fertig, ihr habt es geschafft! Kommentiert gerne, ob ihr diese Werte für andere Zwecke weiterverwendet. Realisiert ihr damit eine Nulleinspeisung oder beobachtet den Strompreis in Echtzeit?

Weiterführende Quellen: https://esphome.io/components/sml.html

The post Digitalen Stromzähler auslesen mit SML und ESPHome first appeared on bejonet - Linux | Smart Home | Technik.

GNOME 48: Verbesserte Leistung und neue Funktionen

Von:MK
20. März 2025 um 08:15

GNOME 48 „Bengaluru“ wurde veröffentlicht und bringt zahlreiche Verbesserungen für den Linux Desktop. Die auffälligste Neuerung ist die Einführung der Benachrichtigungsstapelung. Dadurch werden Meldungen einer App gruppiert, um die Übersichtlichkeit zu erhöhen. Nutzer können diese Stapel bei Bedarf erweitern oder reduzieren. Ein weiterer Schwerpunkt liegt auf der Performance. Dank eines neuen Triple-Buffering-Frameworks läuft Mutter, der […]

Der Beitrag GNOME 48: Verbesserte Leistung und neue Funktionen erschien zuerst auf fosstopia.

Firefox plant Unterstützung für Progressive Web Apps

Von:MK
19. März 2025 um 08:00

Mozilla arbeitet an der Integration von Progressive Web Apps (PWAs) in Firefox. Die Funktion befindet sich derzeit in der Entwicklung und kann manuell in den aktuellen Firefox Nightly Builds über das experimentelle Flag „browser.taskbarTabs.enabled“ aktiviert werden. Firefox verfolgt dabei laut David Rubino einen eigenen Ansatz: PWAs sollen sich wie eine native App anfühlen, ohne den […]

Der Beitrag Firefox plant Unterstützung für Progressive Web Apps erschien zuerst auf fosstopia.

GIMP 3.0: Das große Update ist endlich da

Von:MK
18. März 2025 um 14:45

Die Entwickler des beliebten Open Source Bildbearbeitungsprogramms GIMP haben die finale Version von GIMP 3.0 veröffentlicht. Das Update bringt zahlreiche Verbesserungen und neue Funktionen mit sich. Die überarbeitete Benutzeroberfläche basiert nun auf GTK3 und ermöglicht das Wechseln zwischen Dock-Dialogen per Mausrad. Zudem gibt es ein neues Logo, einen frischen Startbildschirm und verbesserte Icons für hochauflösende […]

Der Beitrag GIMP 3.0: Das große Update ist endlich da erschien zuerst auf fosstopia.

Einspielen eines Backups mit Statusanzeige

18. März 2025 um 13:06

Beim Wiederherstellen eines Backups zurück auf eine MicroSD unter Linux ist der Befehl dd ein bewährtes Werkzeug. Jedoch fehlte in der Vergangenheit die Anzeige des Fortschritts, sodass der Benutzer nicht genau wusste, wie lange der Vorgang noch dauert. Mit der Option status=progress ändert sich das. In diesem Artikel zeige ich, wie man ein Backup komfortabel mit dd auf eine MicroSD schreibt und dabei den Fortschritt im Blick behält.

Der Befehl im Detail

Um das Image backup.img aus dem Home-Verzeichnis von intux auf die MicroSD zu schreiben, wird folgender Befehl genutzt:

sudo dd if=/home/intux/backup.img of=/dev/mmcblk0 bs=1M status=progress

Die Eingabe muss natürlich an die Gegebenheiten des eigenen Systems (Verzeichnisse) angepasst werden.

Hier eine kurze Erläuterung der Parameter:

  • sudo – Da dd direkten Zugriff auf die Speichergeräte benötigt, sind Administratorrechte erforderlich.
  • if=/home/intux/backup.img – Das if (input file) gibt das Image an, das auf die Karte geschrieben werden soll.
  • of=/dev/mmcblk0 – Das of (output file) gibt das Zielgerät an. Hier ist es die MicroSD (/dev/mmcblk0).
  • bs=1M – Die Blockgröße beträgt 1 Megabyte. Dies beschleunigt das Schreiben im Vergleich zur Standardblockgröße.
  • status=progress – Zeigt während des Kopiervorgangs den Fortschritt an.

Fortschrittsanzeige in Echtzeit

Einer der größten Nachteile von dd war lange Zeit das fehlende Feedback über den aktuellen Status. Durch die Option status=progress erhalten wir eine dynamische Anzeige, die kontinuierlich angibt, wie viele Daten bereits übertragen wurden.

Während der Kopiervorgang läuft, wird eine Zeile mit der Anzahl der geschriebenen Bytes und der aktuellen Transferrate ausgegeben. Das könnte dann so aussehen:

16280190976 bytes (16 GB, 15 GiB) copied, 1071 s, 15,2 MB/s
dd mit Fortschrittsanzeige
dd mit Fortschrittsanzeige

Diese Anzeige aktualisiert sich in regelmäßigen Abständen, sodass man jederzeit sieht, wie weit der Vorgang fortgeschritten ist.

Fazit

Dank status=progress ist dd nicht mehr die Blackbox, die es früher war. Die Live-Anzeige sorgt dafür, dass man stets über den aktuellen Fortschritt informiert bleibt. Wer regelmäßig Backups auf MicroSDs schreibt, sollte diesen praktischen Zusatz unbedingt nutzen.

Fedora plant große Umstellung auf RPM 6 in Version 43

Von:MK
17. März 2025 um 07:00

Fedora 42 steht kurz vor der Veröffentlichung im April, doch die Entwickler blicken bereits nach vorn: Die Arbeiten an Fedora 43 laufen auf schon. Die neue Version soll voraussichtlich im späten Oktober oder frühen November erscheinen und könnte eine wegweisende Neuerung mitbringen. Ein bedeutender Schritt ist der geplante Wechsel zu RPM 6, dem neuesten Paketverwaltungssystem, […]

Der Beitrag Fedora plant große Umstellung auf RPM 6 in Version 43 erschien zuerst auf fosstopia.

SUSECON 2025: SUSE setzt auf KI und erweiterte SLE -Unterstützung

Von:MK
16. März 2025 um 13:00

SUSE hat auf der diesjährigen SUSECON in Orlando klargestellt, dass es bei der KI-Revolution mitmischen will. Neben einer Reihe von Anwendungsfällen für künstliche Intelligenz gab es auch spannende Neuerungen für Admins im Hinblick auf die verschiedene Linux-Distributionen. Seit 33 Jahren existiert SUSE und brachte im Jahr 2000 mit SUSE Linux Enterprise Server (SLES) seine erste […]

Der Beitrag SUSECON 2025: SUSE setzt auf KI und erweiterte SLE -Unterstützung erschien zuerst auf fosstopia.

Debian 12.10: Wichtige Sicherheitsupdates und Fehlerbehebungen

Von:MK
15. März 2025 um 18:49

Nach mehr als zwei Monaten seit der letzten Version hat das Debian-Projekt die zehnte Aktualisierung der stabilen “Bookworm”-Reihe veröffentlicht. Das Update konzentriert sich in gewohnter Manier auf Sicherheitsverbesserungen und Fehlerkorrekturen in verschiedenen Softwarepaketen. Wer sein System regelmäßig aktualisiert, hat die meisten Änderungen bereits erhalten. Debian 12.10 fasst diese lediglich zusammen. Nutzer, die eine Neuinstallation planen, […]

Der Beitrag Debian 12.10: Wichtige Sicherheitsupdates und Fehlerbehebungen erschien zuerst auf fosstopia.

Debian 13 “Trixie“ kommt mit brandneuer KDE Plasma Version

Von:MK
14. März 2025 um 07:00

Debian 13 “Trixie” soll im Sommer 2025 erscheinen und bringt wieder viele Neuerungen. Während GNOME 48 bereits als Standard-Desktop feststand, gab es bislang keine gesicherten Informationen welche Version von KDE Plasma geliefert wird. Nun gibt es Klarheit: Debian 13 wird mit Plasma 6.3.5 ausgeliefert. Die Entwickler haben nun den Release-Plan für KDE und Qt aktualisiert. […]

Der Beitrag Debian 13 “Trixie“ kommt mit brandneuer KDE Plasma Version erschien zuerst auf fosstopia.

KDE Plasma 6.3.3 veröffentlicht

Von:MK
13. März 2025 um 12:34

Das KDE-Projekt hat KDE Plasma 6.3.3 veröffentlicht. Dieses dritte Wartungsupdate behebt zahlreiche Fehler und bringt Verbesserungen. Nur zwei Wochen nach Version 6.3.2 bringt Plasma 6.3.3 eine bessere Akkuladesteuerung für mehr Geräte. Die Farbdarstellung bei aktivierter Nachtlichtfunktion auf Intel-GPUs wurde optimiert. Zudem gibt es eine Warnung, wenn die Energieverwaltung deaktiviert wird. LibreOffice Writer setzt beim Kopieren […]

Der Beitrag KDE Plasma 6.3.3 veröffentlicht erschien zuerst auf fosstopia.

Raspberry Pi Raid

06. März 2025 um 15:38

Heute möchte ich über ein Thema schreiben, das sicher den einen oder anderen Leser meines Blogs beschäftigt. Es geht um die Frage, wie man auf einer auf einem Raspberry Pi installierten Nextcloud ein RAID-System aufbaut, um Daten redundant auf dem Massenspeicher abzulegen.

Als Vorlage diente mir hierbei eine Anleitung von Daniel von der Firma apfelcast, die ich in Teilen etwas abgeändert habe.

Installation

Zuerst wird die Software mdadm auf dem Raspberry Pi installiert.

sudo apt-get install mdadm

Um diese zu aktivieren, muss der Raspberry Pi nach der Installation von mdadm neu gestartet werden.

sudo reboot

Danach schaut man nach den angeschlossenen Datenträgern. Ich setze voraus, dass man sich zuvor ausreichend mit dieser Materie auseinandergesetzt hat. Ein RAID-Level 1 erfüllt in unserem Fall alle Voraussetzungen für dieses Unterfangen.

Wenn zwei baugleiche SSDs mit identischer Speicherkapazität (z. B. 1 TB) angeschlossen sind, können diese mit folgendem Befehl identifiziert werden:

sudo lsblk

Beide Laufwerke werden als /dev/sda und /dev/sdb ausgegeben.

RAID-System

Raid-System
Raid-System

Nun werden alle Daten und Partitionen der SSDs gelöscht. Hierzu werden beide Befehle nacheinander ausgeführt:

sudo parted /dev/sda "rm 1"
sudo parted /dev/sdb "rm 1"

Ein abschließender Check gibt Gewissheit.

sudo lsblk

Bei Festplatten < 2 TB werden nun die MSDOS-Partitionstabellen erstellt.

sudo parted /dev/sda "mklabel msdos"
sudo parted /dev/sdb "mklabel msdos"

Bei Festplatten > 2 TB verwendet man hingegen folgende Befehle für GPT-Partitionstabellen.

sudo parted /dev/sda "mklabel gpt"
sudo parted /dev/sdb "mklabel gpt"

Anschließend werden die ext4-Partitionen auf beiden Datenträgern erstellt.

sudo parted /dev/sda "mkpart primary ext4 1M -1"
sudo parted /dev/sdb "mkpart primary ext4 1M -1"

Nun wird RAID auf beiden Partitionen aktiviert.

sudo parted /dev/sda "set 1 raid on"
sudo parted /dev/sdb "set 1 raid on"

Anschließend kann der Status überprüft werden (siehe Screenshot).

sudo parted -s /dev/sda print
sudo parted -s /dev/sdb print
Check des Status nach Aktivierung der einzelnen Raid-Partitionen
Check des Status nach Aktivierung der einzelnen Raid-Partitionen

Jetzt wird ein RAID-Level 1 erstellt, sodass beide Laufwerke zu einem zusammengeführt und so die Daten redundant gespeichert werden können. Falls eine SSD ausfällt, sollten somit keine Daten verloren gehen.

sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

Alternativ könnte ein RAID 0 eingerichtet werden, um beide SSDs hintereinander zu verknüpfen. Dabei würde sich die Speicherkapazität verdoppeln.

Eine letzte Überprüfung zeigt nun den aktuellen Zustand.

lsblk
Eingehängte Raid-SSDs
Eingehängte Raid-SSDs

Einrichtung des Dateisystems

Nun kann das Dateisystem für das RAID eingerichtet werden.

sudo mkfs -t ext4 /dev/md0

Der Fortschritt wird mit den folgenden Befehlen überprüft (siehe Screenshots).

cat /proc/mdstat
Überprüfung des Fortschritts
Überprüfung des Fortschritts
sudo mdadm --detail /dev/md0
Details des Raid-Systems
Details des Raid-Systems

Das Mountverzeichnis wird erstellt und der Datenspeicher darauf gemountet.

sudo mkdir /media/ssd
sudo mount /dev/md0 /media/ssd

Nun wird die Datei /etc/fstab bearbeitet, damit der Datenträger nach einem Neustart weiterhin mit unserer Nextcloud verbunden bleibt.

sudo nano /etc/fstab/

Dort fügt man folgende Zeile hinzu und speichert die Datei ab:

/dev/md0 /media/raid ext4 4,nofail 0 0
Konfigurations-Datei /etc/fstab
Konfigurationsdatei /etc/fstab

Die Bearbeitung der crontab sorgt dafür, dass das RAID-System beim Neustart korrekt eingebunden wird.

sudo crontab -e

Dort wird folgender Eintrag hinzugefügt:

@reboot sleep 5; sudo mount /dev/md0 /media/raid

Datenverzeichnis verschieben

Das vorhandene Datenverzeichnis wird von der MicroSD auf das RAID-System verschoben.

sudo mv /var/www/html/nextcloud/data /media/ssd

Anschließend muss der Nextcloud noch mitgeteilt werden, wo sich das Datenverzeichnis befindet. Dazu wird die Konfigurationsdatei geöffnet.

sudo nano /var/www/html/nextcloud/config/config.php

Der folgende Eintrag wird angepasst und von

'datadirectory' => '/var/www/html/nextcloud/data',

in

'datadirectory' => '/media/ssd/data',

geändert.

Damit ist die Einrichtung des RAID-Systems für die Nextcloud auf dem Raspberry Pi abgeschlossen!

OpenSUSE erwägt die Unterstützung für Legacy BIOS Support einzustellen

Von:MK
06. März 2025 um 07:00

Die Ausgaben der Linux-Distribution openSUSE stehen für Stabilität und hohe Flexibilität. Nun könnte eine tiefgreifende Änderung bevorstehen: Die Entwickler prüfen den Legacy-Boot-Support einzustellen. Luboš Kocman, Release-Manager von openSUSE Leap, hat die Community um Rückmeldungen gebeten. Hintergrund ist die x86-64-v2-Architektur, die für SUSE Linux Enterprise Server 16 (SLES) und openSUSE Leap 16 benötigt wird. Da diese […]

Der Beitrag OpenSUSE erwägt die Unterstützung für Legacy BIOS Support einzustellen erschien zuerst auf fosstopia.

Ubuntu 25.04: Entwicklung erreicht wichtigen Meilenstein

Von:MK
05. März 2025 um 05:01

Canonical und die Ubuntu-Community haben einen wichtigen Schritt zur Veröffentlichung von Ubuntu 25.04 gemacht. Der sogenannte „Feature Freeze“ ist nun in Kraft getreten, wodurch keine neuen Funktionen mehr hinzugefügt werden. Wie Canonical-Entwickler Utkarsh Gupta mitteilte, verläuft der Entwicklungsprozess nach Plan. Zwar sind in Ausnahmefällen noch Änderungen möglich, der Großteil der neuen Funktionen steht aber jetzt […]

Der Beitrag Ubuntu 25.04: Entwicklung erreicht wichtigen Meilenstein erschien zuerst auf fosstopia.

KeePassXC 2.7.10 bringt neue Funktionen und Verbesserungen

Von:MK
04. März 2025 um 06:10

Der beliebte plattformübergreifende Passwort-Manager KeePassXC wurde in Version 2.7.10 veröffentlicht. Das Update bringt zahlreiche Neuerungen, darunter neue Importoptionen, erweiterte Benutzeroberflächenfunktionen und Verbesserungen in der Passwortverwaltung. Eine der wichtigsten Neuerungen ist die Möglichkeit, Passwörter aus Proton Pass zu importieren. Dabei werden jedoch nur unverschlüsselte JSON-Dateien unterstützt und Passkeys sind nicht kompatibel. Zudem gibt es nun Unterstützung […]

Der Beitrag KeePassXC 2.7.10 bringt neue Funktionen und Verbesserungen erschien zuerst auf fosstopia.

Ubuntu Touch 20.04 OTA-8 veröffentlicht

Von:MK
03. März 2025 um 20:10

Die UBports Foundation hat die achte stabile Version von Ubuntu Touch veröffentlicht. Das Update OTA-8 basiert auf Ubuntu 20.04 LTS und bringt einige Neuerungen und erscheint etwa drei Monate nach OTA-7. Das Update unterstützt VoLTE für die Modelle Volla Phone X23 und Volla Phone 22 mit Halium 12. Zudem können nun WPA3-geschützte WLAN-Netzwerke genutzt werden. […]

Der Beitrag Ubuntu Touch 20.04 OTA-8 veröffentlicht erschien zuerst auf fosstopia.

OpenSUSE: Neuer Installer erhält umfassende Überarbeitung

Von:MK
02. März 2025 um 08:00

Die Entwickler von openSUSE haben die Version 12 des Agama-Installers vorgestellt. Die neue Version bringt eine komplett überarbeitete Benutzeroberfläche und praktische Funktionen. Besonders auffällig ist das neue Design, das auf Patternfly 6 basiert. Dieses Framework wird auch von Cockpit genutzt und sorgt für eine modernere Optik. Schriftarten, Farben und weitere Gestaltungselemente wurden an die SUSE-Designrichtlinien […]

Der Beitrag OpenSUSE: Neuer Installer erhält umfassende Überarbeitung erschien zuerst auf fosstopia.

Das Cinnamon-Menü von Linux Mint erhält ein neues Design

Von:MK
01. März 2025 um 20:14

Linux Mint plant eine Überarbeitung des Cinnamon-App-Menüs und gibt spannende Einblicke in aktuelle Nutzerzahlen. In ihrem neuesten Monatsbericht informiert das Entwicklerteam über kommende Neuerungen. Ein Highlight ist die geplante Neugestaltung des App-Menüs von Cinnamon. Erste Screenshots zeigen ein modernes Layout mit einer erweiterten Seitenleiste. Auch wenn noch nicht viele Details bekannt sind, macht das neue […]

Der Beitrag Das Cinnamon-Menü von Linux Mint erhält ein neues Design erschien zuerst auf fosstopia.

Podcast: Linux Coffee Talk 2 / 2025

Von:MK
01. März 2025 um 09:00

In der Februar-Ausgabe von LinuxCoffeeTalk geht es um wichtige Neuerungen und Diskussionen in der Linux-Community. Themen sind das neue Release-Modell von Thunderbird, Fedora-Zukunftspläne und ein Kernel-Patch zur Reduzierung des Stromverbrauchs. Außerdem sprechen wir über Debian 13 mit GNOME Shell 48, KDE Plasma 6.3 und die Herausforderungen bei Ubuntu 24.04.2. Weitere Highlights sind die Streitigkeiten zwischen Fedora und dem OBS-Projekt, der Rückzug des Asahi-Linux-Gründers sowie Updates zu Pi-hole 6 und COSMIC Alpha 6. Jetzt reinhören!

Der Beitrag Podcast: Linux Coffee Talk 2 / 2025 erschien zuerst auf fosstopia.

❌
❌