{"id":54524,"date":"2019-12-28T00:00:00","date_gmt":"2019-12-27T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian"},"modified":"2020-02-18T14:02:32","modified_gmt":"2020-02-18T11:02:32","slug":"podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian","title":{"rendered":"Results of the voting on initialization systems in Debian have been summarized","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.debian.org\/debian-devel\/2019\/12\/msg00212.html\">Published<\/a><\/noindex> results <noindex><a rel=\"nofollow\" href=\"https:\/\/www.debian.org\/vote\/2019\/vote_002\">general voting<\/a><\/noindex> (GR, general resolution) of the Debian project developers involved in package maintenance and infrastructure support, which addressed the issue of supporting multiple initialization systems. The second point (&#171;B&#187;) in the list won \u2014 systemd remains the preferred option, but the possibility of supporting alternative initialization systems is still preserved. The voting was conducted using the method <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81_%D0%9A%D0%BE%D0%BD%D0%B4%D0%BE%D1%80%D1%81%D0%B5#%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%D0%9A%D0%BE%D0%BD%D0%B4%D0%BE%D1%80%D1%81%D0%B5\">Condorcet<\/a><\/noindex>, where each voter ranks all options in order of preference, and when calculating the result, the number of voters who prefer one option over another is taken into account.<\/p>\n<p>The winning option acknowledges that systemd service units are the preferred way to configure the launch of daemons and services, but concedes that there are environments in which developers and users can create and apply alternative init systems and functional alternatives to systemd capabilities. Developers of alternative solutions require resources to conduct their work and format packages. Alternatives, such as elogind, used to organize the launch of applications tied to interfaces specific to systemd, remain important for the project. Supporting such initiatives requires cooperation in areas where developed alternative technologies intersect with the rest of the project, for example, delaying the review of patches and discussions is unacceptable.<\/p>\n<p>Packages may include both systemd unit files and init scripts for starting services. They can utilize any capabilities of systemd at the discretion of the package maintainer, provided that these capabilities comply with Debian policy and are not tied to experimental or unsupported functionalities from other packages. In addition to systemd, packages may also include support for alternative init systems and provide components to replace systemd-specific interfaces. Decisions regarding the inclusion of patches are made by maintainers as part of standard procedures. Debian commits to working with derivative distributions that choose other init systems, but the interaction occurs at the level of maintainers, who make decisions about which features prepared by third-party distributions to incorporate into the main Debian system, and which to leave in the derivative distribution.<\/p>\n<p>Let\u2019s remember that in 2014, the technical committee  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=39064\">approved<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=38762\">the transition<\/a><\/noindex> of the default distribution to systemd, but did not <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=39224\">develop<\/a><\/noindex> a decision regarding support for multiple init systems (the point indicating the committee's unpreparedness to make a decision on this issue won in the vote). The committee leader recommended that package maintainers retain support for sysvinit as an alternative init system but indicated that he could not impose his viewpoint and that decisions should be made independently in each case. <\/p>\n<p>After that, some developers attempted to conduct <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41088\">a general vote, but the preliminary voting showed no need to make a decision on the issue of using multiple init systems. Several months ago, after<\/a><\/noindex> including the elogind package (needed for GNOME to work without systemd) into the testing branch due to a conflict with libsystemd, the issue was raised again by the leader of the Debian project, as the developers could not reach an agreement, and their communication escalated into opposition and reached a deadlock. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51517\">issues<\/a><\/noindex> Options considered: <\/p>\n<p>Considered options:<\/p>\n<li class=\"l\"> The primary focus is on systemd. Providing support for alternative init systems is not a priority, but maintainers may optionally include init scripts for such systems in the packages.\n<\/li>\n<li class=\"l\"> Systemd remains the preferred choice, but there is an opportunity to support alternative init systems. Technologies like elogind, which allow applications tied to systemd to run in alternative environments, are considered important. Init files for alternative systems may be included in the packages.\n<\/li>\n<li class=\"l\"> Support for various init systems and the ability to boot Debian with init systems different from systemd.<br \/>\nTo run services, packages must necessarily include init scripts; supplying only systemd unit files without sysv init scripts is unacceptable.<\/p>\n<\/li>\n<li class=\"l\"> Support for systems that do not use systemd is allowed, but without making changes that hinder development. Developers agree to support multiple init systems in the foreseeable future, but they also find it necessary to work on improving support for systemd. Development and maintenance of specific solutions should be handled by communities interested in such solutions, while other maintainers should actively assist and facilitate problem-solving when necessary. Ideally, packages should function with any init system, for which traditional init scripts can be supplied or other mechanisms that allow operation without systemd can be used. Inability to operate without systemd is regarded as a bug, but not a release-blocking bug, except in cases where a ready solution exists for operation without systemd, but is refused to be maintained (e.g., when the issue is caused by the removal of a previously supplied init script).\n<\/li>\n<li class=\"l\"> Support for portability without introducing changes that hinder development. Debian continues to be viewed as a link for integrating various software that provides equivalent or similar functionality. Portability between hardware platforms and software stacks is one of the important tasks, and the integration of alternative technologies is welcomed, even if their creators' views diverge from the general consensus. The position regarding systemd and other initialization systems fully aligns with point 4.\n<\/li>\n<li class=\"l\"> The transition of support for multiple initialization systems to a requirement. Allowing Debian to run with initialization systems other than systemd remains significant for the project. Each package must work with pid1 handlers other than systemd, unless the software included in the package is originally intended to work only with systemd and lacks support for running without systemd (the absence of init scripts is not considered a design for working solely with systemd).\n<\/li>\n<li class=\"l\"> Support for portability and multiple implementations. The general principles fully coincide with point 5, but no specific requirements are imposed regarding systemd and initialization systems, nor are there any obligations placed on developers. Developers are encouraged to consider each other's interests, make compromises, and find common solutions that are satisfactory for various parties.\n<\/li>\n<li class=\"l\"> Continuation of the discussion. The item may be used to lower the ranking of unacceptable options.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52104\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f (GR, general resolution) \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Debian, \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0432 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u043f\u043e \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. \u041f\u043e\u0431\u0435\u0434\u0438\u043b \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u0443\u043d\u043a\u0442 (&#171;B&#187;) \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 &#8212; \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f systemd, \u043d\u043e \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u041a\u043e\u043d\u0434\u043e\u0440\u0441\u0435, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u0433\u043e\u043b\u043e\u0441\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u043d\u0436\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0438\u0445 [&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-54524","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e.\" \/>\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\/en\/blog\/news\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u041f\u043e\u0434\u0432\u0435\u0434\u0435\u043d\u044b \u0438\u0442\u043e\u0433\u0438 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 Debian | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian\" \/>\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-12-27T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:32+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\udd47Results of the vote on initialization systems in Debian | ProHoster","description":"The results of the general voting have been published.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u041f\u043e\u0434\u0432\u0435\u0434\u0435\u043d\u044b \u0438\u0442\u043e\u0433\u0438 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 Debian | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/podvedeny-itogi-golosovaniya-o-sistemah-initsializatsii-v-debian","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-12-27T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54524","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-24 11:42:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:03:57","updated":"2026-01-24 11:42:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=54524"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54524\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=54524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=54524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=54524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}