{"id":182644,"date":"2026-07-15T16:53:46","date_gmt":"2026-07-15T14:53:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-servisnogo-menedzhera-s6-rc-0-7"},"modified":"2026-07-15T16:53:46","modified_gmt":"2026-07-15T14:53:46","slug":"vypusk-servisnogo-menedzhera-s6-rc-0-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-7","title":{"rendered":"Release of service manager s6-rc 0.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the service manager s6-rc 0.7.0.0 has been published, designed to manage the execution of initialization scripts and services. It supports tracking dependency trees and automatically starting or stopping services to reach the specified state. The s6-rc toolkit can be used in both initialization systems and for organizing the startup of arbitrary services tied to events reflecting changes in system state. The system supports initialization scripts compatible with sysv-init and can import dependency information from sysv-rc or OpenRC. The code is written in C and is distributed under the ISC license.      <\/p>\n<p>The s6-rc service manager includes a set of utilities for starting and stopping long-running processes (daemons) or scripts that terminate immediately upon initialization. It ensures the parallel launch of independent services and guarantees a consistent sequence of script execution across different launches. All state changes are handled with respect to dependencies; for example, when starting a service, the necessary dependencies for its operation are automatically launched, and when stopping, dependent services are also halted.        <\/p>\n<p>Unlike other service managers, s6-rc supports proactive (in offline mode) construction of a dependency graph for the existing set of services, allowing resource-intensive dependency analysis to be completed separately, rather than during boot or state change. The system is not monolithic and is divided into a series of separate and replaceable modules, each of which, in accordance with Unix philosophy, addresses only a specific task. The s6-rc project adheres to minimalism (it contains nothing superfluous) and consumes minimal resources.     <\/p>\n<p>Instead of runlevels in s6-rc, the concept of bundles is proposed, allowing services to be grouped by arbitrary criteria and tasks. To enhance efficiency, a compiled dependency database is created by the s6-rc-compile utility based on the contents of directories with service start\/stop files. Utilities s6-rc-db and s6-rc-update are provided for parsing and manipulating the database. The s6 toolkit is used in Obarun, Adelie, and Artix distributions, and can optionally be used in Gentoo, Void, and Alpine.      <\/p>\n<p>The project also develops companion packages that complement s6-rc:    <\/p>\n<ul>\n<li class=\"l\"> s6 \u2014 utilities for monitoring and managing processes (analogous to daemontools and runit). It supports features such as restarting processes after crashes, launching handlers (activating services) when accessing a network port, event logging (replacement for syslogd), and controlled provision of additional privileges (similar to sudo).      <\/li>\n<li class=\"l\"> s6-linux-init \u2014 an implementation of the init process for Linux kernel-based operating systems, used to create initialization systems where s6 and s6-rc packages manage services and scripts.    <\/li>\n<li class=\"l\">  s6-networking \u2014 a set of utilities for creating network services, similar to ucspi.  <\/li>\n<li class=\"l\"> s6-frontend - a wrapper that recreates the functionality of daemontools and runit on top of s6.  <\/li>\n<li class=\"l\"> s6-portable-utils \u2014 a set of standard Unix utilities, such as cut, chmod, ls, sort, and grep, optimized for minimal resource consumption and provided under the ISC license.  <\/li>\n<li class=\"l\"> s6-linux-utils \u2014 a set of utilities tied to Linux, such as chroot, freeramdisk, logwatch, mount, and swapon.    <\/li>\n<li class=\"l\"> mdevd \u2014 an event manager (similar to udevd) designed for handling hotplug device connections. Configurally compatible with mdev from Busybox.  <\/li>\n<li class=\"l\"> bcnm \u2014 a network configurator with capabilities for client-side Wi-Fi configuration.    <\/li>\n<li class=\"l\"> execline \u2014 a scripting language.  <\/li>\n<li class=\"l\"> skalibs \u2014 a library for creating secure system applications in C.    <\/li>\n<li class=\"l\"> s6-dns \u2014 a collection of client libraries and utilities that replace standard DNS utilities from BIND and djbdns.  <\/li>\n<li class=\"l\"> dnsfunnel \u2014 redirects local DNS queries to an external server. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> (DNS forwarder).    <\/li>\n<li class=\"l\"> shibari \u2014 a simple DNS server.   <\/li>\n<li class=\"l\"> tipidee \u2014 an HTTP server that supports HTTP\/1.1.    <\/li>\n<\/ul>\n<p>In the new version of s6-rc and its related utilities:  <\/p>\n<ul>\n<li class=\"l\"> The command &#171;s6-rc reload&#187; has been implemented for restarting long-running services.\n<li class=\"l\"> A management file reload-signal has been added to define the signal sent to the process for restarting (default is SIGHUP).\n<li class=\"l\">  The utility s6-rc-bundle has been removed \u2014 modifying bundle sets without recompilation is no longer supported.\n<li class=\"l\"> A new internal database format has been proposed (updating requires recompilation and running the utility s6-rc-format-upgrade).\n<li class=\"l\">  Correct handling of the situation of restarting the utility s6-rc-init for initializing services has been ensured, and the handling of system failures has been improved.\n<li class=\"l\"> The utility s6-rc-set-change has been enhanced with options: -I\/-i to output a warning or exit with an error upon discovering a conflicting dependency; -P\/-p to disable\/enable automatic resolution of dependency conflicts when changing service states.\n<li class=\"l\"> The deprecated option &#171;-f&#187; has been removed.\n<li class=\"l\"> The utility s6 has added the command s6-svscanboot to redirect logs from the supervisor s6-svscan to s6-log when it is not running under PID 1.\n<li class=\"l\"> The option &#171;s6-svc -l&#187; has been implemented for sending a signal to restart.\n<li class=\"l\"> Support for options and commands has been added in the s6-frontend user interface: &#171;s6 &#8212;user&#187; (for working with user services), &#171;s6 live reset&#187;, &#171;s6 apply&#187;, &#171;s6 enable|disable|start|stop|kill|apply&#187;, &#171;s6 live stop &#8212;clean&#187;.\n<li class=\"l\"> The http server tipidee has implemented support for FastCGI and has added the option cgi_pass_authorization.<br \/>\n<br \/>Source: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65905\">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 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7.0.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u043b\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 s6-rc \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0435 \u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182644","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7.0.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7.0.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-7\" \/>\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=\"2026-07-15T14:53:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-15T14:53:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The release of the service manager s6-rc 0.7 | ProHoster","description":"The release of the service manager s6-rc 0.7.0.0, designed for managing the startup of initialization scripts and services, has been published.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-7","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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.7.0.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-7","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":"2026-07-15T14:53:46+00:00","article:modified_time":"2026-07-15T14:53:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182644","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:03","updated":"2026-08-05 12:22:03","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\/182644","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=182644"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182644\/revisions"}],"predecessor-version":[{"id":182681,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182644\/revisions\/182681"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=182644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=182644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=182644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}