Zuletzt aktualisiert am

Systemd führt Unterstützung für Geburtsdaten im Hinblick auf künftige Altersbeschränkungen für Linux-Desktops ein

Ein kürzlich veröffentlichtes systemd-Update führt die Speicherung von Geburtsdaten ein und unterstützt damit die laufenden Bemühungen, altersbasierte Zugriffskontrollen im Linux-Desktop-Stack zu implementieren.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Ob es einem gefällt oder nicht: Die in letzter Zeit viel diskutierten Anforderungen zur Altersüberprüfung beginnen, Einfluss darauf zu nehmen, wie der Linux-Desktop aufgebaut ist. Vor diesem Hintergrund enthält systemd nun ein Feld namens birthDate in seinem Benutzerdatensatzformat, was einen ersten Schritt zur Standardisierung altersbezogener Metadaten im Linux-Desktop-Stack darstellt.

Diese über einen Pull-Request integrierte Aktualisierung erweitert die JSON-Struktur von systemd userdb um das vollständige Geburtsdatum eines Benutzers. Das Feld dient als verlässliche Quelle auf Systemebene und ermöglicht es anderen Komponenten, bei Bedarf auf altersbezogene Informationen zuzugreifen. Benutzer können dieses Feld nicht direkt bearbeiten. Es muss von einem Administrator festgelegt werden, in der Regel mithilfe des Tools homectl.

🎓 Es ist wichtig zu verstehen, dass diese Ergänzung an sich keine Altersbeschränkungen oder -überprüfungen erzwingt. Stattdessen liefert sie grundlegende Daten für andere Dienste. Parallel dazu führen die Entwickler von xdg-desktop-portal APIs ein, die es Sandbox-Anwendungen ermöglichen, die Zugänglichkeit von Inhalten auf der Grundlage des Benutzeralters zu bestimmen.

Dieser Ansatz folgt dem etablierten Portalmodell in Flatpak-basierten Umgebungen. Anwendungen greifen nicht direkt auf sensible Benutzerdaten zu. Stattdessen fordern sie Informationen über eine kontrollierte Schnittstelle an. Dabei wird erwartet, dass das Portal nur begrenzte Ergebnisse zurückgibt, wie beispielsweise eine Altersgruppe oder eine Zulassungs- oder Ablehnungsentscheidung, anstatt das tatsächliche Geburtsdatum.

Vor diesem Hintergrund fungiert systemd in dieser Architektur ausschließlich als Backend-Anbieter. Durch die Speicherung eines einheitlichen Erstellungsdatums auf Systemebene ermöglicht es übergeordneten Komponenten wie Portalen oder Kontodiensten, altersbezogene Entscheidungen zu treffen, ohne dass jede Anwendung eine eigene Logik oder einen eigenen Speicher implementieren muss.

Diese Entwicklung steht im Zusammenhang mit einem breiteren regulatorischen Kontext. Der systemd Pull-Request verweist auf neue gesetzliche Anforderungen, darunter California AB-1043, Colorado SB26-051 und das brasilianische Gesetz Lei 15.211/2025. Diese Gesetze erweitern die Verpflichtungen hinsichtlich Altersüberprüfung, Kindersicherung und Zugangsbeschränkungen für Minderjährige im Internet.

Wie zu erwarten war, löste dies eine Diskussion unter den Entwicklern aus. Einige sind der Ansicht, dass die Speicherung des vollständigen Geburtsdatums unnötige sensible Daten einführt, und schlagen vor, dass Altersspannen in den meisten Fällen ausreichen könnten. Andere argumentieren, dass die Beibehaltung der Originaldaten auf Systemebene Flexibilität bietet, wobei strengere Kontrollen durch übergeordnete Ebenen wie Portale angewendet werden.

Technisch gesehen ist die Unterscheidung zwischen Speicherung und Offenlegung entscheidend. Systemd speichert das vollständige Geburtsdatum, aber Anwendungen interagieren nur mit vermittelten Ergebnissen aus Portal-APIs, wobei Portale als Gatekeeper zwischen Sandbox-Anwendungen und Systemressourcen fungieren.

Aber wie sieht es mit systemd-freien Distributionen wie Void, Alpine, Devuan usw. aus? Ohne die userdb von systemd und das Feld birthDate müssen sie wahrscheinlich entweder eine alternative Datenquelle bereitstellen – beispielsweise durch eine Erweiterung von AccountsService – oder über Portal-APIs eingeschränkte Antworten zurückgeben, was sicherlich zusätzlichen Entwicklungsaufwand ihrerseits erfordern wird.

Abschließend noch einmal zur Klarstellung: Das Hinzufügen eines birthDate-Feldes hat keine unmittelbaren Auswirkungen auf die Benutzererfahrung auf Linux-Systemen. In jedem Fall signalisiert es jedoch eindeutig eine projektübergreifende Bemühung, altersbewusstes Verhalten in Desktop-Anwendungen zu unterstützen. Und allem Anschein nach scheint ein Schritt in diese Richtung zunehmend unvermeidlich zu werden.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

Comments