{"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\/pl\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","title":{"rendered":"W GNOME wzmocniona zostanie zale\u017cno\u015b\u0107 od systemd.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Adrian Vovk, tw\u00f3rca atomowo aktualizowanego dystrybucji carbonOS i instalatora dla GNOME OS, a tak\u017ce jeden z deweloper\u00f3w systemd-homed i systemd-sysupdate, og\u0142osi\u0142 zmiany w GNOME, kt\u00f3re wzmocni\u0105 zale\u017cno\u015b\u0107 projektu od systemd. W nadchodz\u0105cych wydaniach GNOME 49 i 50 niekt\u00f3re w\u0142asne komponenty do uruchamiania ekranu logowania zostan\u0105 zast\u0105pione standardowymi funkcjami systemd, co wymusi wprowadzenie nowych warstw dla dost\u0119pu GNOME w dystrybucjach i systemach operacyjnych, kt\u00f3re nie u\u017cywaj\u0105 systemd. Zauwa\u017cono, \u017ce usuni\u0119cie starego kodu na rzecz standardowych rozwi\u0105za\u0144 systemd upro\u015bci utrzymanie, uwolni projekt od obej\u015b\u0107 i umo\u017cliwi realizacj\u0119 dodatkowej funkcjonalno\u015bci, takiej jak zapisywanie i przywracanie sesji.          <\/p>\n<p>Od 2015 roku w GNOME u\u017cywany jest mened\u017cer sesji systemd-logind, kt\u00f3ry zast\u0105pi\u0142 ConsoleKit. W dystrybucjach, kt\u00f3re nie wspieraj\u0105 systemd, u\u017cywany jest elogind, niezale\u017cna od systemd okrojona wersja logind, lub poprawki przywracaj\u0105ce wsparcie dla ConsoleKit. Podczas rozwoju GNOME takie obej\u015bcia pracy bez systemd nie s\u0105 brane pod uwag\u0119 i testowane, dlatego ich dzia\u0142anie zale\u017cy od entuzjast\u00f3w zewn\u0119trznych.    <\/p>\n<p>W przysz\u0142ych wydaniach GNOME w mened\u017cerze wy\u015bwietlania GDM dodatkowo zaanga\u017cowana zostanie infrastruktura userdb dostarczana przez systemd, kt\u00f3ra zast\u0105pi w\u0142asn\u0105 us\u0142ug\u0119 AccountsService. GNOME i systemd same w sobie nie wspieraj\u0105 uruchamiania wi\u0119cej ni\u017c jednej graficznej sesji dla tego samego u\u017cytkownika. Jednak GDM mo\u017ce jednocze\u015bnie wy\u015bwietla\u0107 kilka ekran\u00f3w logowania dla uruchamiania kilku graficznych sesji, co ma zastosowanie w przypadku zdalnego dost\u0119pu do pulpitu i w systemach multiseat z wieloma monitorami i urz\u0105dzeniami wej\u015bciowymi. Tego rodzaju funkcjonalno\u015b\u0107 w GDM zosta\u0142a wdro\u017cona 15 lat temu jako tymczasowe obej\u015bcie i nie jest zgodna z nowoczesnym dbus-broker, dlatego zdecydowano si\u0119 przej\u015b\u0107 na nowe wdro\u017cenie, kt\u00f3re wykorzystuje systemd-userdb do dynamicznego przypisywania kont i uruchamiania ka\u017cdego egzemplarza ekranu logowania pod unikalnym u\u017cytkownikiem.    <\/p>\n<p>Ponadto postanowiono usun\u0105\u0107 z GNOME implementacj\u0119 w\u0142asnego mened\u017cera us\u0142ug, kt\u00f3ry by\u0142 u\u017cywany w gnome-session jako zapasowy proces uruchamiaj\u0105cy us\u0142ugi GNOME w \u015brodowiskach bez systemd. Wbudowany mened\u017cer us\u0142ug dzia\u0142a\u0142 na poziomie uruchamiania plik\u00f3w desktopowych i \u015bledzenia pracy zwi\u0105zanych z nimi us\u0142ug. Mened\u017cer us\u0142ug nie zmienia\u0142 si\u0119 praktycznie przez ostatnie 17 lat, a jedynym powodem, dla kt\u00f3rego nie zosta\u0142 usuni\u0119ty, by\u0142o jego u\u017cycie w GDM do uruchamiania ekranu logowania do systemu. Po przetworzeniu GDM na wykorzystanie systemd do uruchamiania ekranu logowania, projekt nie mia\u0142 ju\u017c powod\u00f3w do utrzymywania w\u0142asnego prymitywnego mened\u017cera sesji, kt\u00f3ry uniemo\u017cliwia realizacj\u0119 mo\u017cliwo\u015bci zapisywania i przywracania sesji.        <\/p>\n<p>Aby upro\u015bci\u0107 adaptacj\u0119 do zmian w dystrybucjach, kt\u00f3re nie u\u017cywaj\u0105 systemd, w GNOME 49 tymczasowo dodana zostanie mo\u017cliwo\u015b\u0107 uruchamiania GDM bez userdb z wykorzystaniem sta\u0142ego u\u017cytkownika gdm-greeter dla pierwszej sesji logowania, gdm-greeter-2 dla drugiej itd. W GNOME 50 podobna mo\u017cliwo\u015b\u0107, a tak\u017ce wbudowany mened\u017cer us\u0142ug planowane jest do usuni\u0119cia, dlatego deweloperzy dystrybucji bez systemd pilnie musz\u0105 opracowa\u0107 warstwy zast\u0119puj\u0105ce systemd-userdb (io.systemd.Multiplexer, interfejs API Varlink userdb) oraz proces uruchamiania sesji (lider sesji), oddzia\u0142uj\u0105cy z u\u017cywanym w dystrybucji mened\u017cerem us\u0142ug.     <\/p>\n<p>Konieczna b\u0119dzie r\u00f3wnie\u017c wymiana pliku wykonywalnego gnome-session-ctl, koordynuj\u0105cego interakcje mi\u0119dzy procesem uruchamiania sesji, us\u0142ug\u0105 D-Bus a systemd. Wymiana gnome-session-ctl musi by\u0107 opracowana przed wydaniem GNOME 49.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"pl_PL\" \/>\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\/pl\/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\udd47 W GNOME wzmocniona zostanie zale\u017cno\u015b\u0107 od systemd | ProHoster","description":"Adrian Vovk, tw\u00f3rca atomicznie aktualizowanej dystrybucji carbonOS oraz instalatora dla GNOME OS, a tak\u017ce jeden z deweloper\u00f3w systemd-homed i systemd-sysupdate, og\u0142osi\u0142 wprowadzenie zmian do GNOME.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/136162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=136162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/136162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=136162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=136162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=136162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}