{"id":7753,"date":"2026-04-15T08:55:02","date_gmt":"2026-04-15T07:55:02","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=7753"},"modified":"2026-04-15T09:05:23","modified_gmt":"2026-04-15T08:05:23","slug":"openrc","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/openrc\/","title":{"rendered":"OpenRC"},"content":{"rendered":"\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Distribution<\/th><th class=\"has-text-align-left\" data-align=\"left\">Syst\u00e8me d&rsquo;init<\/th><th class=\"has-text-align-left\" data-align=\"left\">Commande pour lister les services<\/th><\/tr><\/thead><tbody><tr><td>Ubuntu\/Debian\/Fedora<\/td><td><strong>systemd<\/strong><\/td><td><code>systemctl list-units<\/code><\/td><\/tr><tr><td><strong>Alpine Linux<\/strong><\/td><td><strong>OpenRC<\/strong><\/td><td><code>rc-status<\/code>&nbsp;ou&nbsp;<code>rc-update show<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">OpenRC et systemd sont deux syst\u00e8mes d&rsquo;initialisation (init) diff\u00e9rents utilis\u00e9s sous Linux. La principale diff\u00e9rence est que&nbsp;<strong>systemd<\/strong>&nbsp;est un syst\u00e8me int\u00e9gr\u00e9 et tout-en-un, alors qu&rsquo;<strong>OpenRC<\/strong>&nbsp;est plus modulaire et traditionnel, restant plus proche de l&rsquo;esprit Unix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un tableau comparatif de leurs principales caract\u00e9ristiques :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Caract\u00e9ristique<\/th><th class=\"has-text-align-left\" data-align=\"left\">OpenRC<\/th><th class=\"has-text-align-left\" data-align=\"left\">systemd<\/th><\/tr><\/thead><tbody><tr><td><strong>Philosophie<\/strong><\/td><td>Unix : \u00ab Faire une chose et la faire bien \u00bb. Simple, modulaire.<\/td><td>Int\u00e9gr\u00e9 : \u00ab Tout-en-un \u00bb pour contr\u00f4ler tout le syst\u00e8me.<\/td><\/tr><tr><td><strong>PID 1<\/strong><\/td><td>L\u00e9ger. Souvent utilis\u00e9&nbsp;<em>avec<\/em>&nbsp;un autre init (comme sysvinit).<\/td><td>C&rsquo;est le PID 1. Il prend le contr\u00f4le total du syst\u00e8me.<\/td><\/tr><tr><td><strong>Langage des scripts<\/strong><\/td><td>Scripts shell (classiques, tr\u00e8s flexibles).<\/td><td>Fichiers&nbsp;<code>.service<\/code>&nbsp;(format d\u00e9claratif, similaire \u00e0 du INI).<\/td><\/tr><tr><td><strong>D\u00e9pendances<\/strong><\/td><td>G\u00e9r\u00e9es via des mots-cl\u00e9s dans les scripts (<code>need<\/code>,&nbsp;<code>use<\/code>,&nbsp;<code>after<\/code>).<\/td><td>G\u00e9r\u00e9es via des relations explicites dans les fichiers&nbsp;<code>.service<\/code>.<\/td><\/tr><tr><td><strong>D\u00e9marrage parall\u00e8le<\/strong><\/td><td>Oui, mais parfois moins agressif pour \u00e9viter les conflits.<\/td><td>Oui, tr\u00e8s agressif et optimis\u00e9 (extr\u00eamement rapide).<\/td><\/tr><tr><td><strong>Gestion des logs<\/strong><\/td><td>Non int\u00e9gr\u00e9e. Utilise syslog (ex: rsyslog, syslog-ng).<\/td><td>Int\u00e9gr\u00e9 avec&nbsp;<strong>journald<\/strong>&nbsp;(stockage binaire, requ\u00eates avanc\u00e9es).<\/td><\/tr><tr><td><strong>Gestion des p\u00e9riph.<\/strong><\/td><td>Non int\u00e9gr\u00e9e. Utilise udev (ou mdev).<\/td><td>Int\u00e9gr\u00e9e via&nbsp;<strong>udev<\/strong>&nbsp;(mais fait partie de systemd).<\/td><\/tr><tr><td><strong>Gestion utilisateur<\/strong><\/td><td>Non. Ne g\u00e8re que les services syst\u00e8me.<\/td><td>Oui, peut g\u00e9rer les services pour chaque utilisateur (user mode).<\/td><\/tr><tr><td><strong>Commandes principales<\/strong><\/td><td><code>rc-service<\/code>,&nbsp;<code>rc-update<\/code>,&nbsp;<code>rc-status<\/code>.<\/td><td><code>systemctl<\/code>,&nbsp;<code>journalctl<\/code>,&nbsp;<code>hostnamectl<\/code>,&nbsp;<code>timedatectl<\/code>.<\/td><\/tr><tr><td><strong>Distribution typique<\/strong><\/td><td><strong>Gentoo<\/strong>, Alpine Linux, Artix Linux (variante OpenRC).<\/td><td><strong>Ubuntu<\/strong>, Debian, Fedora, Arch Linux, Red Hat.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9sum\u00e9 des avantages et inconv\u00e9nients<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Systemd (le standard moderne)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Avantages<\/strong>\u00a0: Tr\u00e8s rapide, unifi\u00e9 (tous les outils sont en place), excellente documentation, standard sur les grandes distribs.<\/li>\n\n\n\n<li><strong>Inconv\u00e9nients<\/strong>\u00a0: Complexe, consid\u00e9r\u00e9 par certains comme \u00ab\u00a0trop gros\u00a0\u00bb, moins modulaire (difficile de remplacer une partie).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">OpenRC (l&rsquo;approche traditionnelle)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Avantages<\/strong>\u00a0: Simple, l\u00e9ger, tr\u00e8s modulaire (vous pouvez remplacer udev ou syslog facilement), scripts shell faciles \u00e0 comprendre et d\u00e9boguer.<\/li>\n\n\n\n<li><strong>Inconv\u00e9nients<\/strong>\u00a0: Plus lent au d\u00e9marrage que systemd, moins de distributions l&rsquo;utilisent, moins d&rsquo;outils int\u00e9gr\u00e9s (il faut ajouter des briques).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">En pratique :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Vous aurez systemd<\/strong>\u00a0si vous utilisez Ubuntu, Debian (r\u00e9cent), Fedora, Arch Linux, Red Hat.<\/li>\n\n\n\n<li><strong>Vous aurez OpenRC<\/strong>\u00a0principalement sur\u00a0<strong>Gentoo Linux<\/strong>\u00a0(son berceau),\u00a0<strong>Alpine Linux<\/strong>\u00a0(l\u00e9ger pour conteneurs\/embarqu\u00e9), ou\u00a0<strong>Artix Linux<\/strong>\u00a0(si vous prenez la variante OpenRC).<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note historique<\/strong>&nbsp;: Le passage de nombreux syst\u00e8mes de sysvinit (l&rsquo;ancien init) vers systemd a \u00e9t\u00e9 un grand d\u00e9bat dans le monde Linux. OpenRC est n\u00e9 comme une am\u00e9lioration de sysvinit, sans adopter la philosophie de systemd.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Distribution Syst\u00e8me d&rsquo;init Commande pour lister les services Ubuntu\/Debian\/Fedora systemd systemctl list-units Alpine Linux OpenRC rc-status&nbsp;ou&nbsp;rc-update show OpenRC et systemd sont deux syst\u00e8mes d&rsquo;initialisation (init) diff\u00e9rents utilis\u00e9s sous Linux. La principale diff\u00e9rence est que&nbsp;systemd&nbsp;est un syst\u00e8me int\u00e9gr\u00e9 et tout-en-un, alors qu&rsquo;OpenRC&nbsp;est plus modulaire et traditionnel, restant plus proche de l&rsquo;esprit Unix. Voici un tableau comparatif [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-7753","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Distribution Syst\u00e8me d&rsquo;init Commande pour lister les services Ubuntu\/Debian\/Fedora systemd systemctl list-units Alpine Linux OpenRC rc-status&nbsp;ou&nbsp;rc-update show OpenRC et systemd sont deux syst\u00e8mes d&rsquo;initialisation (init) diff\u00e9rents utilis\u00e9s sous Linux. La principale diff\u00e9rence est que&nbsp;systemd&nbsp;est un syst\u00e8me int\u00e9gr\u00e9 et tout-en-un, alors qu&rsquo;OpenRC&nbsp;est plus modulaire et traditionnel, restant plus proche de l&rsquo;esprit Unix. Voici un tableau comparatif\u2026","_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=7753"}],"version-history":[{"count":2,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7753\/revisions"}],"predecessor-version":[{"id":7757,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7753\/revisions\/7757"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=7753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}