{"id":141367,"date":"2025-08-23T17:12:20","date_gmt":"2025-08-23T15:12:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro"},"modified":"2025-08-23T17:12:20","modified_gmt":"2025-08-23T15:12:20","slug":"pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro","title":{"rendered":"Premi\u00e8re sortie du syst\u00e8me d'initialisation minimaliste Nitro","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La premi\u00e8re version publique du projet Nitro a \u00e9t\u00e9 publi\u00e9e. Il d\u00e9veloppe un syst\u00e8me d'initialisation minimaliste avec des fonctions de contr\u00f4le de l'ex\u00e9cution des processus. Le projet est dirig\u00e9 par Leah Neukirchen, l'une des personnes en charge des paquets dans la distribution Void Linux. Le code est \u00e9crit en C et distribu\u00e9 sous la licence 0BSD.    <\/p>\n<p>Nitro peut \u00eatre utilis\u00e9 \u00e0 la fois comme processus d'init (pid 1) et sous la forme d'un processus non privil\u00e9gi\u00e9, contr\u00f4lant l'ex\u00e9cution ininterrompue des applications dans l'espace utilisateur et red\u00e9marrant des t\u00e2ches en cas d'\u00e9checs. Il fonctionne sous Linux et FreeBSD, et peut \u00eatre utilis\u00e9 dans des environnements bas\u00e9s sur la biblioth\u00e8que standard C Musl. Les domaines d'application incluent les syst\u00e8mes embarqu\u00e9s, les images de ram-disques (initramfs), les conteneurs (Docker\/Podman\/LXC\/Kubernetes), ainsi que les stations de travail et les syst\u00e8mes serveurs. Pour g\u00e9rer les services et interagir avec le processus d'init, un utilitaire en ligne de commande, nitroctl, est fourni.      <\/p>\n<p>Au lieu des scripts d'initialisation complexes, Nitro utilise un mod\u00e8le bas\u00e9 sur l'extraction de chaque fonction dans un script s\u00e9par\u00e9. Pour chaque service dans la hi\u00e9rarchie \/etc\/nitro, un sous-dossier est cr\u00e9\u00e9, dans lequel peuvent \u00eatre plac\u00e9s les scripts suivants : setup \u2014 contient les commandes ex\u00e9cut\u00e9es avant le d\u00e9marrage du service ; run \u2014 d\u00e9finit le sc\u00e9nario de d\u00e9marrage du service ; finish \u2014 inclut les commandes ex\u00e9cut\u00e9es apr\u00e8s l'ach\u00e8vement du service. Pour organiser la journalisation, un lien symbolique nomm\u00e9 log est utilis\u00e9, pointant vers un autre service, o\u00f9 la sortie sera redirig\u00e9e. Pour d\u00e9sactiver le d\u00e9marrage automatique du service, il suffit de cr\u00e9er un fichier nomm\u00e9 \u00ab down \u00bb dans son r\u00e9pertoire, et pour ignorer le service, il faut ajouter le symbole \u00ab @ \u00bb au nom du r\u00e9pertoire.        <\/p>\n<p>L'auteur du projet souligne les avantages suivants de Nitro par rapport \u00e0 d'autres syst\u00e8mes d'initialisation :  <\/p>\n<ul>\n<li class=\"l\"> Tout l'\u00e9tat est conserv\u00e9 en RAM, ce qui simplifie le fonctionnement dans des environnements avec des partitions en mode lecture seule.\n<li class=\"l\"> Architecture bas\u00e9e sur le traitement des \u00e9v\u00e9nements, n'utilisant pas de sondage (polling).\n<li class=\"l\"> Absence d'op\u00e9rations d'allocation de m\u00e9moire pendant l'ex\u00e9cution (tous les tampons sont allou\u00e9s au d\u00e9marrage).\n<li class=\"l\"> Utilisation limit\u00e9e des descripteurs de fichiers pendant l'ex\u00e9cution.\n<li class=\"l\"> Livr\u00e9 sous la forme d'un seul ex\u00e9cutable autonome et d'un utilitaire pour g\u00e9rer le syst\u00e8me.\n<li class=\"l\"> L'absence de phases de compilation de la configuration \u2014 le fonctionnement du service est d\u00e9termin\u00e9 par de simples scripts dans le r\u00e9pertoire associ\u00e9 au service.\n<li class=\"l\"> Pr\u00e9sence d'une fonction de red\u00e9marrage des services apr\u00e8s un \u00e9chec.\n<li class=\"l\"> Pr\u00e9sence d'un m\u00e9canisme de journalisation, pouvant \u00eatre activ\u00e9 par d\u00e9faut ou de mani\u00e8re s\u00e9lective pour des services sp\u00e9cifiques.\n<li class=\"l\"> Possibilit\u00e9 de construire une cha\u00eene de traitement des journaux couvrant plusieurs services.\n<li class=\"l\"> Le fonctionnement ne d\u00e9pend pas de la pr\u00e9cision des horloges syst\u00e8me.\n<li class=\"l\"> Support du d\u00e9marrage sous FreeBSD via \/etc\/ttys.\n<li class=\"l\"> Possibilit\u00e9 de compilation sous la forme d'un fichier ex\u00e9cutable statiquement compil\u00e9 en miniature en utilisant musl libc.    <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63764\">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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Nitro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u041b\u0438\u044f \u041d\u043e\u0439\u043a\u0438\u0440\u0445\u0435\u043d (Leah Neukirchen), \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u044b \u0432 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0435 Void Linux. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 0BSD. Nitro \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 init-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 (pid 1), \u0442\u0430\u043a \u0438 \u0432 \u0444\u043e\u0440\u043c\u0435 \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, [&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-141367","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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Nitro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432.\" \/>\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\/fr\/blog\/news\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Nitro | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Nitro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro\" \/>\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-08-23T15:12:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-23T15:12:20+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 Premi\u00e8re publication du syst\u00e8me d'initialisation minimaliste Nitro | ProHoster","description":"La premi\u00e8re version publique du projet Nitro a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant un syst\u00e8me d'initialisation minimaliste avec des fonctions de contr\u00f4le sur l'ex\u00e9cution des processus.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Nitro | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Nitro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-vypusk-minimalistichnoj-sistemy-iniczializaczii-nitro","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-08-23T15:12:20+00:00","article:modified_time":"2025-08-23T15:12:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"141367","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 14:25:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:25:19","updated":"2026-01-23 14:25:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/141367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=141367"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/141367\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=141367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=141367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=141367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}