Ephraims Wochenrückblick, KW 40, 2025
In der 40. Woche war in der FOSS-Welt wieder einiges los. Von Linux Mint über Immich zu openSUSE.


In der 40. Woche war in der FOSS-Welt wieder einiges los. Von Linux Mint über Immich zu openSUSE.


Auch in diesem Jahr habe ich passend zur Spooky-Season eine Überraschung für euch. Ein Horror Point-and-Click Adventure, das im Browser spielbar ist. Gebaut ist es mit HTML und CSS und es kommt ganz ohne Java-Script aus.


Mozilla hat Firefox 143.0.4 veröffentlicht und behebt damit Verbindungsprobleme auf Google-Websites.
Download Mozilla Firefox 143.0.4
Mozilla hat Firefox 143.0.4 für Windows, macOS und Linux veröffentlicht und damit das Fallback-Verhalten von HTTP/3 auf HTTP/2 verbessert, nachdem es für einige Nutzer mit bestimmter Drittanbieter-Software sporadisch zu langsamen oder fehlgeschlagenen Ladevorgängen auf manchen Google-Websites kommen konnte.
Der Beitrag Mozilla veröffentlicht Firefox 143.0.4 erschien zuerst auf soeren-hentzschel.at.
Eine KI-basierte Schlichtungsstelle würde viele Vorteile für Gerichte, Ombudsleute, sowie für Kläger und Beklagte bringen. Geringere Kosten und schnellere Entscheidungen gehören dazu.


Eine kleine Einführung in Ollama und DSGVO-konforme Alternativen zu Openai


Das Betriebssystem des Raspberry Pi hat ein Update erhalten und basiert nun auf Debian Trixie. Sichtbare Neuerungen halten sich in Grenzen, aber ein Upgrade könnte sich lohnen.


Ubuntu Touch steht in einer neuen Version auf Basis von Ubuntu 24.04 zur Verfügung. Und auch meinen systemweiten Adblocker uAdBlockNG sowie die offizielle GNU/Linux.ch-App konnte ich bereits aktualisieren.


Mit Version 16 springt openSUSE gewissermaßen in ein neues Zeitalter. Eine Weile war unklar, in welcher Form und auf welcher Basis openSUSE (überhaupt) weitergeführt wird. Letztlich haben sich die Entwickler zu einem pragmatischen Ansatz entschieden: Auch mit Version 16 bleibt openSUSE Leap eine »normale« Distribution mit Paket-Updates (kein Immutable System mit atomaren Updates) — so wie der große Enterprise-Bruder SLES 16. Für diesen Artikel habe ich einen ersten Blick auf die Distribution geworfen.

openSUSE verwendet das neue, HTML-basiertes Installationsprogramm agama, dessen Minimalismus Parallelen zu Fedora zeigt. Das Programm läuft unter Gnome im Webbrowser Firefox im Full-Screen-Modus. Es ist mir zwar gelungen, den Voll-Screen-Modus zu beenden, ich konnte aber keine anderen Programme starten, d.h. es liegt kein vollwertiges Live-System vor.
Tipp 1: Mit [Strg]+[+] bzw. [Strg]+[-] können Sie den Zoomfaktor verändern. Per Kontextmenüs können Sie Screenshots erstellen. Je nach (erkannter) Bildschirmauflösung wird das seitliche Menü nicht dauerhaft angezeigt, kann aber über den Menü-Button eingeblendet werden.
Tipp 2: Es ist möglich, das Installationsprogramm von einem externen Rechner aus zu bedienen. Dazu wechseln Sie mit Strg+Alt+F1 in eine Konsole. Dort wird die URL (https://agama.local) und das Passwort angezeigt. Jetzt können Sie im Webbrowser die URL oder IP-Adresse angeben, müssen die unsichere Verbindung (selbst signiertes Zertifikat) akzeptieren und sich einloggen. Eigentlich cool!


Im ersten Schritt stellen Sie rechts oben Sprache und Tastaturlayout für das Installationsprogramm ein und entscheiden Sie sich zwischen Leap 16 und Leap Micro 6.2. (Ich habe nur ersteres ausprobiert.)

Jetzt beginnt die eigentliche Installation. Wenn Sie einen statischen Hostnamen wünschen, geben Sie den gewünschten Namen an. Unter Lokalisierung stellen Sie nochmals (!) Sprache, Tastatur und Zeitzone ein — dieses Mal für das zu installierende System. Eleganter wäre, wenn der Installer die bereits durchgeführten Einstellungen einfach übernehmen würde, aber sei’s drum.

Im Punkt Netzwerk können Sie eine WLAN-Konfiguration durchnehmen. Ethernet-Verbindungen mit DHCP werden automatisch hergestellt.
Damit kommen wir zur Partitionierung und zum Einrichten der Dateisystemeim Punkt Speicherung. Der Installer schlägt vor, drei Partitionen einzurichten: /boot/efi, eine Swap-Partition und eine Systempartition mit btrfs-Dateisystem und neu Subvolumes (/boot, /var, /root, /home usw.). Optional können Sie das Setup auf LVM umstellen (was im Zusammenspiel mit btrfs aber selten große Vorteile mit sich bringt) und eine Verschlüsselung aktivieren. Für Installationen in eine virtuelle Maschine oder auf einen Rechner, wo Sie einfach die gesamte SSD nutzen möchten, ist das Layout OK.

Auf »echter« Hardware schlägt das Setup-Programm vor, alle vorhandenen Partitionen des Datenträgers zu löschen und dann openSUSE zu installieren. VORSICHT!! Das Setup-Programm bietet die Möglichkeit, auf die Partitionierung Einfluss zu nehmen, die Menüs sind aber nicht ganz leicht zu erkennen (siehe die folgenden fünf Screenshots).





Aufpassen müssen Sie auch beim Punkt Software: Standardmäßig wird nur eine Minimalinstallation ohne Desktop-System durchgeführt! Sie müssen die Auswahl ändern und haben dann die Wahl zwischen Gnome, KDE und XFCE.

Zuletzt richten Sie einen Benutzer ein, der automatisch sudo-Rechte erhält. Installieren startet nun die Installation.

Ich habe mehrere Installationen in VMs durchgeführt, eine »echte« auf meinen Mini-PC. Echte Fehler sind keine aufgetreten, aber intuitiv ist die Bedienung des neuen Installers wirklich nicht. Warum muss das Rad ununterbrochen neu erfunden werden, wenn soviele andere Linux-Probleme einer Lösung harren?
Die Versionsnummern wichtiger Basispakete stimmen zum größten Teil mit jenen von Debian 13 überein.
Basis Programmierung Server
--------------- -------------- ---------------
Kernel 6.12 bash 5.2 Apache 2.4
glibc 2.40 gcc 15.1 CUPS 2.4
Wayland 1.24 git 2.51 MariaDB 11.8
GRUB 2.12 Java 17/21 OpenSSH 10.0
Mesa 24.3 PHP 8.4 PostgreSQL 17
Systemd 257 Podman 5.4 Postfix 3.10
NetworkMan 1.52 Python 3.13 qemu/KVM 10.0
Gnome 48 Samba 4.22
KDE Plasma 6.4
Generell ist das Angebot in Leap 16 im Vergleich zu den Vorgängerversionen 15.n aber geschrumpft, worauf LinuxUser hinweist (32.400 Pakete im Vergleich zu 44.700). Für Desktop-Programme ist Flatpak die beste Alternative. Darüberhinaus wird sich weisen, wie groß das Angebot von Paketen sein wird, die in externen Repositories angeboten werden.
Für Multimedia-Pakete war in der Vergangenheit Packman zuständig. Es ist zu erwarten, dass es dort in Zukunft ein Leap-16-Repository geben wird. Aktuell ist das aber noch nicht der Fall.
Am Fundament der Paketverwaltung hat sich wenig geändert — dafür sind weiterhin rpm (Low-Level) und zypper (High-level) zuständig. Desktop-Programme können wahlweise mit Software (Gnome) oder Discover (KDE) installiert werden. Das allumfassende Paketverwaltungs-Modul innerhalb von YaST gibt es nicht mehr.
Standardmäßig sind nur die Repos repo-oss und repo-openh264 aktiv:
zypper repos
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh
--+-----------------------------+---------------------------+---------+-----------+--------
1 | Leap | Leap 16.0 | No | ---- | ----
2 | openSUSE:repo-non-oss | repo-non-oss (16.0) | No | ---- | ----
3 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No | ---- | ----
4 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Yes | (r ) Yes | Yes
5 | openSUSE:repo-oss | repo-oss (16.0) | Yes | (r ) Yes | Yes
6 | openSUSE:repo-oss-debug | repo-oss-debug (16.0) | No | ---- | ----
7 | openSUSE:repo-oss-source | repo-oss-source (16.0) | No | ---- | ----
Für Verwirrung — auch in Software und Discover — kann das inaktive Repo Leap 16.0 sorgen. Es bezieht sich aber nur auf das Installationsmedium und wird im weiteren Betrieb tatsächlich nicht mehr gebraucht.
Das non-oss-Repo enthält diverse proprietäre Programme:
zypper modifyrepo --enable openSUSE:repo-non-oss
AdobeICCProfiles
bladeRF-fpga-firmware
bladeRF-fx3-firmware
bpg-fonts
discord
iozone
iozone-doc
ivtv-firmware
john-wordlists
Leap-Addon-NonOss
Leap-Addon-NonOss-release
libunrar-devel
libunrar7_1_10
libunrar7_1_10-x86-64-v3
ncat
ndiff
netperf
nmap
non_oss
nping
opera
patterns-non_oss
patterns-non_oss_opt
perlref
Reaction
Reaction-data
steamcmd
stream
unrar
wine-mono
xv
xv-doc
zenmap
Ich habe openSUSE sowohl mit Gnome als auch mit KDE installiert, aber die weiteren Tests dann in einem KDE-System durchgeführt. KDE verwendet sowohl in virtuellen Maschinen als auch auf echter Hardware X11. Das ist ein wenig enttäuschend, Fedora 42 läuft per default mit Wayland (Fedora 43 beta natürlich auch), und meine Erfahrungen damit waren ausgezeichnet.
Der Versuch, die Auflösung meines 4k-Monitors auf 1920×1080 zu reduzieren, scheiterte. Der Bildschirminhalt wird komplett falsch skaliert, oben und unter im Monitor bleibt ein schwarzer Streifen. Bei 2560×1600 kam gar kein Bild zustande. Diese Probleme hatte ich noch nie. Ich bin dann bei der 4k-Auflösung geblieben und habe die Skalierung verändert. Das funktioniert unter KDE glücklicherweise wunderbar.
Zur Paketverwaltung ist Discover vorgesehen. Prinzipiell funktioniert das Programm zufriedenstellend. Irritierend ist auch hier die (korrekt!) inaktive Paketquelle Leap 16.

Bei der Systemadministration sind Sie auf die Module der KDE-Systemeinstellungen angewiesen. YaST steht nicht mehr zur Verfügung.
Wie schon erwähnt, entscheidet sich der Installer, wenn Sie nicht andere Optionen einstellen, für ein btrfs-Dateisystem mit vielen Subvolumes aber ohne Komprimierung.
cat /etc/fstab
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 / btrfs defaults 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /var btrfs subvol=/@/var 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /usr/local btrfs subvol=/@/usr/local 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /srv btrfs subvol=/@/srv 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /root btrfs subvol=/@/root 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /opt btrfs subvol=/@/opt 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /home btrfs subvol=/@/home 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
UUID=EC5D-8DB9 /boot/efi vfat utf8 0 2
UUID=c3b4e719-0afe-4ad0-aea0-ad6a8c5c81e1 /.snapshots btrfs subvol=/@/.snapshots 0 0
lsblk
nvme1n1 259:6 0 1.8T 0 disk
├─nvme1n1p1 259:7 0 372.5G 0 part
├─nvme1n1p2 259:8 0 1G 0 part /boot/efi
├─nvme1n1p3 259:9 0 400G 0 part
├─nvme1n1p4 259:10 0 100G 0 part
├─nvme1n1p5 259:11 0 200G 0 part
├─nvme1n1p6 259:12 0 279.4G 0 part
├─nvme1n1p7 259:13 0 244.1G 0 part
└─nvme1n1p8 259:14 0 100G 0 part /var
/usr/local
/srv
/root
/opt
/home
/boot/grub2/i386-pc
/boot/grub2/x86_64-efi
/.snapshots
/
Hinter den Kulissen gibt es eine Menge Neuerungen im Vergleich zu Version 15.n (siehe die Release Notes). Ganz kurz die wichtigsten Details:
Per Default kommt SELinux zum Einsatz, AppArmor ist immerhin noch als Option verfügbar.
openSUSE 16 ist year-2038-safe.
openSUSE 16 soll bis 2031 jährlich mit neuen Versionen gepflegt werden. (Das wäre dann Version 16.6.) openSUSE 17 soll dann 2032 erscheinen. Warten wir ab, ob es dabei bleibt.
openSUSE 16 setzt bei x86-CPUs den V2-Level voraus. Konkret bedeutet das, dass die CPUs nicht älter als gut 15 Jahre sein dürfen (Details). 32-Bit-CPUs werden nicht mehr unterstützt.
Auf Rechnern mit NVIDIA-GPU werden die entsprechenden Paketquellen automatisch aktiviert und die proprietären Treiber installiert. Solche Systeme sollte jetzt out-of-the-box funktionieren. (Habe ich aber nicht getestet, mein Testrechner hat eine AMD-CPU/GPU.)
PulseAudio wurde durch PipeWire ersetzt.
Per Default darf root sich nicht via SSH anmelden. Verwenden Sie einen Account mit sudo-Rechten, oder ändern Sie ggfs. /etc/ssh/sshd_config.
libvirt + Docker: Wenn Sie Docker und libvirt (Qemu/KVM) einsetzen, funktioniert in den virtuellen Maschinen das Networking nicht mehr. Schuld ist Docker, das nicht in der Lage ist, sein Firewall-System auf nft umzustellen :-( Die Lösung ist gleich wie unter Fedora: Sie müssen das libvirt-Firewall-Backend zurück auf iptables setzen (Details).
nmap: Das populäre nmap-Tool hat die Lizenz geändert. openSUSE enthält die letzte Version unter der alten Lizenz.
Es gibt ein neues Migrationstool, mit dem Sie einerseits openSUSE 15.6 auf Version 16.0 upgraden und andererseits einen Wechsel zwischen verschiedenen SUSE-Varianten (Leap, Tumblewheed, Slowroll, Enterprise) durchführen können. Ich habe das Programm allerdings nicht ausprobiert.

Der SSH-Server wird standardmäßig installiert, läuft aber nicht. Abhilfe:
systemctl enable --now sshd
Als Firewall läuft standardmäßig das von Fedora und RHEL bekannte Programm firewalld. Standardmäßig sind nur die Ports für SSH und den DHCP-Client offen:
firewall-cmd --list-services
dhcpv6-client ssh
Wenn Sie openSUSE 16 in einer virtuellen Maschine mit Qemu ausführen, funktioniert die Zwischenablage nicht. Abhilfe: zypper install spice-vdagent, unter Gnome (Wayland!) zusätzlich zypper install wl-clipboard.
In openSUSE 16 ist viel Zeit, Mühe und Liebe geflossen — und das Ergebnis kann sich wirklich sehen lassen. Die Frage ist allerdings, ob das reicht. Das Angebot am Distributionsmarkt ist überwältigend groß, und mir fällt es ehrlich schwer, eine klare Zielgruppe für openSUSE zu erkennen.
Im Vergleich zu Debian/Fedora/Ubuntu ist in Leap 16 das Software-Angebot geringer. Die Aktualität vieler Pakete kann wiederum mit Fedora und Ubuntu nicht mithalten. Als ausgesprochen einsteigerfreundlich empfinde ich Leap auch nicht (schon gar nicht die Installation). YaST als Argument fällt weg. (Das Konfigurations-Tool wurde schon in den letzten Jahren nur noch sehr halbherzig gepflegt.) Der Dateisystem-Editor von openSUSE während der Installation war Weltklasse, aus meiner Sicht besser als bei allen anderen Distributionen. Er ist dem neuen Installationsprogramm zum Opfer gefallen.
Wer sollte sich also für openSUSE entscheiden, und warum? openSUSE 16 ist natürlich eine super Trainings-Umgebung für SLES 16. Aber ist das genug? Selbst innerhalb der SUSE-Welt empfand ich Tumblewheel (oder Slowroll) in den letzten Jahren deutlich spannender als Leap.
Wer kann sich noch an Mahjongg erinnern? Hände hoch! In dieser neuen Serie widme ich mich den ungehobenen Schätzen aus dem Repertoire der kuratierten GNOME-Apps.


Red Hat hat bestätigt, dass Hacker in private GitLab Repositories des Unternehmens eingedrungen sind und Daten erbeutet haben. Zuvor hatte die Erpresser-Gruppe Crimson Collective behauptet, 570 GB an Daten entwendet zu haben – darunter auch sensible Daten von Red-Hat-Kunden.
Der FOSS-Softwarehersteller Red Hat hat bestätigt, dass Unbekannte in eine selbstverwaltete GitLab Instanz eingedrungen sind. Diese wird ausschließlich von der Consulting Abteilung genutzt. Laut Unternehmensangaben fand der Zugriff bereits vor etwa zwei Wochen statt. Erste Hinweise auf den Vorfall lieferte eine Gruppierung namens Crimson Collective, die sich öffentlich zu dem Angriff bekannt hat. Die Angreifer […]
Der Beitrag Datenleck bei Red Hat: Angriff auf GitLab Instanz erschien zuerst auf fosstopia.
Eine angekündigte Crowdfunding-Kampagne verspricht einen Open-Hardware und Open-Source-Drucker mit flexiblen Anwendungsmöglichkeiten und einem geringen Platzbedarf.


Fünf fabelhafte Fakten der Woche, die es irgendwie nicht zu einer Meldung auf Linux-Magazin Online geschafft haben – und warum eigentlich nicht.
Fünf fabelhafte Fakten der Woche, die es irgendwie nicht zu einer Meldung auf Linux-Magazin Online geschafft haben – und warum eigentlich nicht.
Die offizielle Distribution für den Raspberry Pi basiert jetzt auf Debian 13 alias Trixie.
Die offizielle Distribution für den Raspberry Pi basiert jetzt auf Debian 13 alias Trixie.
Wie könnte die Chatkontrolle auf euren Geräten umgesetzt werden? Welche Möglichkeiten gibt es zur Abwehr?


Die in den letzten Monaten gestiegenen Preise für Arbeitsspeicher wirken sich jetzt auch auf den Raspberry Pi aus: Einige Modelle kosten ab sofort bis zu 10 US-Dollar mehr.
Die in den letzten Monaten gestiegenen Preise für Arbeitsspeicher wirken sich jetzt auch auf den Raspberry Pi aus: Einige Modelle kosten ab sofort bis zu 10 US-Dollar mehr.
Red Hat hat bestätigt, dass Hacker in private GitHub Repositories des Unternehmens eingedrungen sind und Daten erbeutet haben. Zuvor hatte die Erpresser-Gruppe Crimson Collective behauptet, 570 GB an Daten entwendet zu haben – darunter auch sensible Daten von Red-Hat-Kunden.
In Red Hat OpenShift AI wurde eine gefährliche Schwachstelle entdeckt, die es Angreifern erlaubt, die gesamte Infrastruktur unter ihre Kontrolle zu bringen.
Suse hat die finale Version OpenSuse Leap 16.0 auf der Basis von Linux 6.12 LTS freigegeben.