{"id":102708,"date":"2021-12-22T21:36:55","date_gmt":"2021-12-22T19:36:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7"},"modified":"2021-12-22T21:36:55","modified_gmt":"2021-12-22T19:36:55","slug":"vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","title":{"rendered":"Rilascio del gestore di servizi s6-rc 0.5.3.0 e del sistema di init s6-linux-init 1.0.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato preparato un significativo rilascio del gestore di servizi s6-rc 0.5.3.0, progettato per gestire l'avvio di script di inizializzazione e servizi tenendo conto delle dipendenze. L'insieme di strumenti s6-rc pu\u00f2 essere utilizzato sia nei sistemi di inizializzazione sia per organizzare l'avvio di servizi arbitrari in relazione agli eventi che riflettono i cambiamenti di stato del sistema. Viene fornito un tracciamento completo dell'albero delle dipendenze e un avvio o un arresto automatico dei servizi per raggiungere il stato desiderato. Il codice \u00e8 scritto in C ed \u00e8 distribuito con licenza ISC.        <\/p>\n<p>Il gestore di servizi s6-rc, che pu\u00f2 essere considerato un'alternativa a sysv-rc o OpenRC, include un insieme di strumenti per l'avvio e l'arresto di processi a lungo termine (daemon) o di script di inizializzazione che si completano immediatamente. Durante il funzionamento, vengono considerate le dipendenze tra i componenti, garantendo l'avvio parallelo di script e servizi non in conflitto, e assicurando una sequenza di esecuzione degli script ripetibile in differenti avvii. Tutti i cambiamenti di stato vengono gestiti tenendo conto delle dipendenze, assicurando che queste non vengano violate (ad esempio, quando si avvia un servizio, verranno avviati automaticamente i requisiti necessari per il suo funzionamento, e quando viene arrestato, i servizi dipendenti verranno arrestati).      <\/p>\n<p>Invece dei livelli di esecuzione (runlevel), in s6-rc viene proposta una concezione pi\u00f9 universale di set (bundles), che consente di raggruppare i servizi in base a criteri arbitrari e compiti da svolgere. Per aumentare l'efficienza \u00e8 utilizzata una base di dati di dipendenze compilata, creata dall'utility s6-rc-compile sulla base del contenuto delle directory con i file per l'avvio \/ arresto dei servizi. Per l'analisi e le manipolazioni con il database sono proposte le utility s6-rc-db e s6-rc-update. Il sistema supporta script di inizializzazione compatibili con sysv-init e pu\u00f2 importare informazioni sulle dipendenze da sysv-rc o OpenRC.    <\/p>\n<p>Tra i vantaggi di s6-rc si pu\u00f2 citare l'implementazione compatta, priva di elementi superflui, tranne i componenti per affrontare compiti diretti e che consuma il minimo di risorse. A differenza di altri gestori di servizi, s6-rc supporta la costruzione anticipata (in modalit\u00e0 offline) del grafo delle dipendenze per un insieme di servizi esistenti, il che consente di eseguire un'analisi delle dipendenze ad alta intensit\u00e0 di risorse separatamente, piuttosto che durante il caricamento o la modifica dello stato. Inoltre, il sistema non \u00e8 monolitico ed \u00e8 suddiviso in una serie di moduli distinti e sostituibili, ognuno dei quali, secondo la filosofia Unix, affronta solo compiti specifici.        <\/p>\n<p>In combinazione con le utility s6 che monitorano l'esecuzione dei processi (simili a daemontools e runit), l'insieme di strumenti consente di controllare contemporaneamente l'esecuzione di servizi a lungo termine, ad esempio riavviandoli in caso di terminazioni anomale, e di garantire l'esecuzione sequenziale di comandi in modo riproducibile, che si ripete in diversi avvii. Sono supportate anche funzionalit\u00e0 come l'attivazione del servizio al momento dell'accesso al socket (avvio del gestore al momento della richiesta su una porta di rete), la registrazione degli eventi del processo (sostituzione di syslogd) e la concessione controllata di privilegi aggiuntivi (simile a sudo).      <\/p>\n<p>\u00c8 disponibile anche il rilascio del pacchetto s6-linux-init 1.0.7.0, che offre un'implementazione del processo init per la creazione di sistemi di inizializzazione pronti per sistemi operativi basati su kernel Linux, in cui le utility s6 e s6-rc gestiscono servizi e script di inizializzazione. Inoltre, s6 e s6-rc non sono legati a s6-linux-init e possono essere utilizzati, se desiderato, con qualsiasi sistema di inizializzazione.    <\/p>\n<p>Inoltre, il progetto offre:  <\/p>\n<ul>\n<li class=\"l\">  s6-networking \u00e8 un insieme di utility per la creazione di servizi di rete, simile a ucspi.\n<li class=\"l\"> s6-frontend \u00e8 un wrapper per riprodurre le funzionalit\u00e0 di daemontools e runit su s6.\n<li class=\"l\"> s6-portable-utils \u00e8 un insieme di utility Unix standard, come cut, chmod, ls, sort e grep, ottimizzate per un consumo minimo di risorse e distribuite sotto licenza ISC.\n<li class=\"l\"> s6-linux-utils \u00e8 un insieme di utility legate a Linux, come chroot, freeramdisk, logwatch, mount e swapon.\n<li class=\"l\"> s6-dns \u00e8 un insieme di librerie e utility client che sostituiscono le tipiche utility DNS di BIND e djbdns.    <\/ul>\n<p>Nella nuova versione di s6-rc, l'utilit\u00e0 s6-rc-compile \u00e8 stata implementata per leggere i dati di dipendenza e i set di servizi da directory, invece che da file. L'uso di directory semplifica l'aggiunta di servizi nel database con informazioni sulle dipendenze durante l'installazione di software tramite gestori di pacchetti, in quanto consente di evitare modifiche ai file. Il supporto per il vecchio formato basato su file \u00e8 stato mantenuto per garantire la compatibilit\u00e0. Nella nuova versione di s6-linux-init, \u00e8 stata aggiunta all'utilit\u00e0 s6-linux-init-maker l'opzione \u00ab-S\u00bb per la sincronizzazione dei dati nei container.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56393\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.5.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \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. \u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0435 \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 [&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-102708","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=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.5.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\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\/it\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-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=\"it_IT\" \/>\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.5.3.0 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init 1.0.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.5.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-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=\"2021-12-22T19:36:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-22T19:36:55+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\udd47Versione del gestore di servizi s6-rc 0.5.3.0 e del sistema di inizializzazione s6-linux-init 1.0.7 | ProHoster","description":"\u00c8 stata preparata una significativa versione del gestore di servizi s6-rc 0.5.3.0, progettato per gestire l'avvio degli script di inizializzazione e dei servizi tenendo conto delle dipendenze.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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.5.3.0 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init 1.0.7 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.5.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-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":"2021-12-22T19:36:55+00:00","article:modified_time":"2021-12-22T19:36:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102708","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-12-22 19:37:50","updated":"2022-10-08 18:45:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/102708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=102708"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/102708\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=102708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=102708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=102708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}