{"id":38282,"date":"2019-10-31T22:22:45","date_gmt":"2019-10-31T19:22:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii\/"},"modified":"2019-10-31T22:22:45","modified_gmt":"2019-10-31T19:22:45","slug":"debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii","title":{"rendered":"Debian \u00e5terv\u00e4nder till fr\u00e5gan om st\u00f6d f\u00f6r flera initieringssystem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Sam Hartman, projektledare f\u00f6r Debian, <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.debian.org\/debian-devel-announce\/2019\/09\/msg00001.html\">f\u00f6rs\u00f6kte<\/a><\/noindex> reda ut de oenigheter som r\u00f6r distributionen av paketet elogind i distributionen. I juli blockerade teamet som ansvarar f\u00f6r releasef\u00f6rberedelserna, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=934132\">inb\u00e4ddning<\/a><\/noindex> av elogind i testing-grenen, eftersom detta paket \u00e4r i konflikt med libsystemd. <\/p>\n<p>L\u00e5t oss p\u00e5minna om att <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/elogind\/elogind\">elogind<\/a><\/noindex> tillhandah\u00e5ller gr\u00e4nssnitt som \u00e4r n\u00f6dv\u00e4ndiga f\u00f6r att f\u00e5 GNOME att fungera utan att installera systemd. Projektet grundades som en avknoppning fr\u00e5n systemd-logind, flyttat till ett separat paket och befriat fr\u00e5n kopplingen till systemd-komponenter. Bland annat tillhandah\u00e5ller elogind sin egen version av libelogind, som tar \u00f6ver en rad funktioner som erbjuds av libsystemd och ers\u00e4tter detta bibliotek vid installation. <\/p>\n<p>Som sk\u00e4l f\u00f6r blockeringen angavs en konflikt med systemd-paketet och risken f\u00f6r att ers\u00e4tta libsystemd med en alternativ version av libelogind som \u00e4r helt inkompatibel med det ursprungliga biblioteket p\u00e5 ABI-niv\u00e5.<br \/>\nI paketet elogind \u00e4r det markerat som konfliktande med systemd-biblioteken, men det \u00e4r i grunden utformat f\u00f6r att fungera endast utan systemd, och konflikten med systemd \u00e4r till och med f\u00f6rdelaktig, eftersom den f\u00f6rhindrar att elogind av misstag installeras. \u00c5 andra sidan leder nuvarande f\u00f6rs\u00f6k via APT att uppdatera konfigurationen fr\u00e5n systemd till en variant med sysvinit och elogind till att f\u00e5 en <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=934491\">skadad systeminstallation<\/a><\/noindex> med ett icke-fungerande APT. Men \u00e4ven vid \u00e5tg\u00e4rdande av denna brist f\u00f6rblir \u00f6verg\u00e5ngen fr\u00e5n systemd till elogind om\u00f6jlig utan att ta bort redan installerade anv\u00e4ndarmilj\u00f6er.<\/p>\n<p>Utvecklarna av elogind fick <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=940034\">f\u00f6reslagit<\/a><\/noindex> anpassa elogind f\u00f6r att fungera ovanp\u00e5 den standardm\u00e4ssiga libpam-systemd, utan att anv\u00e4nda sin egen mellanlagring libpam-elogind. \u00d6verg\u00e5ngen av elogind till libpam-systemd hindras av bristen p\u00e5 st\u00f6d f\u00f6r konceptet slices, men utvecklarna av elogind vill inte str\u00e4va efter fullst\u00e4ndig API-\u00f6verensst\u00e4mmelse och exakt \u00e5terge alla funktioner hos systemd, eftersom elogind endast tillhandah\u00e5ller minimal funktionalitet f\u00f6r att organisera anv\u00e4ndarinloggningar och inte har som m\u00e5l att \u00e5terskapa alla systemd:s delsystem.<\/p>\n<p>L\u00f6sningen av de beskrivna tekniska problemen b\u00f6r hanteras p\u00e5 niv\u00e5n mellan teamet som sl\u00e4pper versioner och underh\u00e5llarna av elogind och systemd, men projektledaren var tvungen att ingripa eftersom teamen inte kunde komma \u00f6verens. Det gemensamma arbetet har f\u00f6rvandlats till ett motst\u00e5nd och problemet har hamnat i en \u00e5terv\u00e4ndsgr\u00e4nd d\u00e4r varje part har r\u00e4tt p\u00e5 sitt s\u00e4tt. Enligt Sam Hartman n\u00e4rmar sig situationen ett tillst\u00e5nd som kr\u00e4ver en gemensam omr\u00f6stning (GR, general resolution), d\u00e4r gemenskapen kommer att fatta beslut ang\u00e5ende alternativa initieringssystem och st\u00f6d f\u00f6r sysvinit med elogind.<\/p>\n<p>Om deltagarna i projektet r\u00f6star f\u00f6r diversifiering av initieringssystemen kommer alla underh\u00e5llare att involveras i det gemensamma arbetet f\u00f6r att l\u00f6sa denna uppgift eller s\u00e4rskilda ansvariga utvecklare kommer att utses f\u00f6r att arbeta med detta problem, och de som ansvarar f\u00f6r det f\u00e5r inte l\u00e4ngre ignorera det alternativa initieringssystemet, vara tysta eller dra ut p\u00e5 processen. <\/p>\n<p>F\u00f6r n\u00e4rvarande har redan <noindex><a rel=\"nofollow\" href=\"https:\/\/lintian.debian.org\/tags\/package-supports-alternative-init-but-no-init.d-script.html\">samlat<\/a><\/noindex> 1033 paket som tillhandah\u00e5ller serviceenheter f\u00f6r systemd, men inte inkluderar init.d-skript. F\u00f6r att l\u00f6sa detta problem <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.debian.org\/debian-devel\/2019\/08\/msg00195.html\">f\u00f6resl\u00e5s<\/a><\/noindex> kan man leverera servicefiler som standard, men f\u00f6rbereda en hanterare som automatiskt skulle tolka kommandon fr\u00e5n dessa filer och generera init.d-skript baserat p\u00e5 dem.<\/p>\n<p>Om gemenskapen beslutar att det i Debian r\u00e4cker med st\u00f6d f\u00f6r ett initieringssystem kan man sluta oroa sig f\u00f6r sysvinit och elogind och ist\u00e4llet fokusera p\u00e5 enhetsfiler och systemd. En s\u00e5dan l\u00f6sning skulle ha en negativ inverkan p\u00e5 portar som inte anv\u00e4nder Linux-k\u00e4rnan (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.debian.org\/ports\/hurd\/\">Debian GNU\/Hurd<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.debian.org\/ports\/netbsd\/\">Debian GNU\/NetBSD<\/a><\/noindex> och <noindex><a rel=\"nofollow\" href=\"https:\/\/www.debian.org\/ports\/kfreebsd-gnu\/\">Debian GNU\/kFreeBSD<\/a><\/noindex>), men f\u00f6r n\u00e4rvarande finns det ingen s\u00e5dan port i huvudarkivet och de har inte status <noindex><a rel=\"nofollow\" href=\"https:\/\/www.debian.org\/ports\/\">officiellt st\u00f6dda<\/a><\/noindex>. <\/p>\n<p>Bindningen till systemd g\u00f6r det ocks\u00e5 betydligt sv\u00e5rare att \u00e4ndra utvecklingsriktningen f\u00f6r distributionen i framtiden och begr\u00e4nsar m\u00f6jligheterna till ytterligare experiment inom initiering och tj\u00e4nstehantering. Att h\u00e5lla elogind i drift \u00e4r betydligt enklare \u00e4n att ta bort det och sedan f\u00f6rs\u00f6ka l\u00e4gga till det igen. Varje l\u00f6sningsalternativ har sina f\u00f6rdelar och nackdelar, s\u00e5 innan omr\u00f6stningen kr\u00e4vs en grundlig diskussion av alla argument f\u00f6r och emot.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51517\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u044d\u043c \u0425\u0430\u0440\u0442\u043c\u0430\u043d (Sam Hartman), \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Debian, \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u043e\u0433\u043b\u0430\u0441\u0438\u044f\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043f\u0430\u043a\u0435\u0442\u0430 elogind \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430. \u0412 \u0438\u044e\u043b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0430, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0430\u044f \u0437\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u0440\u0435\u043b\u0438\u0437\u043e\u0432, \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 elogind \u0432 \u0432\u0435\u0442\u043a\u0443 testing, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0443\u0435\u0442 \u0441 libsystemd. \u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e elogind \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b GNOME \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 systemd. \u041f\u0440\u043e\u0435\u043a\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043a\u0430\u043a \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 [&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-38282","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u044d\u043c \u0425\u0430\u0440\u0442\u043c\u0430\u043d (Sam Hartman), \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Debian, \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u043e\u0433\u043b\u0430\u0441\u0438\u044f\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441.\" \/>\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\/sv\/blog\/news\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\udd47Debian \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043a \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u044d\u043c \u0425\u0430\u0440\u0442\u043c\u0430\u043d (Sam Hartman), \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Debian, \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u043e\u0433\u043b\u0430\u0441\u0438\u044f\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii\" \/>\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=\"2019-10-31T19:22:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:22:45+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\udd47Debian \u00e5terv\u00e4nder till fr\u00e5gan om st\u00f6d f\u00f6r flera initieringssystem | ProHoster","description":"Sam Hartman, projektledare f\u00f6r Debian, har f\u00f6rs\u00f6kt reda ut tvister relaterade till.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\udd47Debian \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043a \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 | ProHoster","og:description":"\u0421\u044d\u043c \u0425\u0430\u0440\u0442\u043c\u0430\u043d (Sam Hartman), \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Debian, \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u043e\u0433\u043b\u0430\u0441\u0438\u044f\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/debian-vozvrashhaetsya-k-voprosu-podderzhki-neskolkih-sistem-initsializatsii","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":"2019-10-31T19:22:45+00:00","article:modified_time":"2019-10-31T19:22:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38282","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":null,"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 21:19:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:12:22","updated":"2026-01-23 21:19:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=38282"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38282\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=38282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=38282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=38282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}