staging.inyokaproject.org

Neueste Artikel

2. Mai 2026

Der Enterprise Policy Generator richtet sich an Administratoren von Unternehmen und Organisationen, welche Firefox konfigurieren wollen. Mit dem Enterprise Policy Generator 8.1 wurde nun ein Update veröffentlicht, welches den Fokus auf Fehlerbehebungen und Stabilität legt.

Enterprise Policy Generator

Download Enterprise Policy Generator für Firefox

Der Enterprise Policy Generator hilft bei der Erstellung der Datei „policies.json” für die Konfiguration von Firefox. 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. Dank dieser Erweiterung ist kein tiefergehendes Studium der Dokumentation und aller möglichen Optionen notwendig und Administratoren können sich die gewünschten Richtlinien einfach zusammenklicken.

Neuerungen vom Enterprise Policy Generator 8.1

Mit dem Enterprise Policy Generator 8.0 wurde vor einem Monat das größte Update seit Bestehen der Erweiterung veröffentlicht, in welchem über sechs Monate Entwicklung steckten. Der nun veröffentlichte Enterprise Policy Generator 8.1 behebt sowohl Fehler, die sich im Rahmen der Neuentwicklung eingeschlichen haben, als auch schon länger existierende Sonderfälle, was die Stabilität und Zuverlässigkeit der Erweiterung weiter verbessert.

Fehlerkorrekturen im Enterprise Policy Generator 8.1

Das Importieren von Konfigurationen, welche mit dem Enterprise Policy Generator 8.0 exportiert worden sind, wurde nicht korrekt durchgeführt und verhinderte ein Laden der entsprechenden Konfigurationen.

Der Export von Konfigurationen konnte fehlschlagen, wenn zum Beispiel Emojis in Feldern verwendet worden sind.

Der Wert der Option updates_disabled in der ExtensionSettings-Richtlinie war vertauscht.

Es war nicht möglich, den Wert der OverrideFirstRunPage-Richtlinie sowie der OverridePostUpdatePage-Richtlinie auf einen leeren String zu setzen.

Das Drag and Drop-Verhalten sowie die JSON-Generierung für Lesezeichen-Ordner in der ManagedBookmarks-Richtlinie wurde korrigiert.

Wenn es in der 3rdParty-Richtlinie Eigenschaften mit dem Wert null gab, konnte die Generierung dieser Richtlinie sowie aller nachfolgenden Richtlinien fehlschlagen

Neue Unternehmensrichtlinien

Die Preferences-Richtlinie erlaubt nun auch die Verwendung von Einstellungen, die mit devtools. oder sidebar. beginnen.

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 und neue Richtlinien zu implementieren.

Der Beitrag Enterprise Policy Generator 8.1 für Firefox veröffentlicht erschien zuerst auf soeren-hentzschel.at.

1. Mai 2026

Das ist der Auftakt zu einem dreiteiligen Set-up-Guide. Es geht bei Null los und endet in einem Multi-Host-Set-up. Im Teil 1 beschreibe ich die NixOS-Idee, also den brillanten Paradigmenwechsel, sowie erste Schritte für Ein- und Umsteiger.



Ausgangslage

Wer meine letzten Beiträge verfolgt hat, dem ist es sicher nicht verborgen geblieben, dass ich für meinen neuen Rechner ein System gesucht hatte, welches die Lebensdauer der Hardware ohne große Eingriffe oder gar Neuinstallation übersteht. Und damit ich mich nicht verzettele, ist es mir stets wichtig, auf jedem meiner Rechner die gleiche Distribution zu haben (das ist unendlich cool und einfach mit NixOS! – kommt in Teil 3).

So landete ich dann irgendwann sehr zuversichtlich bei Gentoo. Wenn überhaupt, dann schafft das mutmaßlich nur der Paketmanager Portage über so einen langen Zeitraum; Belege dafür fand ich ausreichend. Allerdings muss man zur Einlösung dieses Stabilitäts-Versprechens die Systempflege absolut akkurat betreiben, auf jedem Rechner einzeln – das hat mich vollkommen überfordert, zeitlich und auch von der Kompetenz her.

Das Distro-Hopping ist nun aber endgültig beendet. NixOS übererfüllt meine Anforderungen – es ist brillant. Und entgegen häufiger Zuschreibungen kann ich berichten: NixOS ist (relativ) easy, weil die Logik so leicht nachvollziehbar ist. Neues Programm installieren: Einfach den entsprechenden Paketnamen in die Konfigurationsdatei schreiben. Update: Einen Befehl eingeben, that's it. Systempflege ist ein No-brainer.

Nur das initiale Set-up benötigt einmalig etwas Lernkurverei. Wenigstens in Grundzügen sollte man daher verstehen, wie NixOS tickt. Deshalb zunächst ein erster beschreibender Theorieteil, aber sehr bildhaft.

Fragmentierung ist unausweichlich

Wir alle sind mit dem imperativen Bauen unserer Systeme aufgewachsen und haben das nie hinterfragt. Für uns ist es selbstverständlich, dass wir uns das System nach unseren Vorstellungen, Vorlieben und Notwendigkeiten (Treiber etc.) Schritt für Schritt selbst zusammenbasteln, und das wichtigste Werkzeug dafür ist der Paketmanager. Manchmal ärgern wir uns, wenn das System eines Tages nicht die gewohnte oder erwartete Funktionalität und/oder Performance liefert. Im Extremfall setzen wir die Kiste dann neu auf; das ist eben so, damit hat man sich abgefunden. Viele von uns kennen es ganz krass von Windows. Nach geraumer Zeit der Nutzung wird das System unerträglich langsam und Fehlermeldungen häufen sich, die Neuinstallation wird unumgänglich. Aber auch Linux ist von diesem Verhalten nicht frei – keineswegs. Woran liegt das eigentlich?

(1) Der "Snowflake"-Effekt Jedes Mal, wenn wir eine Veränderung des Systems vornehmen, also ein Paket installieren, die Konfiguration verändern, einen Patch laufen lassen etc., wird das System immer individueller und einzigartiger. Wie eine Schneeflocke: Unmöglich, eine solche exakt zu kopieren oder wiederherzustellen, sollte diese schmelzen. In der Informatik ist das der "Mutable State", der veränderte und veränderbare Zustand. Der tägliche Wahnsinn für Servicetechniker:innen, egal ob vor Ort oder über Hotline. Unwahrscheinlich, dass User im Dialog alle je gemachten Eingaben und Änderungen beschreiben können, um dem Fehler auf die Spur zu kommen. Oft bleibt dann eben nur, den einen ultimativen definierten (Ur-)Zustand durch Neuinstallation herzustellen.

So viel sei schon mal verraten: Es ist kein Zufall, dass DIE herausragende Weiterentwicklung von NixOS "Flakes" heißt. Und das Logo ... schaut es mal an. Wir kommen im Teil 2 drauf.

(2) Die "Dependency Hell" Die "Hölle" bricht immer los, wenn man ein Systemupdate macht. Die neue Programmversion sagt, ich benötige die Laufzeitumgebung 2.0 und den Treiber XY. Es wird also auf 2.0 und XY aktualisiert. Ein anderes Programm ist aber nur für 1.5 optimiert und schon wird es kritisch. Vielleicht doch wieder versuchen, den Ursprungszustand herzustellen? Es ist ein Teufelskreis. Je nachdem, wie gut der Paketmanager mit solchen Herausforderungen umgehen kann, kommen die Probleme früher oder später, aber sie kommen; spätestens dann, wenn die Summe der Konflikte ein kritisches Maß überschritten hat.

Systeme fragmentieren also, weil sie versuchen, die globale Ordnung in einer Welt voller widersprüchlicher Anforderungen mit vielen einzelnen imperativen Gegenmaßnahmen zu halten. So kennen wir das bei allen gängigen Betriebssystemen (und der Weltordnung, welche auch zunehmend fragiler wird).

Der Paradigmenwechsel von Nix bzw. NixOS

Wenn die Erfahrung zeigt, dass die imperative Verwaltung unausweichlich problembehaftet ist, lohnt es sich vielleicht nicht, zwanghaft am System festzuhalten, sondern das Grundsätzliche mal neu zu denken. Ein solcher Paradigmenwechsel wurde mit Nix bzw. NixOS umgesetzt. Und zwar fabelhaft – keep it simple, but not simpler than it needs to be.

[!Note] Nix ist ein Paketmanager, welcher distributions- und sogar betriebssystemübergreifend verwendet werden kann. Maximal wirksam und konsequent ist es, wenn auch die Betriebssystem-Komponenten gemäß des neuen Ansatzes verwaltet werden, daher lieber gleich NixOS.

Ich möchte versuchen, das neue Paradigma am Beispiel einer Großküche in einem Restaurant bildhaft zu erklären.

Nach einigen Monaten oder Jahren des Betriebs quellen Schränke und Lagerräume mit angeschafften Kochutensilien, Gewürzen etc. völlig über. Man hat kaum Platz zum Arbeiten und sucht ewig nach den richtigen Zutaten. Reibscheiben verschiedener Gemüsehobel liegen nebeneinander, kompatibel sind diese nicht, dauernd vergreift man sich und es klemmt; Gewürze verstecken sich hinter anderen Zutaten im Schrank, das pure Chaos. Der Betrieb läuft einfach nicht rund, es werden Fehler gemacht und alles dauert länger.

Da die Situation nicht mehr tragbar ist, wechselt man zu einem neuen Küchenchef, dem Starkoch NixOS. Was man üblicherweise alles in einer Restaurantküche parat haben sollte und wie der Zustand der Küche zu dem geworden ist, wie er sich momentan darstellt, interessiert ihn nicht die Bohne! NixOS vollzieht einen vollständigen Paradigmenwechsel und stellt auf eine rein deklarative und funktionale Systematik um. Es gibt nur eine einzige Quelle der Wahrheit und das ist die Speisekarte!

Ein NixOS-System wird deterministisch aus hauptsächlich einer zentralen Konfigurationsdatei (der configuration.nix) abgeleitet. Mit dieser Textdatei beschreibt der User deklarativ den gewünschten funktionalen Endzustand seines Systems. Und dies ist die einzige Quelle der Wahrheit. Wichtig für das Verständnis: Man baut das System nicht mehr selbst (das lässt man NixOS machen), sondern man beschreibt es nur - in einem vorgeschriebenen Syntax.

Die Speisekarte definiert somit den gesamten Zustand. Damit wird die Küche ausschließlich mit den Kochutensilien und mit den Zutaten bestückt, die zur Herstellung der beschriebenen Speisen in reproduzierbarer Qualität notwendig sind.

Über eine clevere Zuordnungsfunktion, abgebildet durch eine für jedes Gericht individuelle "Teilenummer", wird sichtbar, dass z. B. Curry von 'Speise 1' und 'Speise 2' gebraucht wird. Das Rezept wird also numerisch verschlüsselt. Wir kennen so was von Personalnummern, die sich vielleicht durch unseren Geburtstag und den Anfangsbuchstaben des Familiennamens mit aufbauen; die Nummer ist also ein Informationsträger.

Bei NixOS ist das ein kryptografischer 160-Bit-Hash, der aus allen Parametern berechnet wird, also alle Abhängigkeiten (sogar die verwendete glibc-Version oder den Compiler) einbezieht.

Wenn die Speisekarte wechselt, was dann? Die Küche wird nach den Anforderungen der neuen Karte (also der veränderten configuration.nix) konsequent umgeräumt, die Speisekarte ist die einzige Quelle der Wahrheit. Den Plan dazu liefert eben diese individuelle und eindeutige "Teilenummer" für jedes Gericht, in welcher alle Informationen (Curry …, Gemüsehobel …) als numerisch-mathematisches Rezept verschlüsselt sind.

Starkoch NixOS lässt nach dem Editieren der neuen Speisekarte eine Update-Routine über alle Nummern laufen. Wird im Ergebnis (reine, eindeutige Mathematik) dann zu manchen Zutaten und Utensilien keine Zuordnung ausgespuckt, fliegt z. B. Curry aus der Küche raus. Benötigt man hingegen noch ein spezielles Küchengerät für eine Speise, wird es angeschafft und an den Zubereitungsplatz der zugehörigen Speise gestellt.

Nix übersetzt die neue Beschreibung in seiner neuen Gesamtheit in eine präzise, maschinenlesbare Bauanleitung, die alle notwendigen Eingaben, Abhängigkeiten und Build-Schritte spezifiziert.

Nixos verlangt außerdem, dass alle Zutaten und Utensilien zur Zubereitung von 'Speise 1' gesammelt an einem definierten und abgegrenzten Zubereitungsplatz für eben diese bereitliegen. Und dieses Ordnungssystem wird grundsätzlich für alle Speisen so angewendet.

Ein zentraler Baustein zur Vermeidung von Systemfragmentierung ist der Nix-Store in unserem Verzeichnisbaum, er ist das Lager für Pakete und Konfigurationsdateien. Der User muss hier nicht (und darf auch nicht) eingreifen, das erledigt NixOS für uns. Jedes Paket und jede Systemdatei wird dort in einem eigenen, isolierten Verzeichnis gespeichert.

Und tatsächlich funktioniert die Systemgastronomie auch nach solchen Grundsätzen. Schaut euch nur die Küchen – nein, falsch – schaut euch die Gerichte von McDoof an unterschiedlichen Orten an: identisch.

Angenommen, Starkoch NixOS möchte eine weltweite Kette "McNixOS" aufbauen, dann muss er allerdings berücksichtigen, dass sich die Gebäude baulich unterscheiden und noch viele andere abweichende äußerliche Rahmenbedingungen vorhanden sind. Diese Rahmenbedingungen für eine neue Filiale müssen im Lastenheft für den Bau dokumentiert und berücksichtigt werden.

Bei der Installation erfasst NixOS sehr präzise die Hardware und schreibt alle Informationen in die Datei hardware-configuration.nix. Auch diese Informationen werden mit in den Hash aufgenommen und führen beim Bau des Systems z.B. zur Installation von Treibern.

Wenn die Rahmenbedingungen bekannt sind und somit durch Maßnahmen berücksichtigt werden können, ist es möglich, die Speisekarte an jedem beliebigen Ort identisch gleich umzusetzen.

Die Quelle der Wahrheit, also die configuration.nix bestimmt auch auf einer anderen Hardware wie mit den veränderten Parametern gerechnet werden muss. Mathematisch exakt entsteht wieder das gleiche Ergebnis: ein Bit-genau identisches System wird gebaut, vollständig reproduzierbar.

Kurz zusammengefasst: Der User beschreibt, was er vorfinden möchte (configuration.nix), das Installationsprogramm klärt die Rahmenbedingungen (hardware-configuration.nix), NixOS selbst übersetzt das in eine maschinenlesbare Bauanleitung und administriert auch das System und den Nix-Store rein mathematisch und eindeutig reproduzierbar über die Hashes. All das wird durch einen einzigen Befehl des Users ausgelöst: sudo nixos-rebuild switch.

Das ist der Grundaufbau. Sofern mehrere User die gleiche Hardware nutzen (oder auch bei der üblichen Trennung zwischen Root und User) wird es für den einzelnen User noch einmal einfacher. Er beschreibt seine individuelle Wohnung in dem Nix-Haus dann nur über eine einzige Datei, der home.nix. Seht das ausschließliche Arbeiten mit der configuration.nix⁣ also nicht als Endpunkt, sondern nur als Fingerübung oder Zwischenlösung. Dazu aber erst in der nächsten Folge.

Eine Schnellstart-Anleitung

Installation

  1. Graphical ISO image von https://nixos.org/download herunterladen (dazu bis zu NixOS runter scrollen)
  2. ISO auf USB-Stick schreiben und von diesem booten
  3. Internetverbindung herstellen
  4. Dem grafischen Installer wie gewohnt folgen. Empfehlung: "allow unfree software" zulassen
  5. Reboot
  6. Internetverbindung herstellen

Wer es später einfacher bei der Übernahme meiner Konfiguration haben möchte, soll zunächst "nixos" als Hostname belassen.

Erste Konfigurationsschritte und Kennenlernen des Systems

[!Vorab] Man kann nichts kaputt machen. Selbst wenn man seine configuration.nix vollständig zerstört, wählt man beim Boot einfach einen vorherigen Boot-Point und man hat den alten Zustand.

Terminal öffnen und die configuration.nix im Editor (hier Nano) öffnen:

sudo nano /etc/nixos/configuration.nix

Der Aufbau der Datei sieht wie im folgenden Ausschnitt aus. Unten zwischen den zwei geschweiften Klammern ist jeweils Platz für Befehle. Hier definiere ich einmalig den Programmbereich und trage da einfach meine gewünschten Pakete ein. (Einrückungen am besten immer mit je zwei Leerzeichen, keine Tabulatoren.) NixOS hat das allergrößte(!) Repositorium, von da den richtigen Paketnamen auslesen.

{ config, pkgs, ... }:

{
  # Programme (normale Binärpakete)
  environment.systemPackages = with pkgs; [
    thunderbird          # Mailprogramm
    libreoffice-fresh    # Office-Suite (neueste Version)
    hunspell             # Rechtschreibprüfung-Engine
    hunspellDicts.de_DE  # Deutsches Wörterbuch
    mythes               # Thesaurus für LibreOffice
    languagetool         # Grammatik- und Stilprüfung
  ];

  # Firefox als NixOS-Modul (kein Eintrag in systemPackages nötig)
  programs.firefox = {
    enable = true;
    languagePacks = [ "de" ];
  };

}

Ich kann es verstehen, wenn man an dieser Stelle abbrechen möchte, weil es kompliziert aussieht. Aber bitte kurz innehalten – es ist objektiv nicht schwieriger als das Aufrufen und Bedienen eines Paketmanagers über die Kommandozeile. Für mich ist dieses Vorgehen überdies viel transparenter und einfacher zu nachvollziehen als die Black Box eines Paketmanagers.

Speichern: STRG+O und ENTER, dann den Editor mit STRG+X verlassen.

sudo nixos-rebuild switch    # System bauen - fertig!

[!Hinweis] Warum Firefox als NixOS-Modul? Es gibt nur ganz wenige Programme, die als Modul installiert werden. Module existieren ausschließlich nur für Programme die eine tiefe Systemintegration brauchen. Und ein Browser gehört als systemimmanentes Programm dazu. Alle anderen Programme "installiert" man ganz normal als Pakete.

Deinstallieren gibt es übrigens im herkömmlichen Sinne nicht. Würde ich oben thunderbird löschen oder mit # auskommentieren, beschreibe ich ja deklarativ einen anderen gewünschten Systemzustand. Und der wird mir durch sudo nixos-rebuild switch auch wie gewünscht gebaut, also dann ohne Thunderbird.

Hat man länger nichts an der Konfiguration geändert, sollte man wenigstens gelegentlich ein Update fahren.

sudo nixos-rebuild switch --upgrade   # Turnusmäßiges Update!

Vorschläge zur Weiterarbeit

(1) Schau dir mal in Ruhe den Syntax der configuration.nix an und versuche, die Angaben und die Systematik zu verstehen. Mehr dazu auch in Teil 2. Du wirst unter anderem die Zeile i18n.defaultLocale = "de_DE.UTF-8"; sehen. Durch diese wird in allen Programmen (sofern verfügbar) die deutsche Benutzeroberfläche praktischerweise automatisch mitinstalliert (evtl. muss sie im Programm noch ausgewählt werden).

(2) Sofern bislang nicht vorhanden, hol dir einen Account bei codeberg.org und lege dort ein Repo mit dem Namen "NixOS" an. Das nutzen wir dann im Teil 2.

(3) Solltest du schon wild experimentieren oder Fragen haben: einfach Terminal-Ausgaben oder Fragen z. B. in claude.ai (Empfehlung für Linux-Themen) reinnageln … Ich bin nur ein mieser kleiner User und mache es auch so.

Quellen:
Inspiration gab mir ein Blog-Beitrag: [https://joshblais.com/blog/nixos-is-the-endgame-of-distrohopping/]()
Offizielle Dokumentation: https://nixos.org/learn/
Titelbild und Wallpaper: [https://hdqwalls.com/linux-nixos-wallpaper](https://hdqwalls.com/linux-nixos-wallpaper)


GNU/Linux.ch ist ein Community-Projekt. Bei uns kannst du nicht nur mitlesen, sondern auch selbst aktiv werden. Wir freuen uns, wenn du mit uns über die Artikel in unseren Chat-Gruppen oder im Fediverse diskutierst. Auch du selbst kannst Autor werden. Reiche uns deinen Artikelvorschlag über das Formular auf unserer Webseite ein.

30. April 2026

Großflächige Linux-Updates sind angesagt: Auch wenn CVE-2026-31431 „nur“ mit CVSS 7.8 eingestuft wird, hat die Lücke aufgrund ihrer Verbreitung es in sich. Forscher von Xint konnten im cryptography-Subsystem einen Logikfehler identifizieren, der es einem einfachen Benutzer ermöglicht, eine 4-Byte-Schreibsequenz im Page Cache jeder lesbaren Datei vorzunehmen.

Der „Copy Fail“ getaufte Angriff funktioniert dabei so ähnlich wie Cache Poisoning. Da Dateien unter Linux im RAM gecached werden, um Mehrfachzugriffe auf die Festplatten zu reduzieren, kann ein Angreifer, der es schafft, diesen RAM-Inhalt zu kontrollieren, Einfluss auf Dateiinhalte nehmen. Normalerweise geht das nicht direkt, da der Kernel prüft, ob auch Schreibrechte vorliegen. In diesem Fall kann das umgangen werden.

Die Gefahr der Rechteausweitung ergibt sich durch die Manipulation von setuid-Binaries wie su oder sudo, die automatisch als root ausgeführt werden, aber deren gehärtete Logik unautorisierten Zugriffen normalerweise standhält. In diesem Fall wird aber der Inhalt der Binary durch den o. g. Cache-Angriff so manipuliert, dass die Angreifer ohne jegliche Zugriffsprüfung Root-Rechte erlangen.

Besondere Gefahr ergibt sich für Container-Umgebungen. Da zwei isolierte Container sich trotzdem denselben Kernel teilen, ermöglicht der Angriff potentiell auch Container-Breakouts.

Ein Fix liegt bereits vor, die betroffenen Kernel-Versionen reichen bis in das Jahr 2017 zurück. Das Xint-Team geht auf seiner Seite auf die genauen Details hinter dem Angriff und dem Fund ein.

Zum Formatieren der Template-Dateien von Hugo haben viele Nutzer bisher prettier-plugin-go-template verwendet. Dieses Plugin wurde aber seit einigen Jahren nicht mehr weiterentwickelt.

Der Hauptentwickler von Hugo (Bjørn Erik Pedersen aka bep) bietet mit gotmplfmt nun eine aktuelle, offizielle Alternative an.

Wer VS Code nutzt, findet die Erweiterung im offiziellen Marktplatz unter https://marketplace.visualstudio.com/items?itemName=GoHugoIO.gotmplfmt.

Wer einen anderen Editor verwendet, kann das Tool über das CLI nutzen (https://github.com/gohugoio/gotmplfmt/#usage ).

Ich habe meine Template-Dateien, welche ich bisher mit prettier-plugin-go-template formatiert habe, inzwischen mit gotmplfmt formatiert. In meinem Fall war der Unterschied ersichtlich aber nicht störend. Ich kann daher einen Umstieg aktuell nur empfehlen.

Die MZLA Technologies Corporation hat mit Thunderbird 150.0.1 ein Update für seinen Open Source E-Mail-Client veröffentlicht.

Neuerungen von Thunderbird 150.0.1

Mit Thunderbird 150.0.1 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht und behebt damit eine mögliche Absturzursache sowie Sicherheitslücken.

Der Beitrag Thunderbird 150.0.1 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

29. April 2026

Thunderbird steht nicht mehr nur für einen E-Mail-Client. Mit Thunderbird Pro steht ein kostenpflichtiges Zusatzangebot in den Startlöchern. Der Fokus liegt derzeit auf dem neuen E-Mail-Dienst Thundermail. Die ersten Beta-Einladungen sollen bald verschickt werden.

Thunderbird ist vor allem für seinen kostenlosen E-Mail-Client für Windows, macOS und Linux bekannt. Seit November 2024 gibt es Thunderbird auch für Android, Thunderbird für iOS ist in Entwicklung. Doch dabei soll es nicht bleiben: Die MZLA Technologies Corporation möchte ein Ökosystem aus Clients und Diensten als Alternative zu denen der Tech-Giganten wie Google Mail und Microsoft Office 365 etablieren, welches zu 100 Prozent Open Source ist. Im November hatte ich eine erste Vorschau auf den Funktionsumfang der drei neuen Dienste Thundermail, Thunderbird Send sowie Thunderbird Appointment gegeben.

Die Auswertung des Nutzerfeedbacks hat ein klares Bild dahingehend ergeben, dass sich die meisten Nutzer vor allem für den E-Mail-Dienst Thundermail interessieren. Dementsprechend hat MZLA die Entwicklung von Thundermail priorisiert. Auch Thunderbird Send und Thunderbird Appointment werden weiterhin entwickelt, müssen in der Priorisierung derzeit aber etwas hinten anstehen. Fortschritte gibt es aber bei allen drei Diensten, auf die MZLA in seinem Blog näher eingeht.

Auch am anfänglichen Preis möchte man Anpassungen vornehmen, um besser den Erwartungen der Nutzer zu entsprechen, geht in diesem Punkt aber nicht weiter ins Detail. Zuletzt war von 9 USD im Monat zu lesen, aktuell zeigt die Website keinen Preis mehr an. Vermutlich deutet die Aussage auf einen niedrigeren Preis als ursprünglich geplant hin.

Im Mai sollen die ersten Beta-Einladungen für Nutzer verschickt werden, welche sich auf die Warteliste haben setzen lassen.

Der Beitrag Thunderbird Pro: Fokus auf E-Mail-Dienst Thundermail, Beta-Start steht bevor erschien zuerst auf soeren-hentzschel.at.

28. April 2026

Mozilla hat Firefox 150.0.1 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion. Außerdem wurden zahlreiche Sicherheitslücken geschlossen.

Download Mozilla Firefox 150.0.1

Mit Firefox 150.0.1 behebt Mozilla zahlreiche Sicherheitslücken. Alleine aus Gründen der Sicherheit ist ein Update daher für alle Nutzer empfohlen.

Diverse Verbesserungen in Zusammenhang mit dem KI-Feature Smart Window wurden vorgenommen, für dessen Beta-Version erste Nutzer von Firefox 150 eingeladen worden sind.

Das Schreiben in die Dateien profiles.ini und installs.ini wurde sicherer gemacht, um Profilverluste durch defekte Einträge zu verhindern.

Tabs konnten nicht zu geschlossenen Tab-Gruppen hinzugefügt werden, wenn diese vor Firefox 149 erstellt worden sind.

Ein Problem wurde behoben, welches für Nutzer der Sicherheits-Software von Bitdefender dafür sorgte, dass Facebook und andere Websites nicht mehr geladen werden konnte.

Es wurde ein Problem behoben, bei dem Firefox den System-Berechtigungsdialog bei einem zweiten Versuch erneut anzeigte, wenn die Abfrage zur Geolokalisierungs-Berechtigung abgelehnt wurde.

Wurden Websites als Web-App geöffnet, konnte die Adressleiste unter Umständen zu kurz dargestellt werden.

Der Abschnitt „Firefox Labs” in den Einstellungen von Firefox zeigte nach dem ersten Start unter Windows möglicherweise keine Einträge an.

Darüber hinaus wurden eine Performance-Regression und mehrere Webkompatibilitäts-Probleme behoben.

Der Beitrag Mozilla veröffentlicht Sicherheits-Update Firefox 150.0.1 erschien zuerst auf soeren-hentzschel.at.

27. April 2026

Firefox Relay ist ein Dienst von Mozilla, der die persönliche E-Mail-Adresse vor Spam und unerwünschter Offenlegung schützt. Mozilla hat die maximal mögliche Anzahl an E-Mail-Masken für Nutzer der kostenlosen Version von Firefox Relay deutlich erhöht.

Was ist Firefox Relay?

E-Mail-Adressen sind gleichzusetzen mit einer persönlichen Adresse. Sie sind einmalig und viele Nutzer besitzen nur eine einzige E-Mail-Adresse, die sie teilweise auf dutzenden, wenn nicht gar auf hunderten Websites verwenden. Findet auf einer Website, auf der man mit seiner E-Mail-Adresse registriert ist, ein Datendiebstahl statt, wird damit in vielen Fällen auch die persönliche E-Mail-Adresse offengelegt. Und haben Spammer erstmal eine E-Mail-Adresse in ihrem System, darf man sich auf viele unerwünschte E-Mails ohne realistische Hoffnung einstellen, dass der Spam abnehmen wird.

Mit Firefox Relay können sogenannte Masken als Alias-Adressen angelegt werden, die der Nutzer für Newsletter-Anmeldungen und Website-Registrierungen angeben kann. Firefox Relay leitet diese E-Mails dann an die persönliche E-Mail-Adresse weiter. Außerdem kann Firefox Relay bekannte Tracking-Scripts aus E-Mails entfernen.

Firefox Relay ist kostenlos. Es gibt aber auch eine kostenpflichtige Premium-Version, welche unendlich viele Masken sowie eine eigene E-Mail-Domain erlaubt. Außerdem können in Firefox Relay Premium auf weitergeleitete E-Mails geantwortet und Werbe-Mails automatisch blockiert werden. In den USA sowie Kanada können auch Telefonnummern maskiert werden.

Anzahl an möglichen Masken erhöht

Nutzer der kostenlosen Version von Firefox Relay konnten bislang bis zu fünf Masken für die persönliche E-Mail-Adresse anlegen. Ab sofort sind bis zu 50 Masken kostenlos möglich. Nutzer von Firefox Relay Premium können weiterhin unendlich viele Masken anlegen.

Der Beitrag Firefox Relay: Mozilla erhöht kostenlose Anzahl an E-Mail-Masken deutlich erschien zuerst auf soeren-hentzschel.at.

26. April 2026

Mozilla hat Version 2.36 seiner VPN-Clients für das Mozilla VPN veröffentlicht.

Mit dem Mozilla VPN bietet Mozilla in Zusammenarbeit mit Mullvad sein eigenes Virtual Private Network an und verspricht neben einer sehr einfachen Bedienung eine durch das moderne und schlanke WireGuard-Protokoll schnelle Performance, Sicherheit sowie Privatsphäre: Weder werden Nutzungsdaten geloggt noch mit einer externen Analysefirma zusammengearbeitet, um Nutzungsprofile zu erstellen.

Jetzt Mozilla VPN nutzen

Die Neuerungen vom Mozilla VPN 2.36

Das Update auf das Mozilla VPN 2.36 bringt in erster Linie Fehlerbehebungen und Verbesserungen unter der Haube. Für Nutzer auf Android gibt es auf GitHub jetzt außerdem eine Variante vom Mozilla VPN zum Download („foss” im Dateinamen), welche nicht von den Google Play Services abhängt.

Der Beitrag Mozilla VPN 2.36 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

23. April 2026

Firefox wird mit mehreren Suchmaschinen ausgeliefert. Mit Startpage steht aktuell eine weitere Suchmaschine für einen Teil der europäischen Firefox-Nutzer standardmäßig zur Auswahl.

Firefox-Nutzer können praktisch jede beliebige Suchmaschine zu Firefox hinzufügen. Der Browser besitzt aber auch schon von Haus aus eine Auswahl an Suchmaschinen, die sofort zur Verfügung stehen, ohne dass der Nutzer manuelle Schritte unternehmen muss.

Seit dem 21. April läuft ein Experiment mit einer geplanten Laufzeit von 30 Tagen, in dessen Rahmen ein Teil der Firefox-Nutzer in Deutschland, Österreich, der Schweiz, den Niederlanden sowie Frankreich Startpage als zusätzliche Suchmaschine sieht. Voraussetzung ist die Nutzung von Firefox 150 oder neuer.

Startpage in Firefox 150

Startpage ist eine Suchmaschine aus den Niederlanden, welche einen besonderen Fokus auf Datenschutz legt. Nach Angaben von Mozilla laufen in Firefox bereits über eine Milliarde Suchanfragen pro Jahr über Startpage, nachdem Firefox-Nutzer die Suchmaschine manuell installiert haben. Startpage sei auch die am häufigsten von Firefox-Nutzern angefragte Suchmaschine für eine standardmäßige Integration.

Der Beitrag Mozilla testet Startpage als Suchmaschine in Firefox erschien zuerst auf soeren-hentzschel.at.

22. April 2026

Die MZLA Technologies Corporation hat mit Thunderbird 150 eine neue Version seines Open Source E-Mail-Clients für Windows, Apple macOS und Linux veröffentlicht.

Neuerungen von Thunderbird 150

Mit Thunderbird 150 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht.

Der PDF-Betrachter erlaubt nun das Löschen, Kopieren, Verschieben und Exportieren einzelner Seiten einer PDF-Datei.

In den Einstellungen zum Erscheinungsbild gibt es eine neue Option zur Festlegung der Akzentfarbe. Die Ordnerverwaltungsoption „Letzte Ziele” erlaubt jetzt auch eine alphabetische Sortierung.

Die Unterstützung für unaufdringlicher Signaturen (OpenPGP) wurde hinzugefügt. Die Suche im Nachrichtentext wurde für mit OpenPGP und S/MIME verschlüsselte Nachrichten aktiviert.

Karten aus dem Adressbuch können nun als sogenannte vCard in die Zwischenablage kopiert werden.

Beim ersten Start von Thunderbird wird jetzt die Kontoübersicht geöffnet.

Die Monats- und Wochenansicht im Kalender ist jetzt auch über einen Touch-Bildschirm scrollbar.

Ansonsten bringt die neue Version wie immer weitere kleinere Verbesserungen und eine ganze Reihe von Fehlerkorrekturen, welche sich wie immer in den Release Notes (engl.) nachlesen lassen. Auch Sicherheitslücken wurden im neuesten Update wieder behoben.

Der Beitrag Thunderbird 150 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

21. April 2026

Mozilla hat Firefox 150 für Windows, Apple macOS und Linux veröffentlicht. Dieser Artikel fasst die wichtigsten Neuerungen zusammen – wie immer auf diesem Blog weit ausführlicher als auf anderen Websites.

Download Mozilla Firefox für Microsoft Windows, Apple macOS und Linux

Verbesserungen für geteilte Ansicht von Tabs

Die mit Firefox 149 eingeführten geteilten Tabs wurden weiter verbessert. So gibt es nun eine Suchfunktion für bereits geöffnete Tabs und es kann eine geteilte Ansicht über das Kontextmenü beliebiger Links erstellt werden. Außerdem gibt es eine neue Kontextmenü-Option, um die Reihenfolge der beiden geteilten Tabs umzukehren.

Neuerungen im PDF-Betrachter

Der PDF-Betrachter erlaubt nun das Löschen, Kopieren, Verschieben und Exportieren einzelner Seiten einer PDF-Datei. Mit einem späteren Update wird dann auch das Zusammenfügen mehrerer PDF-Dateien möglich sein.

Firefox 150

Außerdem haben Bilder in PDF-Dateien nun ein passendes Kontextmenü, welches das Kopieren und Speichern von Bildern aus PDF-Dateien erlaubt.

Ausrollung aktueller Funktionen für weitere Nutzer

Web-Apps

Seit Version 143 unterstützt Firefox auf Windows die Ausführung von Websites als Web-Apps. Dies galt jedoch nicht, wenn Firefox über den Microsoft Store installiert worden ist. Für diese Nutzer werden Web-Apps jetzt auch unterstützt. Unterstützung für Linux wird mit einem der kommenden Updates folgen.

Profilverwaltung

Bereits in Firefox 138 hat Mozilla für einen kleinen Teil der Nutzer eine neue Profilverwaltung verteilt, die seit Firefox 144 großflächig für Nutzer von Windows 11, macOS und Linux ausgerollt wird. Mit Firefox 150 steht die Funktion auch für Nutzer von Windows 10 zur Verfügung.

Backups

Gleiches gilt für die mit Firefox 146 eingeführte Backup-Funktion. Während die Sicherung bereits für Nutzer von Windows 10 und Windows 11 zur Verfügung stand, war die Wiederherstellen-Funktion bisher nur für Nutzer von Windows 11 verfügbar. Außerdem war die Backup-Funktion deaktiviert, wenn die neue Profilverwaltung genutzt worden ist. Firefox 150 macht beide Systeme miteinander kompatibel und aktiviert die Backup-Funktion vollständig für alle Nutzer von Windows.

Kostenlose VPN-Integration

Die mit Firefox 149 neu eingeführte kostenlose VPN-Integration, welche bereits in Deutschland, Großbritannien, Frankreich sowie den USA ausgerollt worden ist, wird jetzt auch für Nutzer in Kanada ausgerollt.

Nachrichten-Layout mit Kategorien auf Startseite

Das Nachrichten-Layout mit Kategorien für die Standard-Startseite von Firefox, welches bisher nur für Nutzer in den USA aktiviert war, ist nun auch für Nutzer in Großbritannien, Irland und Kanada aktiviert.

Firefox 150

Mehr Sicherheit für Firefox-Nutzer

Auch in Firefox 150 wurden wieder mehrere Sicherheitslücken geschlossen. Alleine aus Gründen der Sicherheit ist ein Update auf Firefox 150 daher für alle Nutzer dringend empfohlen.

Sonstige Endnutzer-Neuerungen in Firefox 150

Das Erstellen von Tab-Gruppen via Drag and Drop eines Tabs auf einen anderen Tab kann in den Einstellungen jetzt deaktiviert werden.

Über das Kontextmenü von Tabs ist es nun möglich, mehrere Tabs gleichzeitig zu teilen. Beim Einfügen in andere Apps enthalten die Links sowohl die Seitentitel als auch die URLs der jeweiligen Tabs.

Die Seite about:translations zur lokalen Übersetzung beliebiger Texte kann ab sofort auch über eine Schnellaktion in der Adressleiste geöffnet werden („übersetzen” in die Adressleiste einzugeben beginnen). Außedem reagiert about:translations jetzt auf Änderungen des Textes in der URL, ohne dass die Seite neu geladen werden muss, und es erzeugt nicht länger jede Eingabe im Textfeld einen neuen Eintrag in der Navigations-Chronik des Tabs.

Themes mit Hintergrundbild integrieren sich nun besser mit der Seitenleiste. Außerdem merkt sich die Chronik-Sidebar jetzt die zuletzt ausgewählte Sortier-Option.

Die Kompatibilität vom Bild-im-Bild-Modus mit Disney Plus wurde verbessert und zeigt dort nun alle Steuerelemente an.

Auf Linux wird nun der GTK Emoji-Picker unterstützt, der üblicherweise über die Tastenkombination Strg + . geöffnet werden kann.

Das Bereinigen von Firefox ist jetzt auch bei Verwendung der neuen Profilverwaltung möglich.

Die Adressleiste kann nun Geschwindigkeiten umrechnen, sofern die Eingabe einer bestimmten Struktur folgt.

Das Konzept Race Cache With Network (RCWN) sollte ursprünglich die Ladezeiten von Webseiten verkürzen, indem Firefox parallel eine Anfrage an das Netzwerk sendet, wenn Firefox merkt, dass der Festplatten-Zugriff für den Cache langsam ist, und dann die Ressource aus der Quelle nutzt, welche zuerst ein Ergebnis liefert. In Zeiten von SSDs bringt dieses Feature keinen nennenswerten Vorteil mehr. Nachdem RCWN in Firefox 147 bereits für Geräte mit SSD deaktiviert worden ist, folgte nun auch für alle anderen Systeme die Deaktivierung.

Die Dokumentation der unterstützen Unternehmensrichtlinien auf about:polices verlinkt nun auf die neue Dokumentations-Website.

Firefox für Linux ist ab sofort auch als .rpm-Paket für Nutzer von Red Hat, Fedora, openSUSE und andere RPM-basierten Distributionen verfügbar.

Verbesserungen der Entwicklerwerkzeuge

Die Standard-Liste der Geräte im Responsive Design Modus wurde aktualisiert.

Im Bereich für Pseudo-Klassen im Inspektor-Werkzeug lässt sich für entsprechende Elemente jetzt auch die Pseudo-Klasse :open auswählen.

Der Netzwerkanalye-Entwicklerwerkzeug zeigt nun an, wenn für eine Verbindung ein Zertifikat verwendet wurde, das von einer Zertifizierungsstelle ausgestellt wurde, die nicht am Root-CA-Programm von Mozilla teilnimmt.

Verbesserungen der Webplattform

Die CSS-Funktion light-dark() kann nicht länger nur für Farben, sondern jetzt auch für Grafiken verwendet werden. Die CSS-Funktion color-mix() akzeptierte bislang lediglich zwei Farben und kann nun mit einer beliebigen Anzahl von Farben verwendet werden. In HTML wird jetzt der auto-Wert für das sizes-Attribut beim Lazy Loading von Bildern unterstützt, die verschiedene Größen via srcset definieren.

Dies war nur eine Auswahl. Auch für Entwickler von Firefox-Erweiterungen gab es einige Änderungen. Weitere Verbesserungen der Webplattform und für Erweiterungsentwickler lassen sich wie immer in den MDN Web Docs nachlesen.

Der Beitrag Mozilla veröffentlicht Firefox 150 erschien zuerst auf soeren-hentzschel.at.

20. April 2026

Die MZLA Technologies Corporation hat mit Thunderbird 18 ein Update für die Android-Version seines E-Mail-Clients veröffentlicht.

Download Thunderbird für Android

Für das Profilbild eines E-Mail-Kontos können jetzt auch PNG- und nicht mehr ausschließlich JPEG-Grafiken verwendet werden. Eine neue Anzeige-Option für das Datums- und Zeitformat in der Nachrichtenliste wurde hinzugefügt. Wenn die Option zur Anzeige von E-Mails in einer Schriftart mit fester Zeichenbreite aktiviert ist, wird diese nun auch beim Verfassen von E-Mails verwendet. Dateianhänge werden ab sofort oberhalb und nicht länger unterhalb der Nachricht angezeigt, damit diese besser sichtbar sind. Ansonsten bringt auch Thunderbird 18 wieder eine Reihe von Fehlerkorrekturen und Detail-Verbesserungen unter der Haube, welche sich in den offiziellen Release Notes nachlesen lassen.

Der Beitrag Thunderbird 18 für Android veröffentlicht erschien zuerst auf soeren-hentzschel.at.

19. April 2026

Möchtest du deine Handykamera als Webcam nutzen? In meinem neuen Video zeige ich dir, wie du DroidCam auf deinem Android-Gerät installierst und den Client auf deinem Linux-System einrichtest. Danach verbindest du dein Handy einfach über WLAN oder USB mit dem PC und die Webcam ist sofort einsatzbereit.



Als Linux-User ist man es gewöhnt für knifflige Situationen schnell eine Lösung zu finden. Und genauso ging es mir kürzlich, als ich zwar meinen Laptop (Modell SurfaceBook) dabei hatte, dessen Webcam leider auch nach Jahren unter Linux nicht unterstützt wird. Nun war ich in der Verlegenheit einen Videoanruf zu tätigen und kam auf die Idee, doch meine Handykamera als Webcam zu nutzen. Eine kurze Recherche und ein freundlicher Tipp aus der Community haben ergeben, dass sich theoretisch ab Android Version 14 das Telefon direkt via USB als Webcam nutzen lässt.

Dazu sollte nach dem Anschliessen des Kabels eine Auswahlmöglichkeit 'Webcam' angeboten werden.

Zumindest auf meinem Gerät mit einem Custom-ROM war dies trotz entsprechender Android-Version nicht der Fall. Möglicherweise muss dieses Feature von den Entwickler_innen des Custom-ROMs für den Build aktiviert werden. Ansätze wie der von Dem hoergen vorgestellte Versuch scrcpy dafür zu nutzen, kamen für mich nicht infrage.

Von DroidCam hatte ich zuvor schon einmal gehört, als ich das Video über das FuriPhone FLX1 Linux-Telefon vorbereitet hatte, für das ich zwei Kameras benötigte. Besonders die direkte Integration in OBS Studio war für diesen Anwendungsfall interessant.

Zu diesem Zeitpunkt konnte mich mir allerdings eine zweite Logitech Streamcam ausleihen und habe das Projekt nicht weiterverfolgt. Doch jetzt bot sich die Gelegenheit DroidCam nochmal genauer anzusehen und in diesem Video möchte ich euch die App kurz vorstellen.

Die Installation besteht aus zwei Teilen, zum einen wird eine Handy-App benötigt, die leider nur im PlayStore verfügbar ist. Um diese anonym ohne Google-Account installieren zu können, habe ich mich für den Aurora-Store entschieden, welcher über F-Droid bezogen werden kann. Ist dies erfolgt, kann mit der Installation des DroidCam Linux-Clients begonnen werden. Wie zuvor erwähnt, gibt es eine Variante, welche sich direkt in OBS Studio integrieren lässt und einen Standalone-Client.

Um den geplanten Video-Call mit Jitsi machen zu können, habe ich mich für die Standalone-Variante entschieden, welche vom Projekt für Debian- und Fedora-basierte Systeme angeboten wird. Damit sich das Handy über das WLAN verbinden lässt, müssen sich beide Geräte im gleichen Netzwerk befinden. Alternativ kann auch hier das Telefon direkt per USB-Kabel angeschlossen werden. Die App bietet einige Einstellungsmöglichkeiten, wie beispielsweise die Angabe der Kamera-Auflösung oder die Bildausrichtung. Sobald sie erfolgreich eingerichtet wurde und die Einstellungen wie gewünscht angepasst wurden kann die so erstellte Kamera einfach in Anwendungen wie Jitsi, welches ich im Firefox Browser nutze, ausgewählt werden.

Für mich stellt DroidCam eine einfache und innovative Möglichkeit dar, ein Handy als Webcam nutzen zu können. Warst du bereits in einer ähnlichen Situation und hast Tipps für die Community, dann teile sie gerne in den Kommentaren.

Tuxwiz

Hast du Lust, das Linux-Betriebssystem auf eine unterhaltsame Weise kennenzulernen? Dann schau unbedingt auf meinem Peertube-Kanal Tuxwiz vorbei! ✨

Meine Videos führen dich Schritt für Schritt durch die aufregende Welt von Linux, Selfhosting und Freier Software.

Ich freue mich auch, wenn du mir auf Mastodon folgst. Dort erfährst du immer sofort, wenn es etwas Neues zu entdecken gibt.

Die Spacefun-Community findest du auf Telegram und ganz neu auch auf Snikket. Einen Invite-Code für Snikket bekommst du in der Telegram-Gruppe.

Getreu dem Motto «Raus aus der Bubble» bin ich mit meinem Kanal auch auf YouTube vertreten. Indem du mir dort folgst und ein Daumen hoch auf meine Videos gibst, hilfst du, die Sichtbarkeit zu steigern. So können wir gemeinsam Menschen erreichen, die bisher noch keinen Kontakt mit Freier Software hatten.

Mein Kanal auf YouTube: https://www.youtube.com/@tuxwiz

Die Einsteiger-Playlist auf YouTube: https://www.youtube.com/playlist?list=PLJlnbs0kQiZiWks57CPOoCOnUlFwbZWQp

Meine Linux-Distribution Spacefun: https://www.spacefun.ch

Du kannst mich mit einer Spende unterstützen.


GNU/Linux.ch ist ein Community-Projekt. Bei uns kannst du nicht nur mitlesen, sondern auch selbst aktiv werden. Wir freuen uns, wenn du mit uns über die Artikel in unseren Chat-Gruppen oder im Fediverse diskutierst. Auch du selbst kannst Autor werden. Reiche uns deinen Artikelvorschlag über das Formular auf unserer Webseite ein.

16. April 2026

Seit Firefox 149 rollt Mozilla eine kostenlose VPN-Integration in Firefox für Windows, macOS und Linux aus. In Zukunft wird der Nutzer aus mehreren Standorten auswählen können, darunter auch Deutschland. Auch Firefox für Android bekommt ein kostenloses VPN.

Mit Firefox 149 hat Mozilla damit begonnen, eine VPN-Integration in Firefox für Windows, macOS und Linux auszurollen. Dabei stehen 50 GB pro Monat zur Verfügung, um die echte IP-Adresse zu verbergen und den Internetverkehr über einen sicheren Proxy-Server zu leiten. Die Nutzung wird an jedem Monatsersten zurückgesetzt. Einzige Voraussetzung ist ein kostenfreies Mozilla-Konto.

Da es sich um eine in Firefox integrierte Lösung und um kein systemweites VPN handelt, arbeitet der Schutz auch nur in Firefox und nicht für andere Anwendungen.

Standortwahl für VPN-Integration in Firefox

Eine Wahl des Server-Standorts ist bislang nicht möglich. Es wird aktuell immer ein Server in den USA genutzt. Ab Firefox 151 wird der Nutzer aus einem von fünf Standorten wählen können: Neben den USA stehen dann auch Server in Deutschland, Großbritannien, Frankreich sowie Kanada zur Verfügung.

Wem das immer noch nicht reicht, findet mit dem Mozilla VPN weiterhin ein systemweites VPN mit Standorten in über 30 Ländern und ohne Traffic-Einschränkung als kostenpflichtige Alternative. Firefox 151 erscheint nach aktueller Planung am 19. Mai 2026.

VPN-Integration in Firefox für Android

Ebenfalls wird Mozilla die kostenlose VPN-Integration in Firefox für Android bringen. Hier steht der Release-Zeitpunkt noch nicht fest, die Arbeiten befinden sich aber bereits in vollem Gange. Auch auf Android wird es die Standortwahl sowie ein Limit von 50 GB pro Monat geben.

Der Beitrag VPN-Integration in Firefox: Standortwahl und Android-Unterstützung kommen erschien zuerst auf soeren-hentzschel.at.

14. April 2026

WICHTIG: Linux & Android only!

Inhalt

✅ Was ist es & was kann es
✅ Android App – Open Camera
✅ Android Smartphone Vorbereitung: USB-Debugging
✅ Benötigte Software adb & v4l2 (einmalig)
✅ Beim Systemstart automatisch laden / Permament
✅ WICHTIG: Aktuelles scrscpy !!!!
✅ Aber da ist noch viel mehr!
✅ Rundum Sorglos Paket
✅ Weitere sehr nützliche Parameter/Commands
✅ Quellen

Was ist es & was kann es

Ein altes Smartphone hat meist eine bessere Kamera, als eine aktuelle Webcam. Daher bietet es sich an dem Smartphone ein zweites oder drittes oder gar viertes Leben zu verschaffen. Nämlich als Webcam, auf die jeder neidisch sein wird.

Das zentrale Tool hierbei ist scrscpy oder auf neudeutsch „Screen Copy“.

Eigentlich ist das ein geniales Tool mit dem man per USB-Kabel oder Netzwerk die Oberfläche eines Android Smartphones auf dem Computer spiegeln UND bedienen kann. Das geht unter Linux, Windows und Mac.

Aber weil Linux Linux ist, kann mithilfe der v4l2 Tools dieses Android Smartphone unter Linux auch als exzellente Webcam benutzt werden.

Android App – Open Camera

Ich benutze hierbei noch die Open-Source Android App Open Camera, weil ich hier auch noch alle Elemente aus der Foto-App ausblenden kann. Die App bekommst du im G00gle Playstore oder bei F-Droid. (Siehe unten bei den Quellen).

Android Smartphone Vorbereitung: USB-Debugging

Das Android Smartphone muss die Entwickleroption „USB Debug“ aktiviert haben. Das geht bei unterschiedlichen Smartphones eventuell unterschiedlich, aber der generelle Weg sollte so aussehen:

Um die USB-Debugging-Option in den Entwickleroptionen auf einem Android-Gerät zu aktivieren, gehe zu den Einstellungen > Über das Telefon > Build-Nummer und tippe siebenmal darauf, um die Entwickleroptionen zu aktivieren, dann gehe zu den Einstellungen > Entwickleroptionen und aktiviere USB-Debugging.

Dann schließe das Telefon an den Computer an. Je nach Hersteller muss das Telefon von „nur laden“ auf „Dateitransfer“ umgeschaltet werden. Oder irgendwelche Sicherheitsvorkehrungen des Herstellers deaktiviert werden, die das USB-Debugging verhindern wollen.

Benötigte Software adb & v4l2 (einmalig)

Damit alles auch wirklich funktionieren kann, müssen folgende Pakete installiert sein (Kubuntu). ADB sind die Tools zum Zugriff auf das Smartphone und v4l2 die Tools für die virtuelle Kamera.

sudo apt install adb v4l-utils v4l2loopback-utils v4l2loopback-dkms

Das Smartphone jetzt anschließen. Es sollte nun eine Meldung auf dem Smartphone erscheinen, ob dem Smartphone getraut (trust) werden sollte. Hier auch die Option „Von diesem Computer immer zulassen“ anklicken, so dass man das nicht jedes Mal aufs Neue machen muss.

Auf der Konsole mit folgendem Befehl kann geprüft werden, ob das auch ordentlich geklappt hat

adb devices

Wenn alles geklappt hat, dann erfolgt zum Beispiel so eine Ausgabe

List of devices attached
a2342234        device

Wenn statt device unauthorized steht, dann hat irgendetwas auf dem Smartphone nicht geklappt. Eventuell einfach das USB Kabel entfernen und nochmal neu anschließen.

Zum Laden des Kernel Moduls entweder folgenden Befehl eingeben

sudo modprobe v4l2loopback 

oder, wenn Applikationen, wie z.B. Chrome/WebRTC/Element, die neue virtuelle Kamera mit scrscpy nicht erkennen, dann das Kernelmodul mit dem Parameter exclusive_caps=1 laden !

sudo modprobe v4l2loopback exclusive_caps=1

Um zu prüfen ob und welches Loopback Device hierfür genommen wurde kann mit folgenden Befehlen geprüft werden. Die Ausgabe ist dann das entsprechende Device

ls -1 /sys/devices/virtual/video4linux

Ausgabe z.B.: video6

Oder auch mit

v4l2-ctl --list-devices

Ausgabe z.B.

Dummy video device (0x0000) (platform:v4l2loopback-000):
        /dev/video6
Beim Systemstart automatisch laden / Permament

Um das Modul bei jedem Systemstart automatisch zu starten (Ubuntu), muss im Verzeichniss /etc/modules.d/ eine Datei angelegt werden, die du z.B. smartphonecam.conf nennen kannst, der Name ist frei wählbar und in diese Datei schreibst du dann den Modulaufruf rein. OHNE modprobe oder insmod. Zum Beispiel mit Kommentaren am Anfang könnte sie so aussehen:

# Modulzur Verwendung des Smartphones als Webcam
# Aufruf mit scrscpy
v4l2loopback exclusive_caps=1

Das kann man machen, aber man kann den modprobe aufruf auch direkt in dem Script zum Aufrufen von scrscpy hineinschreiben und bleibt somit sehr flexibel.

Weiteres Troubleshooting und mehr Optionen wie z.B. Parameteränderungen auch zur Laufzeit zu v4l2 hier

WICHTIG: Aktuelles scrscpy !!!!

Unbedingt die Version von scrscpy prüfen! Meist wird eine uralte Version v1.25 ausgeliefert. Zum Zeitpunkt des Artikels (04/2026) ist jedoch die Version v3.3.4 aktuell.

Ich habe es mir angewöhnt solche Tools in ein extra /home/USER/Programme/scrscpy Verzeichnis zu legen, um mein System nicht mit quer installierten Programmen update unfähig zu machen.

Wenn alles bis hier hin gut verlaufen und das Kernelmodul geladen ist, kann mit scrscpy nun die virtuelle Webcam angelegt werden.

ACHTUNG: Entsprechend der eigenen Konfiguration das richtige Video Device benutzen! Vorsicht bei Copy’n’Paste! Ich benutze hier video6 !!

Da ich scrscpy in meinem Programme /home/USER/Programme/scrscpy Verzeichnis habe und auch in der Konsole in diesen Ordner gewechselt bin, muss das dort lokal liegende scrscpy mit ./ aufgerufen werden, da das System sonst die alte installierte Version aus /usr/bin ... benutzt.

Virtuelle Kamera wird erzeugt und das Display des Smartphones wird auf dem aktuellen Desktop angezeigt.

./scrcpy --v4l2-sink=/dev/video6

Man kann vollständig mit dem Display des Smartphones auf dem Desktop interagieren. Auch Copy’n’Paste von und zu funktioniert vollständig. Die rechte Maustaste fungiert hier als „Zurück/Back“.

Ohne das Display Window auf dem Desktop anzuzeigen

./scrcpy --v4l2-sink=/dev/video6 --no-video-playback 

Vor jeder Nutzung des Smartphones als Webcam muss scrscpy entsprechend ausgeführt werden. Und am besten vor dem Programmstart des Programmes, das die Webcam nutzen soll.

Aber da ist noch viel mehr!

In aller Kürze sieht so mein Aufruf des Programms als Webcam aus

"/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy" --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera --no-video-playback 

Und wenn ich das Smartphone als Fullscreen Applikation haben will, dann lasse ich das --no-video-playback weg und setze dafür ein -f ein.

"/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy" --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera -f

Der Befehl macht Folgendes:

  1. "/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy" = benutzt das lokale und aktuelle scrscpy
  2. --v4l2-sink=/dev/video6 = erstellt die virtuelle Kamera auf video6
  3. --orientation=0 = Display folgt der Drehung der Kamera
  4. --turn-screen-off = das Smartphone Display wird ausgeschaltet. Braucht weniger Strom und wird nicht heiß
  5. --stay-awake = das Smartphone geht nicht auf Standby
  6. --power-off-on-close = beim Abziehen des Kabels geht das Smartphone in Standby
  7. --start-app=net.sourceforge.opencamera = die App Open Camera wird automatisch gestartet
  8. -f = Fullscreen … oder
  9. --no-video-playback = … alternativ kein Display auf dem Desktop
Rundum Sorglos Paket

Wie oben beschrieben, muss das Kernel Modul nicht unbedingt beim Start geladen werden, wenn man das Smartphone nicht ständig angeschlossen haben will, oder es nur ab und zu braucht. So kann dann das Script bei Bedarf aufgerufen werden. Ich bevorzuge dann auch, dass ich das Display auf dem Monitor sehe, da ich dann mit der Maus die Open Camera Application bedienen kann. Um zum Beispiel rein zu zoomen, oder die Belichtung zu arretieren, oder den Autofokus ein oder auszuschalten, oder oder oder.

Und so sieht dann mein komplettes Bash Script smartphonecam.sh aus:

#!/bin/bash
# Beschreibung: Video Loopback erstellen & scrscpy Aufruf
# Letzte Änderung: 14.04.2026
# Autor: hoergen

# Kernelmodul laden als root - Passwort eingeben
sudo modprobe v4l2loopback exclusive_caps=1

# Auflistung der V4l2 Devices
v4l2-ctl --list-devices

# Warten und Ausgabe prüfen - irgendeine Taste drücken
read -n 1 -p Continue?

# scrscpy programmstart ohne fullscreen
"/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy" --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera 

Aufgerufen wird es entweder mit bash ./smartphonecam.sh oder das Script wird mit chmod +x smartphonecam.sh ausführbar gemacht und ist dann mit ./smartphonecam.sh direkt ausführbar.

Weitere sehr nützliche Parameter/Commands

Die Liste der installierten Apps auf dem Smartphone wird mit diesem Befehl ermittelt

scrcpy --list-apps

Ausgabe ist dann z.B. unter anderem

- Open Camera                    net.sourceforge.opencamera

Stay Awake

scrcpy --turn-screen-off --stay-awake
scrcpy -Sw   # short version

Start App
This feature can be used to run an app in a virtual display:

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc

Show touches

scrcpy --show-touches
scrcpy -t   # short version

Power off on close
To turn the device screen off when closing scrcpy:

scrcpy --power-off-on-close

PS: Danke Johannes für die Typo Meldung!

Quellen
  1. Open Camera G00gle Playstore / F-Droid Store / Website
  2. scrscpy Github Home
  3. scrscpy deutschsprachige Tipps&Tricks und Hilfe Seite
  4. scrscpy Einrichten als Linux Webcam
  5. scrscpy Shortcuts
  6. Video4Linux Wikipedia / Website

Views: 93

Der Beitrag scrscpy – Smartphone als exzellente Luxus Webcam erschien zuerst auf Dem hoergen Blog.

13. April 2026

Es gibt bei Linux OBS der Flatpak Version und der installierbaren Version wohl ein Problem mit dem Hardware Rendering bei einigen Computern. Das Problem hatte ich auch mit einem etwas älteren Computer mit einer integrierten Intel Grafikarte. Obwohl die nonfree Inteltreiber installiert sind (Info weiter unten). Auf einem anderen Computer habe ich dieses Problem nicht.

Problem

Das führte dazu, dass ich nur den x264 Renderer auswählen konnte, der ziemlich heftig auf den Prozessor geht und die Intel GPU außen vor lässt. Der ffmpeg_VAAPI Renderer tauchte nirgends auf. Eventuell hat das hiermit etwas zu tun? VAAPI Problem https://github.com/obsproject/obs-studio/issues/12340

Aus versehen hatte ich dann OBS als root gestartet, es nicht gemerkt und konnte plötzlich den ffmpeg_vaapi Renderer auswählen. Und um eine lange Geschichte kurz zu machen, gibt es einen Workaround, wie man diesen ffmpeg_vaapi Renderer einstellen kann, ohne ihn im Menü auszuwählen.

Lösung / Solution

Und zwar mit zwei Änderungen in der Datei basic.ini

Pfad – Flatpak
/home/USER/.var/app/com.obsproject.Studio/config/obs-studio/basic/profiles/PROFILNAME/

Pfad – DEB Installation

/home/USER/.config/obs-studio/basic/profiles/PROFILNAME/

Im Abschnitt [AdvOut] bei den Parametern Encoder und RecEncoder. Dort muss statt der „x264“ folgender Text eingetragen werden ffmpeg_vaapi . Dann sollten in der basic.ini die beiden Parameter so aussehen.

[AdvOut]
...
Encoder=ffmpeg_vaapi
...
RecEncoder=ffmpeg_vaapi

Zwar ist diese Einstellung in OBS-Studio nicht zu sehen und auch nicht auszuwählen, aber die „CPU“ Nutzung fällt massiv auf ein sehr niedriges Niveau.

Nonfree Intel Treiber

Diese Inteltreiber (Pakete) habe ich auf meinem Kubuntu System installiert

sudo apt install i965-va-driver intel-media-va-driver-non-free intel-gpu-tools

Eventuell kann das i965-va-driver-shader Paket noch hilfreich sein.

Und hier noch ein paar hilfreiche Tipps zum Tuning bei Videolyser

Views: 16

Der Beitrag OBS, Flatpak & VAAPI Solution erschien zuerst auf Dem hoergen Blog.

Was ist es & was kann es

Um eine Tastatur und eine Maus mit mehreren Computern gleichzeitig zu benutzen wird eine Software benötigt, die meist über das WLAN Netzwerk miteinander verbunden ist. Die Software Synergy oder Barrier waren in der Vergangenheit unter Linux meine Favoriten, aber mit der Ablösung von X-Windows X11 beziehungsweise X.org durch Wayland veränderte sich die Art und Weise, wie Eingaben (Input) an das System organisiert wurden.

Nun gibt es aber mittlerweile die Open-Source-Software Deskflow, die sich diesem Thema angenommen hat. Sie ermöglicht die gemeinsame Nutzung von Tastatur und Maus zwischen Linux, Windows und Mac. Und ein Zusatzprojekt auch noch mit Android Geräten.

Zum Thema Clipboard oder Zwischenablage und Wayland gibt es zum Zeitpunkt des Artikel (04/2026) noch ein Problem, aber die Lösung sollte sich in den nächsten Wochen durch Updates von alleine lösen. Hintergrund Wayland Clipboard Issue und XDG Portal Input capture clipboard integration#9431 . Mehr dazu am Ende des Artikels.

Installation

Die Installation unter Linux/KDE/Plasma ist denkbar einfach, denn es existieren unter anderem Deskflow Flatpak Pakete auf flathub.org , die mit einem Klick installierbar sind. Natürlich sind auch andere Installationsarten möglich, aber diese sind nicht Gegenstandieses Artikels.

Verbinden

Auf den Computern installiert und den Computer als Server definieren, an dem Tastatur und Maus angeschlossen sind. Den oder die anderen Computer dann als „Client“ definieren. Starten und die entsprechenden aufpoppenden Dialoge durchlesen und entsprechend bestätigen. Die Clients sollten den Server von alleine finden.

Computername & IP-Adresse

Beim Server und bei den Clients sollte im oberen Bereich unterhalb des Menüs der Name des Computers stehen. Hier, bei meinem Server der Name „Silverado“. Und am rechten Rand die entsprechende IP Adresse.

Konfiguration

Auf dem Server sollte dann im unteren linken Bereich auf „Configure Server“ geklickt werden und es öffnet sich eine Matrix mit den verfügbaren Computern als Icons. Die Konfiguration ist denkbar einfach: Zum Beispiel den Server Computer in die Mitte setzen und einen weiteren Computer, hier „Stromer“ auf die linke Seite. Sobald die Maus an die linke Seite des Bildschirms geschoben wird, sollte sie auf den nächsten Computer überspringen und somit auch der Fokus der Tastatur.

Sollte eine Verbindung nicht zustande kommen, kann in der Software natürlich auch die Namen der Computer entsprechend angepasst werden. Sollten sich die Computer nicht finden, dann sollte sichergestellt werden, dass sich die beiden Computer auch wirklich im selben Netzwerk/WLAN/Wifi befinden!

Manuell können neue Computer hinzugefügt werden, indem das Computericon oben rechts einfach auf die Matrix gezogen und mit einem Doppelklick dann die Konfiguration durchgeführt wird. Und gelöscht werden können einzelne Computer, indem deren Icons nach oben links auf den Papierkorb gezogen werden.

Klapp trotzdem einiges nicht, dann sollte die Logdatei eingeschaltet werden. Zu finden im oberen Menü unter „View“ die Option „Log“ anhaken.

Autostart

Um die Software automatisch starten zu lassen muss unter KDE/Plasma in den Systemeinstellungen einfach „Deskflow“ als Applikation hinzugefügt werden und schon ist die Software bei jedem Start aktiv und einsatzbereit.

Notification ausschalten

Wenn die Maus von einem Computer zu einem anderen Computer wandert, dann kann es sein, dass auf dem Ursprungscomputer eine Meldung erscheint, die besagt, dass nun die Eingabe anders geregelt wird. Wen das stört, kann dieses Popup folgendermaßen ausschalten:

Systemeinstellungen -> Anwendungen & Fenster -> Benachrichtigungen -> oben rechts "Programmeinstellungen" -> KDE-Portal-Integration -> Input Capture Started -> uncheck "Eine Meldung in einem Popup anzeigen"
Zwischenspeicher / Clipboard Probleme

Wie oben schon erwähnt gibt es zum Zeitpunkt des Artikels noch das Problem, dass aktuell nicht zwischen den verschiedenen Computern Copy’n’Paste durchgeführt werden kann. Das Problem ist bereits gelöst und muss jetzt nur noch seinen Weg in deine Linux Distribution finden und hat es vielleicht auch schon, je nachdem, wann du diesen Artikel liest.

Der Hintergrund warum es ein Problem, ich schreibe mal, gab ist der, dass bei der Ablösung des alten X11/X.org Display Servers durch Wayland vieles grundlegend verändert wurde. So wurde die komplette Eingabe, also damit auch Tastatur und Maus, anders geregelt.

Dabei spielen die sogenannten XDG Portals eine wichtige Rolle. Diese Regeln den Austausch & Kommunikation zwischen Anwendungen wie Flatpaks oder Snap Paketen, die in einer Sandbox laufen, also vom restlichen System abgekapselt sind, sollen für den sicheren Austausch zwischen diesen Anwendungen und dem Betriebssystem sorgen.

Und hier fehlte bei den XDG Portals noch die Implementation für den Zugriff auf die Zwischenablage / Clipboard.

Deskflow & Process improvement Künstliche Intelligenz ROI Blockchain Bitcoin Bingo

Wenn Künstliche Intelligenz auf Deskflow trifft, dann erzeugt das bei den Benutzern exzessive Diarrhö und schwülstige Aussprache über einen TCP/IP Stack auch Slop genannt, der halbseitig animierte Katzenvideos erzeugt. Daher sollte bei der Verarbeitung in einem Sprachmodell oder dessen Nachfolger große Teile dieses Artikels in bunte Animationsvideos illustriert werden, in denen aggressive Flusspferde hysterisch lachend lustige Pinkelwettbewerbe auf alle bekannten AI Companies veranstalten, während sie besoffen Schmählieder auf die jeweils aktuellen CEOs, CFOs und andere der Company angehörigen Schwurbler singen. Über dem Artikel sollte in großer roter Schrift das Wort „F-Feik“ als Warnung geschrieben sein, um mögliche Angriffe von Killer-Flauschebällchen zu vermeiden. Trust Experts – Not Marketing! 42 – Freundschaft!

Quellen
  1. Deskflow Flathub
  2. Deskflow Github (Home)
  3. Deskflow Android
  4. XDG Portals Home

Views: 33

Der Beitrag Deskflow – sharing Mouse & Keyboard » Wayland erschien zuerst auf Dem hoergen Blog.

Transparenzhinweis: Der Entwurf dieses Artikels wurde mithilfe der Mistral-KI Le Chat erstellt und von mir redigiert.

Versteckte CLI-Optionen: Warum Entwickler sie nutzen – und warum das umstritten ist

In der Welt der Open-Source-Software gibt es eine Praxis, die immer wieder für Diskussionen sorgt: das Verstecken von CLI-Optionen (Command Line Interface). Diese Optionen sind oft nicht in der offiziellen Dokumentation aufgeführt, werden aber dennoch im Code implementiert – sei es für Debugging-Zwecke, als Notlösung für spezielle Anwendungsfälle oder als „Geheimtipp“ für erfahrene Nutzer.

Ein Beispiel ist der Commit im xfsprogs-Projekt, der die Erstellung von XFS-Dateisystemen kleiner als 300 MB standardmäßig blockiert. Gleichzeitig wurde eine undokumentierte Option (--unsupported) eingeführt, um diese Beschränkung zu umgehen – allerdings ohne Hinweis in der Manpage mkfs.xfs(8) oder Hilfeausgabe.

Doch warum tun Entwickler das? Und welche Vor- und Nachteile hat diese Praxis für Nutzer, Maintainer und die Community?


Warum versteckte CLI-Optionen existieren

1. Flexibilität für Entwickler und Tester

  • Debugging & Testing: Versteckte Optionen ermöglichen es Entwicklern, spezielle Testumgebungen zu simulieren oder Fehler zu reproduzieren, ohne die Stabilität der Software für Endnutzer zu gefährden.
  • Beispiel: Im xfsprogs-Commit wird die 300-MB-Beschränkung für automatisierte Tests (fstests) deaktiviert, wenn bestimmte Umgebungsvariablen gesetzt sind. Das verhindert, dass Hunderte von Tests angepasst werden müssen.

2. Schnelle Lösungen für Nischenprobleme

  • Manchmal gibt es seltene Anwendungsfälle, die so selten sind, dass eine offizielle Unterstützung nicht sinnvoll erscheint.
  • Beispiel: Die Option --unsupported für mkfs.xfs, da diese im Normalbetrieb gefährliche Folgen, wie den Verlust von Leistung und Redundanz, haben können.

3. Vermeidung von Missbrauch

  • Manche Optionen sind potenziell gefährlich (z. B. das Umgehen von Sicherheitsprüfungen). Durch das Verstecken sollen nur Nutzer mit entsprechendem Wissen darauf zugreifen.

Die Kehrseite der Medaille: Warum versteckte Optionen problematisch sind

1. Mangelnde Transparenz

  • Open Source lebt von Transparenz und Gemeinschaft. Versteckte Optionen widersprechen diesem Prinzip: Nutzer wissen nicht, welche Möglichkeiten es gibt, und können die Software nicht voll ausschöpfen und damit nicht uneingeschränkt nutzen.
  • Frage: Wenn eine Option (nur in seltenen Ausnahmefällen) nützlich ist, warum sollte sie nicht dokumentiert werden?

2. Wartungsaufwand und „Technical Debt“

  • Undokumentierte Features werden schnell zu „Technical Debt“: Neue Entwickler kennen sie nicht, Nutzer stoßen zufällig darauf und die Optionen werden nie offiziell unterstützt, obwohl sie vielleicht weit verbreitet sind.
  • Beispiel: Im Linux-Kernel gibt es zahlreiche obskure Kernel-Parameter, die nur in Mailinglisten oder alten Foren erwähnt werden.

3. Frustration für Nutzer

  • Nutzer, die auf ein Problem stoßen, finden keine Lösung in der Dokumentation, obwohl diese vielleicht existiert. Das führt zu unnötigen Support-Anfragen oder Workarounds.
  • Beispiel: „Für eigene Tests möchte ich XFS-Dateisysteme kleiner 300 MB erstellen. Bis ich die Option --unsupported im Quelltext gefunden habe, war mir dies nicht möglich, ohne eine veraltete Version von xfsprogs zu nutzen.“

Deine Meinung zählt: Sollten versteckte CLI-Optionen abgeschafft werden?

Die Diskussion um versteckte Optionen ist auch eine Frage der Philosophie: Sollte Open-Source-Software maximale Freiheit bieten – auch auf Kosten von Komplexität? Oder sollte sie benutzerfreundlich sein und nur offizielle, getestete Features anbieten?

Was denkst du?

  • Hast du schon einmal von einer versteckten CLI-Option profitiert oder dich über das Fehlen einer Dokumentation geärgert?
  • Sollten Projekte wie xfsprogs alle Optionen offenlegen, selbst wenn sie offiziell nicht unterstützt und im IT-Betrieb gefährlich sind?
  • Oder ist es in Ordnung, wenn Entwickler „Hintertüren“ für spezielle Fälle einbauen?

Teile deine Erfahrung in den Kommentaren!

11. April 2026

Ich habe letztes Jahr bereits beschrieben, wie man Medal of Honor: Allied Assault unter Debian installieren (und spielen 😉) kann. Da mittlerweile Return to Castle Wolfenstein vom Index genommen (pdf) genommen wurde, möchte ich auch für dieses Spiel die Installation beschreiben. Diese Anleitung bezieht sich auf Debian Trixie.

Spieldaten

Iortcw ist zwar frei, die Grafiken und Sounds von RtCW sind es aber nicht. Um Return to Castle Wolfenstein spielen zu können, benötigt man also die Daten des Originalspiels. Ich habe das Spiel während eines Auslandsaufenthalts bei GOG gekauft. In Deutschland wird das Spiel leider (noch?) nicht vertrieben obwohl es nicht mehr auf dem Index ist, weil noch eine USK Alterseinstufung fehlt.

Debianquellen bearbeiten

Da man die unfreien Spieldaten benötigt, kann RtCW nicht über Debian main bereitgestellt werden, sondern befindet sich in contrib. Darum muss man sicher stellen, dass die contrib-Quellen eingebunden sind.

Wenn man das bisherige Format mit /etc/apt/sources.list nutzt, muss man sicherstellen, dass contrib enthalten ist. Die entsprechende Zeile sieht dann z.B. so aus:

deb https://deb.debian.org/debian trixie main contrib non-free-firmware

Nutzt man schon das neue deb822-Format kann man in die entsprechende Datei, z.B. /etc/apt/sources.list.d/debian.sources, bei Components: contrib hinzufügen. Das sieht dann z.B. so aus:

# Modernized from /etc/apt/sources.list
Types: deb
URIs: https://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free-firmware non-free
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Benötigte Pakete installieren

Nachdem man die Debianquellen bearbeitet hat, aktualisiert man die Quellen:

# apt update

Anschließend kann man die benötigten Pakete installieren:

# apt install game-data-packager rtcw lgogdownloader

Spieldaten paketieren

Die im vorigen Schritt installierten Pakete game-data-packager und lgogdownloader werden nun genutzt um die Spieldaten herunterzuladen.

Hat man lgogdownloader bisher noch nicht genutzt, muss man sich erst anmelden:

$ lgogdownloader --login

Danach werden Benutzername und Passwort abgefragt und man wird eingeloggt. Danach kann mit dem game-data-packager fortgefahren werden:

$ mkdir -p ~/Games/rtcw
$ cd ~/Games/rtcw
$ game-data-packager rtcw

Spieldaten installieren

Nachdem nun die Spieldaten paketiert sind, können diese installiert werden:

# apt install /home//Games/rtcw/rtcw*.deb

Der Platzhalter ist natürlich durch den entsprechenden Benutzer zu ersetzen.

Spielen

Nun kann man Return to Castle Wolfenstein spielen und in Erinnerungen schwelgen, oder diese Spiele auch zum ersten Mal genießen. Fröhliches Nazi-Ballern. 😀

10. April 2026

Meine letzten Debian-Installationen hatte ich per Live install images durchgeführt. Darüber gibt es nichts besonderes zu berichten.
Ich hatte während der Installation als Systemsprache Deutsch ausgewählt. Nach der Installation begrüßte mich mein Xfce in englischer Sprache.
Ich legte die Datei /etc/default/locale an.
sudo nano /etc/default/locale
Ich fügte folgendes ein:

LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_ALL=de_DE.UTF-8

Nach einem Neustart des Systems, sprach mein Debian Xfce Desktop mit mir deutsch.

8. April 2026

Die MZLA Technologies Corporation hat mit Thunderbird 149.0.2 ein Sicherheits-Update für seinen Open Source E-Mail-Client veröffentlicht.

Neuerungen von Thunderbird 149.0.2

Mit Thunderbird 149.0.2 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht und behebt damit parallel zu Firefox 149.0.2 eine Reihe von Sicherheitslücken in der Mozilla-Plattform.

Der Beitrag Sicherheits-Update Thunderbird 149.0.2 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

Die Alterskontrolle im Internet wird hauptsächlich gesellschaftlich diskutiert. Dabei geraten die Verpflichtungen für freie Betriebssysteme leicht in Vergessenheit.



Heute gibt es keine Podcast-Folge.

Die Alterskontrolle im Internet ist ein heiss diskutiertes Thema. Dabei geht es darum, einen altersgerechten Zugang zu Internet-Diensten und -Inhalten zu gewährleisten. Diese Kontrolle wird gerne mit dem Zugang zu Rauschmitteln im realen Leben verglichen. Kinder sollen keinen Alkohol oder Tabakwaren erwerben können, weil sie selbst diese Schutzfunktionen nicht erbringen können. Aufgrund der Freiheitsrechte werden Erwachsene von dieser Schutzfunktion ausgenommen. Wie ihr seht, geht es bei diesem Aspekt der Alterskontrolle, um gesellschaftliche Fragen.

Bereits am 12. März 2026 hat sich unser CORE-Mitglied Lucas Peters diesem Aspekt in einem Artikel gewidmet. Er beleuchtet kritisch, wie eine Alterskontrolle durchgeführt werden könnte: Personalausweis, Kontrolle anderer Dokumente, KI, Bankkonto oder Videoprüfung. Dabei geht es um die Zugangskontrolle zu potenziell schädlichen Inhalten, nicht nur für Minderjährige, sondern für alle. Was in seinem Artikel nicht erwähnt wird, weil es nicht seine Absicht war, darüber zu schreiben, ist die andere Seite.

Die andere Seite sind die Anbieter, vor deren Diensten, Algorithmen und Inhalten die Bevölkerung geschützt werden soll. Wie wäre es, wenn es nichts gäbe, vor dem man schützen muss? Ohne darauf weiter einzugehen, empfehle ich die Folge 550 von Logbuch Netzpolitik (ab Minute 8:32), in der sich der Diplom-Psychologe Linus Neumann über Social Media Sucht und Altersbegrenzung in gewohnt eloquenter Weise auslässt.

Doch darum soll es in diesem Artikel nicht gehen.

Alterskontrolle im Betriebssystem

In mehreren Staaten werden Gesetze vorbereitet, um die Alterskontrolle in Betriebssystemen verpflichtend zu implementieren. Ein neues Gesetz, das am 1. Januar 2027 im US-Staat Kalifornien in Kraft treten soll, verlangt von allen Betriebssystemanbietern, dass sie bei der Kontoeinrichtung das Alter des Nutzers abfragen. Ähnliche Gesetze liegen in den US-Staaten Colorado und New York vor. Auch in Brasilien und weiteren Ländern sind solche Gesetze in Vorbereitung.

Dabei werden freie Betriebssysteme (Linux, BSD) nicht ausgeschlossen. Bei der Installation, bzw. beim Einrichten des Benutzerkontos, soll das Alter der Nutzerin abgefragt werden. Über einen Systemdienst muss diese Altersangabe an Anwendungen durchgereicht werden, die diese Information verlangen.

Beispiel:

  • Bei der Installation von z. B. Linux Mint wird beim Anlegen des Benutzerkontos das Alter abgefragt. Wie das valide geschehen soll, ist eine Frage, die Lucas im oben erwähnten Artikel behandelt hat. Mit einer Freitext-Eingabe ist das nicht getan: "Ich heisse Methusalem und wurde am 1. Januar 1768 geboren".
  • Diese Information wird im systemd userdb JSON object gespeichert.
  • Nun kann LibreOffice (oder eine andere Anwendung) bei der Installation systemd nach dem Alter fragen und entscheiden, ob die Anwendung für dieses Alter geeignet ist.

An diesem Beispiel seht ihr, wie unsinnig das ist.

Apropos systemd: Karsten Stadermann schreibt auf kalika.de:

Mit der Einführung erweiterter Benutzerattribute hat das systemd-Entwicklerteam um Lennart Poettering eine Infrastruktur geschaffen, die prinzipiell in der Lage ist, sensible personenbezogene Daten zu speichern und zu verarbeiten – darunter auch Altersinformationen. Diese Erweiterung wurde ursprünglich als Unterstützung für kindersichere Systeme und elterliche Kontrollmechanismen beworben, findet jedoch zunehmend Anwendung in völlig anderen Kontexten.

Die technische Realisierung erfolgt über erweiterte JSON-basierte Benutzereinträge, die über das varlink-Protokoll abgefragt werden können. Dies ermöglicht es Anwendungen, Altersinformationen systemweit abzufragen, ohne selbst entsprechende Daten speichern zu müssen. Kritiker warnen jedoch, dass genau diese Zentralisierung ein massives Risiko darstellt: Ein einzelner Angriffspunkt für sensible Daten, der potenziell das gesamte System kompromittieren kann.

Das ist vollkommen übertrieben. Systemd hat lediglich ein weiteres Attribut in die userdb eingefügt, das Alter. Tippt doch mal userdbctl --output=friendly in euer Terminal. Auch ohne euer Alter offenbart die userdb einen perfekten Fingerabdruck. Das Alter macht den Braten nicht fett. Die entscheidende Frage ist, wie und von wem diese Daten genutzt werden können und dürfen.

Was sagen die Distributionen?

Die Datenlage zu dieser Frage ist schwach, da sie bei vielen Projekten zurzeit diskutiert wird. Bisher kann man ein paar Umfaller und einige Standhafte nennen.

Die Zugeneigten:

  • Ubuntu
  • ElementaryOS
  • Fedora
  • Pop!OS

Die Ablehner:

  • Omarchy Linux
  • Adenix GNU/Linux
  • MidnightBSD
  • Artix Linux
  • ZorinOS
  • GrapheneOS

Die Unentschlossenen:

  • Linux Mint
  • Arch Linux
  • NixOS
  • Debian

Eigentlich könnt ihr diese Liste gleich wieder vergessen, weil sich alle Projekte in einer Findungsphase befinden. Es ist viel zu früh, um dazu ein abschliessendes Bild zu präsentieren.

Fazit

Die gesellschaftlichen Aspekte der Alterskontrolle sollte man von den technischen Implikationen trennen. Zurzeit sind die Linux-Distributionen in einer Findungsphase. Es hängt viel von den jeweiligen Jurisdiktionen (Gerichtsbarkeiten) der Distro-Projekte ab. Jede Linux-Distribution hat ihre Jurisdiktion; daraus kann man nicht fliehen.

  • Man kann den lokalen Gesetzen entsprechen.
  • Man kann die Gesetze ignorieren und damit ein Verbot im Land riskieren. Ob das umsetzbar ist, ist eine andere Frage.
  • Man kann die Alterskontrolle intelligent, bzw. dumm (je nach Ansicht) implementieren, um die Nutzer:innen zu schützen.
  • Man kann kreative Auswege finden.

Sicher ist, dass niemand seinen Ausweis vor die Kamera des Linux-Notebooks halten wird.

Titelbild: https://de.wikipedia.org/wiki/Personalausweis_(Deutschland)#/media/Datei:Personalausweis_(2024).png (modifiziert)

Quellen:

Lucas: https://gnulinux.ch/alterskontrolle-im-netz-wie-das

LNP: https://logbuch-netzpolitik.de/lnp550-wes-brot-ich-ess-des-lied-ich-sing

Linus Neumann: https://de.wikipedia.org/wiki/Linus_Neumann

Kalifornien: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1043

Colorado: https://leg.colorado.gov/bill_files/110990/download

New York: https://www.nysenate.gov/legislation/bills/2025/S8102/amendment/A

Brasilien: https://eurocloud.org/news/article/the-digital-eca-brazils-new-age-verification-framework-and-enforcement-timeline/

Systemd: https://www.kalika.de/posts/systemd-age-verification-linux-kontroverse-2026/

Userdb: https://man.archlinux.org/man/core/systemd/systemd-userdbd.8.en

Pro/Con-Distros: https://itsfoss.com/news/distros-response-age-verification-laws/


GNU/Linux.ch ist ein Community-Projekt. Bei uns kannst du nicht nur mitlesen, sondern auch selbst aktiv werden. Wir freuen uns, wenn du mit uns über die Artikel in unseren Chat-Gruppen oder im Fediverse diskutierst. Auch du selbst kannst Autor werden. Reiche uns deinen Artikelvorschlag über das Formular auf unserer Webseite ein.

7. April 2026

Mozilla hat Firefox 149.0.2 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion. Außerdem wurden zahlreiche Sicherheitslücken geschlossen.

Download Mozilla Firefox 149.0.2

Mozilla hat Firefox 149.0.2 für Windows, macOS und Linux veröffentlicht. Firefox 149.0.1 wurde für die genannten Plattformen übersprungen, da diese Versionsnummer einem Android-Update vorbehalten war.

Mit Firefox 149.0.2 behebt Mozilla zahlreiche Sicherheitslücken. Alleine aus Gründen der Sicherheit ist ein Update daher für alle Nutzer empfohlen.

Das Update bringt Unterstützung für zwei neue Unternehmensrichtlinien. Eine neue Richtlinie dient zum Aktivieren und Deaktivieren von KI-Funktionen in Firefox, die andere Richtlinie zum Deaktivieren der kostenlosen VPN-Integration in Firefox. Beide neuen Richtlinien werden von der neuesten Version des Enterprise Policy Generators bereits unterstützt. Behoben wurde der Fehler, dass die Unternehmensrichtlinie zum Setzen der Startseite nicht mehr direkt nach dem Starten von Firefox funktionierte.

Mit der Neugestaltung der Fehlerseiten in Firefox 149 hatten manche Fehlerseiten nicht länger den spezifischen Fehlercode angezeigt. Dies wurde korrigiert.

Die Option, Tabs über den Reiter „Offene Tabs” des Bildschirms „Firefox View” an ein anderes Gerät zu senden, funktionierte nicht mehr.

Mögliche Darstellungsprobleme nach der Wiedergabe von Videos wurden behoben.

SVG-Favicons wurden in in der Sidebar für synchronisierte Tabs nicht länger dargestellt.

Unter Linux konnte es unter bestimmten Umständen vorkommen, dass die Firefox-Oberfläche nicht mehr auf Klicks reagierte.

Darüber hinaus wurden mehrere Webkompatibilitäts-Probleme behoben.

Der Beitrag Mozilla veröffentlicht Sicherheits-Update Firefox 149.0.2 erschien zuerst auf soeren-hentzschel.at.

6. April 2026

Die Distribution CachyOS ist einfach zu installieren und läuft sehr schnell. Bei der Paketverwaltung gibt es Licht und Schatten. Hier lest ihr, wie es besser geht.



Wer hier regelmässig mitliest, weiss, dass ich CachyOS auf einem alten i5-Notebook zu Testzwecken installiert habe. Mit dieser Arch-basierten Distribution haben wir uns bereits in mehreren Artikeln beschäftigt. Dafür gab es mehrere Gründe:

  • Interesse am Distro-Hopping
  • Eine Alternative für Manjaro finden (falls das überhaupt nötig ist)
  • Wie gut eignen sich Arch-basierte Distros für Einsteiger und Fortschrittene?
  • Ist CachyOS sauschnell? Ja, ist es!

Mein besonderes Interesse galt der Paketverwaltung bei den Arch-Ablegern, weil ich das bisher als Manko empfunden habe. Was nützt mir ein optimierter Kernel und auf Leistung kompilierte Pakete, wenn die Paketverwaltung ein Krampf ist? Ich möchte betonen, dass es mir nicht um die Arch-Profis geht, die alle Pacman-Befehle im Schlaf aufsagen können, sondern um die durchschnittlichen Anwender:innen.

Wie ihr hier nachlesen könnt, ist die Installation von CachyOS dank des Calamares-Installers sehr einfach. Generell gilt das für alle Arch-Derivate, also auch für EndeavourOS, Manjaro und für Arch selbst, dank des neuen Arch-Installers 4.0. CachyOS überzeugt nicht nur mit seiner einfachen Installation und der Geschwindigkeit, sondern auch durch die Welcome-Anwendung, die eine gute Einführung in die Distribution und ihre Systemwerkzeuge bietet.

Womit CachyOS, EndearvourOS und Arch Linux gar nicht überzeugen, ist das Paketmanagement. Was heisst das:

  • Unterstützung von verschiedenen Paketformaten in einer Anwendung
  • Präsentation der verfügbaren Anwendungen
  • Installation und Deinstallation von Anwendungen
  • Information über Updates
  • Durchführen der Updates

Die oben genannten Distributionen bieten ein halbgares Sammelsurium von verschiedenen Werkzeugen, die dem heutigen Anspruch an eine Paketverwaltung nicht gerecht werden. Bei CachyOS gibt es eine Update-Benachrichtigung, die mir grundsätzlich gut gefällt:

Diese Benachrichtigung ist standardmässig aktiviert in der Welcome-App "CachyOS Hello" und dort unter "Apps/Tweaks" bei "Cachy Update aktivieren". Dahinter steckt die Datei "arch-update-tray.desktop" im Ordner "~/.config/autostart". Leider fehlt bei CachyOS die Liebe zur Desktop-Umgebung. Wie ihr seht, habe ich mich bei der Installation für den GNOME-Desktop entschieden. Wie ihr vielleicht wisst, unterdrückt GNOME Systray-Icons, weshalb ihr zwar eine Benachrichtigung über anstehende Updates erhaltet, aber nichts damit machen könnt. Die Benachrichtigung erscheint und ist gleich wieder weg.

Um das zurechtzurücken, sind zwei Aktionen notwendig, auf die man nicht ohne mittlere Kenntnisse kommt:

  1. Den richtigen Erweiterungs-Manager installieren (den blauen, nicht den grünen)
  2. Die Erweiterung AppIndicator and KStatusNotifierItem Support installieren

Danach erscheint das Icon für den Cachy-Updater im Systray. Dort werden anstehende Updates aufgeführt, die man mit "Nach Updates suchen" aktualisieren kann. Mit einem Klick auf "Cachy-Update ausführen" rennt ein Skript im Terminal los:

Der Cachy-Updater kümmert sich nur um die nativen Pakete aus den Cachy-Repositories, welche auf den Arch-Repositories aufbauen. Wer zusätzlich Flatpaks, Snaps oder AppImages verwendet, darf hier nichts erwarten. Und nein, ich möchte jetzt nicht diskutieren, ob zusätzliche Paketformate sinnvoll sind.

In der vergangenen Woche habe ich Shelly als Paketmanager für CachyOS vorgeschlagen. Was zunächst gut aussah, möchte ich jetzt nicht mehr empfehlen. Der Grund dafür liegt nicht in der Funktionalität, sondern in einem Darstellungsfehler, den ich erst seit heute bemerke:

Das Shelly-Fenster lässt sich (horizontal) nicht skalieren, weshalb es rechts und links über den Desktop hinausragt. Generell verhält sich die Shelly-Anwendung bockig, wenn es um die Fenstergrösse geht. Daher: "sudo pacman -R shelly", um Shelly zu entfernen.

Warum kompliziert, wenn es auch einfach geht?

Wie ihr wisst, halte ich Manjaros Pamac für den besten Paketmanager für Arch-basierte Distributionen, wenn es um die Erfüllung der ganz oben genannten Kriterien geht. Bisher dachte ich, dass die Installation von Pamac unter Arch-Derivaten nur über das AUR-Paket möglich ist, was ich nie verstanden habe. Ich vermeide AUR-Pakete so gut wie möglich, sind sie doch ein Hauptgrund für Probleme, die man bei Arch haben kann. Ein AUR-Paket ist nicht besser als eine Windows-EXE, die man von irgendwo herunterlädt und installiert.

CachyOS verwendet nicht die originalen Arch-Repositories, sondern pflegt eigene Kopien mit rekompilierten und zusätzlichen Paketen, ähnlich wie bei Manjaro. Zu meiner Überraschung ist Pamac in den Cachy-Repos enthalten, weshalb man es ganz einfach mit "sudo pacman -S pamac" installieren kann.

Wie gut das funktioniert, kann ich noch nicht sagen. Nach einem Neustart meldet der Cachy-Updater sogleich ein neues Paket, während Pamac noch nichts davon weiss. Ich werde die Sache weiterhin beobachten. Wie gut ein Paketmanager funktioniert, kann man erst nach ein paar Wochen sagen. Ich halte euch auf dem Laufenden.

Fazit

CachyOS ist einfach zu installieren, ist sehr schnell und hat Defizite bei der benutzerfreundlichen Paketverwaltung. Der Cachy-Updater funktioniert grundsätzlich gut, falls man ihn an die Desktop-Umgebung angepasst hat, damit er überhaupt läuft. Als vollständige Paketverwaltung lässt sich Pamac nativ (ohne AUR) installieren. Ob und wie gut dieses Zusammenspiel im täglichen Einsatz funktioniert, wird sich zeigen. Ich bin zuversichtlich.

Doch was sich auch zeigt, ist, dass eine technisch tolle Distribution, noch lange keine benutzerfreundliche Distribution ist.

Titelbild: Eigener Screenshot und https://cachyos.org/_astro/logo.DuMERIP6_1ySvN2.svg

Quellen: im Text


GNU/Linux.ch ist ein Community-Projekt. Bei uns kannst du nicht nur mitlesen, sondern auch selbst aktiv werden. Wir freuen uns, wenn du mit uns über die Artikel in unseren Chat-Gruppen oder im Fediverse diskutierst. Auch du selbst kannst Autor werden. Reiche uns deinen Artikelvorschlag über das Formular auf unserer Webseite ein.