{"id":136162,"date":"2025-06-11T21:05:08","date_gmt":"2025-06-11T19:05:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-gnome-budet-usilena-zavisimost-ot-systemd"},"modified":"2025-06-11T21:05:08","modified_gmt":"2025-06-11T19:05:08","slug":"v-gnome-budet-usilena-zavisimost-ot-systemd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","title":{"rendered":"In GNOME wird die Abh\u00e4ngigkeit von systemd verst\u00e4rkt.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Adrian Vovk, der Sch\u00f6pfer der atomar aktualisierbaren Distribution carbonOS und des Installers f\u00fcr GNOME OS sowie einer der Entwickler von systemd-homed und systemd-sysupdate, hat \u00c4nderungen an GNOME angek\u00fcndigt, die die Abh\u00e4ngigkeit des Projekts von systemd st\u00e4rken werden. In den kommenden Versionen GNOME 49 und 50 werden einige Eigenentwicklungen f\u00fcr den Anmeldebildschirm durch die standardm\u00e4\u00dfigen Funktionen von systemd ersetzt, was die Schaffung neuer Schichten zur Bereitstellung von GNOME in Distributionen und Betriebssystemen erforderlich macht, die systemd nicht verwenden. Es wird angemerkt, dass die Entfernung von altem Code zugunsten der standardm\u00e4\u00dfigen Funktionen von systemd die Wartung erleichtert, das Projekt von Notl\u00f6sungen befreit und die Implementierung zus\u00e4tzlicher Funktionen wie das Speichern und Wiederherstellen von Sitzungen erm\u00f6glicht.          <\/p>\n<p>Seit 2015 verwendet GNOME den Sitzungsmanager systemd-logind, der ConsoleKit ersetzt hat. In Distributionen, die kein systemd unterst\u00fctzen, wird elogind verwendet, eine von systemd unabh\u00e4ngige abgespeckte Version von logind, oder Patches, die die Unterst\u00fctzung von ConsoleKit zur\u00fcckbringen. Bei der Entwicklung von GNOME werden solche Umgehungsl\u00f6sungen f\u00fcr den Betrieb ohne systemd nicht ber\u00fccksichtigt und nicht getestet, weshalb ihre Funktionsf\u00e4higkeit von externen Enthusiasten abh\u00e4ngt.    <\/p>\n<p>In zuk\u00fcnftigen Versionen von GNOME wird im Display-Manager GDM zus\u00e4tzlich die Infrastruktur userdb integriert, die von systemd bereitgestellt wird und den eigenen Dienst AccountsService ersetzen wird. GNOME und systemd unterst\u00fctzen von sich aus nicht die Ausf\u00fchrung von mehr als einer grafischen Sitzung f\u00fcr denselben Benutzer. GDM kann jedoch gleichzeitig mehrere Anmeldebildschirme ausgeben, um mehrere grafische Sitzungen gleichzeitig zu starten, was bei Remote-Desktop-Zugriffen und auf Multiseat-Systemen mit mehreren Monitoren und Eingabeger\u00e4ten zum Einsatz kommt. Eine solche Funktionalit\u00e4t in GDM wurde vor 15 Jahren als vor\u00fcbergehende Notl\u00f6sung implementiert und ist nicht kompatibel mit dem modernen dbus-broker, weshalb beschlossen wurde, auf eine neue Implementierung umzusteigen, die systemd-userdb f\u00fcr die dynamische Zuweisung von Konten und den Start jeder Instanz des Anmeldebildschirms unter einem einzigartigen Benutzer verwendet.    <\/p>\n<p>Dar\u00fcber hinaus wurde beschlossen, die Implementierung eines eigenen Dienstmanagers aus GNOME zu entfernen, der in gnome-session als Backup-Handler zum Starten von GNOME-Diensten in Umgebungen ohne systemd verwendet wurde. Der integrierte Dienstmanager funktionierte auf der Ebene des Startens von Desktop-Dateien und der \u00dcberwachung der Arbeit damit verbundener Dienste. Dieser Dienstmanager hat sich in den letzten 17 Jahren kaum ver\u00e4ndert, und der einzige Grund, warum er nicht entfernt wurde, war seine Verwendung in GDM zum Starten des Anmeldebildschirms. Nach der Umstellung von GDM auf die Verwendung von systemd zur Steuerung des Anmeldebildschirms gibt es f\u00fcr das Projekt keinen Grund mehr, einen eigenen primitiven Sitzungsmanager zu unterst\u00fctzen, der die Implementierung der M\u00f6glichkeit zur Speicherung und Wiederherstellung von Sitzungen behindert.        <\/p>\n<p>Um die Anpassung an \u00c4nderungen in Distributionen, die kein systemd verwenden, zu erleichtern, wird in GNOME 49 vor\u00fcbergehend die M\u00f6glichkeit hinzugef\u00fcgt, GDM ohne userdb mit einem festen Benutzer gdm-greeter f\u00fcr die erste Anmeldung, gdm-greeter-2 f\u00fcr die zweite usw. zu starten. In GNOME 50 wird diese M\u00f6glichkeit sowie der integrierte Dienstmanager voraussichtlich entfernt, weshalb es f\u00fcr die Entwickler von Distributionen ohne systemd dringend erforderlich ist, Ersatzschichten f\u00fcr systemd-userdb (io.systemd.Multiplexer, userdb Varlink API) und den Anmeldeprozess (Sitzungsleiter), der mit dem in der Distribution verwendeten Dienstmanager interagiert, zu entwickeln.     <\/p>\n<p>Au\u00dferdem ist ein Ersatz f\u00fcr die ausf\u00fchrbare Datei gnome-session-ctl erforderlich, die die Interaktion zwischen dem Sitzungsstartprozess, dem D-Bus-Dienst und systemd koordiniert. Der Ersatz f\u00fcr gnome-session-ctl muss vor der Ver\u00f6ffentlichung von GNOME 49 entwickelt werden.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63391\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0441\u0438\u043b\u044f\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043e\u0442 systemd. \u0412 \u0433\u0440\u044f\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 GNOME 49 \u0438 50 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044d\u043a\u0440\u0430\u043d\u0430 \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-136162","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 GNOME \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442 systemd | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-06-11T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-11T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Die Abh\u00e4ngigkeit von systemd wird in GNOME verst\u00e4rkt werden | ProHoster","description":"Adrian Vovk, der Ersteller der atomar aktualisierbaren Distribution carbonOS und des Installers f\u00fcr GNOME OS sowie einer der Entwickler von systemd-homed und systemd-sysupdate, hat \u00c4nderungen in GNOME angek\u00fcndigt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 GNOME \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442 systemd | ProHoster","og:description":"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-06-11T19:05:08+00:00","article:modified_time":"2025-06-11T19:05:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"136162","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 13:16:04","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:16:04","updated":"2026-01-23 13:16:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/136162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=136162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/136162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=136162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=136162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=136162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}