Mozilla konnte seine Nutzerzahlen in Europa für Firefox auf Smartphones und Tablets im vergangenen Jahr deutlich steigern. In Deutschland hat sich die Nutzerzahl von Firefox für iOS sogar verdoppelt.
Wie Mozilla Anfang des Monats bekannt gegeben hat, sind die Nutzerzahlen von Firefox auf Mobilgeräten in den letzten zwölf Monaten deutlich gestiegen. Konkret nennt Mozilla einen Zuwachs der täglich aktiven Nutzer von Firefox für iOS in Deutschland von 99 Prozent und in Frankreich sogar von 111 Prozent. Android wird hier nicht genannt. Aber auf Android und iOS gemeinsam bezogen sprach Mozillas CEO Laura Chambers gegenüber Fast Company von einem Zuwachs von 29 Prozent in Deutschland und Frankreich. Was dies in absoluten Zahlen ausgedrückt bedeutet, ist für Android und iOS nicht bekannt.
Als wichtigen Faktor für diesen Zuwachs neben einem guten Browser hat Mozilla den Digital Markets Act der Europäischen Union ausgemacht, der die sogenannten Gatekeeper Apple und Google seit März 2024 dazu zwingt, Nutzern in Europa einen Browser-Auswahlbildschirm anzuzeigen – auch wenn Mozilla Apple dafür kritisiert, diesen mit iOS 17.4 im März 2024 nur mangelhaft umgesetzt zu haben. Erst die im Dezember 2024 erschienene Version iOS 18.2 hat dies zufriedenstellend gelöst. Mozilla sieht die Zahlen als Beleg dafür, dass sich Nutzer für den Browser entscheiden, der ihren Bedürfnissen und Vorlieben entspricht, wenn ihnen eine echte Wahl zum System-Standard angeboten wird.
Im März LinuxCoffeeTalk werden wieder alle relevanten Themen vom vergangenen Monat thematisiert. Wie immer gibts viele spannende Themen. Schnapp Dir einen Kaffee oder Tee, entspann Dich und lass Dich durch den Monat führen.
Im März LinuxCoffeeTalk werden wieder alle relevanten Themen vom vergangenen Monat thematisiert. Wie immer gibts viele spannende Themen. Schnapp Dir einen Kaffee oder Tee, entspann Dich und lass Dich durch den Linux Monat führen. Viel Spaß
Firefox bietet eine Integration gleich mehrerer KI-Chatbots. Der Microsoft Copilot ist nicht dabei – zumindest nicht offiziell. Über eine versteckte Option lässt sich auch dieser in Firefox aktivieren, ebenso wie eine lokale KI.
Seit Firefox 135 integriert Mozillas Browser mehrere KI-Chatbots. Dabei stehen Google Gemini, ChatGPT, HuggingChat, Anthropic Claude sowie Le Chat Mistral zur Verfügung. Die Chatbots können direkt über die Sidebar genutzt werden.
Welche Chatbots der Nutzer sieht, wird dabei über eine versteckte Option gesteuert, welche auf die Bezeichnung browser.ml.chat.providers hört. Gibt man dies in das Filterfeld von about:config ein, findet man die Option allerdings nicht. Dennoch ist die Option vorhanden und besitzt den Standardwert claude,chatgpt,gemini,huggingchat,lechat.
Wer die genannte Option in about:config mit dem Typ „String“ anlegt, kann durch Weglassen eines Anbieters die Auswahl der zur Verfügung stehenden Chatbots reduzieren. Wird die Liste hingegen durch copilot erweitert, steht nach einem Neuladen der Sidebar auch Microsoft Copilot zur Verfügung.
Auch localhost ist ein gültiger „Anbieter“. Darüber kann dann eine lokale KI eingebunden werden, zum Beispiel über llamafile von Mozilla.
Mozilla hat Firefox 136.0.4 veröffentlicht und behebt damit eine als kritisch eingestufte Sicherheitslücke, deren Entsprechung in Google Chrome bereits aktiv ausgenutzt wurde.
Nach dem Schließen einer Sicherheitslücke von Google Chrome, welche bereits aktiv ausgenutzt worden ist, hat Mozilla ein ähnliches Muster im Firefox-Code erkannt und das Problem in Form von Firefox 136.0.4, Firefox ESR 128.8.1 sowie Firefox ESR 115.21.1 behoben. Die Sicherheitslücke wird als kritisch eingestuft, ein Update ist daher für alle Nutzer von Firefox auf Windows dringend empfohlen. Nutzer anderer Betriebssysteme sind von der Sicherheitslücke nicht betroffen, auch wenn Firefox 136.0.4 für alle Desktop-Plattformen verteilt wird.
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 […]
Mozilla hat Firefox 136.0.3 veröffentlicht und damit die Performance von Datumsformatierungen beschleunigt. Was auf den ersten Blick unspektakulär klingt, bringt vor allem für Nutzer der Video-Plattform TikTok erhebliche Geschwindigkeitsvorteile, wo Firefox bisher für einige Nutzer Schwächen zeigte.
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 […]
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 […]
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. […]
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 […]
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.
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.
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
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.
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?
Die an Pentester und Sicherheitsexperten gerichtete Distribution Kali Linux frischt die Optik leicht auf, schraubt dezent an den Images für den Raspberry Pi und trägt ungewöhnlicherweise ein „a“…
Die an Pentester und Sicherheitsexperten gerichtete Distribution Kali Linux frischt die Optik leicht auf, schraubt dezent an den Images für den Raspberry Pi und trägt ungewöhnlicherweise ein „a“…
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 […]
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 […]
Mit Firefox 136.0.2 behebt Mozilla das Problem, dass für Nutzer mit Hauptpasswort, auch wenn diese keine Synchronisation nutzen, dieses bei jedem Firefox-Start abgefragt worden ist.
Es wurde ein Fehler behoben, bei dem die Optionen „Cookies und Website-Daten“ sowie „Temporäre Dateien und Seiten im Cache“ nach dem Update auf Firefox 136 unerwartet aktiviert wurden, wenn in früheren Versionen die Chronik oder Website-Einstellungen beim Beenden von Firefox gelöscht werden sollten. Nutzer, welche bereits auf Firefox 136 aktualisiert haben, müssen diese Optionen manuell wieder deaktivieren.
Die mit Firefox 136 erst aktivierte CookieStore-API zum Setzen und Lesen von Cookies in JavaScript wurde aus Webkompatibilitätsgründen vorläufig wieder deaktiviert und wird zu einem späteren Zeitpunkt wieder aktiviert werden.
Ein Sichtbarkeitsproblem mit Radio-Buttons auf dunklen Hintergründen wurde korrigiert.
Verbessert wurde auch die CPU-Auslastung auf Windows, wenn der Bildschirm gesperrt oder der Laptop zugeklappt ist.
Darüber hinaus gab es noch eine weitere Webkompatibilitäts-Korrektur, die sich durch Scroll-Probleme bemerkbar machen konnte, sowie zwei behobene Absturzursachen.
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 […]
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:
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:
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 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, […]
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 Enterprise Policy Generator richtet sich an Administratoren von Unternehmen und Organisationen, welche Firefox konfigurieren wollen. Mit dem Enterprise Policy Generator 6.3 ist nun ein Update erschienen.
Die Enterprise Policy Engine erlaubt es Administratoren, Firefox über eine Konfigurationsdatei zu konfigurieren. Der Vorteil dieser Konfigurationsdatei gegenüber Group Policy Objects (GPO) ist, dass diese Methode nicht nur auf Windows, sondern plattformübergreifend auf Windows, Apple macOS sowie Linux funktioniert.
Der Enterprise Policy Generator hilft bei der Zusammenstellung der sogenannten Enterprise Policies, sodass kein tiefergehendes Studium der Dokumentation und aller möglichen Optionen notwendig ist und sich Administratoren die gewünschten Enterprise Policies einfach zusammenklicken können.
Neuerungen vom Enterprise Policy Generator 6.3
Neue und erweiterte Unternehmensrichtlinien
Der Enterprise Policy Generator 6.3 bringt eine erweiterte Unterstützung von Unternehmensrichtlinien.
Die AppUpdatePin-Richtlinie kann verwendet werden, um zu verhindern, dass Firefox über die angegebene Version hinaus aktualisiert wird. Der Enterprise Policy Generator validiert dabei auch das eingegebene Versionsmuster auf Korrektheit.
Mittels StartDownloadsInTempDirectory-Richtlinie kann erzwungen werden, dass Downloads an einem temporären Ort und nicht im Standard-Download-Verzeichnis gestartet werden.
Die UseSystemPrintDialog-Richtlinie erlaubt die Verwendung des Systemdruckdialogs anstelle der Druckvorschaufensters von Firefox.
Die ExemptDomainFileTypePairsFromFileTypeDownloadWarnings-Richtlinie wird unterstützt, um Download-Warnungen basierend auf der Dateiendung und Domains zu deaktivieren.
Um bei der Eingabe von Einzelworteinträgen in der Adressleiste die direkte Navigation auf der Intranetseite zu erzwingen, anstatt zu suchen, kann die GoToIntranetSiteForSingleWordEntryInAddressBar-Richtlinie genutzt werden.
Zur UserMessaging-Richtlinie wurde die Option MoreFromMozilla hinzugefügt, um den Abschnitt „Mehr von Mozilla“ in den Einstellungen ein- oder auszublenden
Die allowed_types-Option der ExtensionSettings-Richtlinie wurde um Seitenberechtigungen als möglicher Typ erweitert, um die Installation von Seitenberechtigungs-Erweiterungen, aber nicht von anderen Typen von Add-ons zu erlauben.
Ebenfalls neu in der ExtensionSettings-Richtlinie ist die Option temporarily_allow_weak_signatures, um die Installation von Erweiterungen mit einem schwachen Signatur-Algorithmus zu erlauben. Diese Option erfordert Firefox 127 oder höher.
Die DisplayBookmarksToolbar-Richtlinie wurde aktualisiert, um die Anzeige der Lesezeichen-Symbolleiste nur für neue Tabs zu unterstützen. In bestehenden Konfigurationen wurde die Richtlinie aktualisiert.
Die SecurityDevices-Richtlinie wurde aktualisiert, um die neue Syntax für das Hinzufügen von Geräten sowie als neue Funktion das Entfernen von Geräten zu unterstützen. In bestehenden Konfigurationen wurde die Richtlinie aktualisiert.
Die Richtlinien AppUpdateURL und DisableAppUpdate schließen sich jetzt gegenseitig aus.
Außerdem wurden die Informationslinks zweier Richtlinien aktualisiert, da die bisherigen Links nicht mehr funktionierten.
Ausblick
Damit ist die Unterstützung aller Unternehmensrichtlinien bis einschließlich Firefox 102 komplett. Einzige Ausnahme ist die Ordner-Unterstützung für die ManagedBookmarks-Richtlinie, welche erst mit einem zukünftigen Update nachgereicht werden wird.
Schon bald wird der Enterprise Policy Generator 6.4.0 erscheinen, welcher die Unterstützung für alle neuen Richtlinien ergänzen wird, welche während der Lebenszeit von Firefox ESR 115 dazugekommen sind, gefolgt von einem weiteren Update für Firefox ESR 128.
Entwicklung unterstützen
Wer die Entwicklung des Add-ons unterstützen möchte, kann dies tun, indem er der Welt vom Enterprise Policy Generator erzählt und die Erweiterung auf addons.mozilla.org bewertet. Auch würde ich mich sehr über eine kleine Spende freuen, welche es mir ermöglicht, weitere Zeit in die Entwicklung des Add-on zu investieren, um zusätzliche Features zu implementieren.
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, […]