{"id":7123,"date":"2026-08-25T06:00:00","date_gmt":"2026-08-25T05:00:00","guid":{"rendered":"https:\/\/www.blaess.fr\/christophe\/?p=7123"},"modified":"2026-08-25T06:04:40","modified_gmt":"2026-08-25T05:04:40","slug":"eris-linux","status":"publish","type":"post","link":"https:\/\/www.blaess.fr\/christophe\/2026\/08\/25\/eris-linux\/","title":{"rendered":"Eris Linux, une distribution industrielle pour l&#8217;embarqu\u00e9"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><a href=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/08\/logo-filled-big.png\"><img loading=\"lazy\" decoding=\"async\" width=\"669\" height=\"775\" src=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/08\/logo-filled-big.png\" alt=\"\" class=\"wp-image-7228\" style=\"width:193px;height:auto\" srcset=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/08\/logo-filled-big.png 669w, https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/08\/logo-filled-big-259x300.png 259w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Eris Linux <\/strong>est une distribution Linux industrielle pr\u00e9vue sp\u00e9cifiquement pour les <strong>syst\u00e8mes embarqu\u00e9s<\/strong>. Elle est <strong>simple<\/strong> \u00e0 utiliser et \u00e0 mettre en \u0153uvre sur un parc de machines, et simplifie la conformit\u00e9 aux exigences du <strong><em>Cyber Resilience Act<\/em><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je souhaite dans cet article vous pr\u00e9senter les <strong>principes d\u00e9taill\u00e9s d&rsquo;Eris Linux<\/strong>. Dans les prochains articles, nous verrons comment l&rsquo;installer sur une carte embarqu\u00e9e du commerce (Raspberry Pi 5), comment y installer des applications de d\u00e9monstration, comment d\u00e9velopper et d\u00e9ployer son propre code \u00ab\u00a0m\u00e9tier\u00a0\u00bb applicatif et comment le d\u00e9boguer.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Soyons transparents&nbsp;: je suis l\u2019initiateur et l\u2019un des principaux d\u00e9veloppeurs d\u2019Eris Linux. Il s\u2019agit d\u2019un projet professionnel, qui peut \u00eatre utilis\u00e9 totalement <strong>gratuitement<\/strong> sur des petites s\u00e9ries de cartes embarqu\u00e9es disponibles \u00ab&nbsp;sur \u00e9tag\u00e8re&nbsp;\u00bb comme les Raspberry Pi par exemple. Le portage sur une carte personnalis\u00e9e ou le d\u00e9ploiement de code sur de grosses s\u00e9ries de cartes sont en revanche propos\u00e9s via un support commercial.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><a href=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/PF.png\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"375\" src=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/PF.png\" alt=\"\" class=\"wp-image-7138\" style=\"width:207px;height:auto\" srcset=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/PF.png 250w, https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/PF-200x300.png 200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Je souhaite tout d&rsquo;abord rendre hommage \u00e0 mon ami <strong>Pierre Ficheux<\/strong>, qui nous a quitt\u00e9s il y a quelques mois et qui \u00e9tait partie prenante dans Eris. La plupart des lecteurs de ce blog ont tr\u00e8s probablement d\u00e9j\u00e0 lu ses articles ou ses livres, d\u00e9j\u00e0 suivi ses cours, entendu ses nombreuses conf\u00e9rences ou l&rsquo;ont peut-\u00eatre crois\u00e9 lors de ses interventions en entreprise. Interlocuteur chaleureux, libriste passionn\u00e9 et rigoureux, c&rsquo;\u00e9tait l&rsquo;un des plus grands experts de Linux embarqu\u00e9. Il suivait avec attention le d\u00e9veloppement d&rsquo;Eris Linux et s&rsquo;appr\u00eatait \u00e0 participer \u00e0 la constitution d&rsquo;une soci\u00e9t\u00e9 d\u00e9di\u00e9e \u00e0 ce projet. Il aurait d\u00fb \u00eatre le premier relecteur de ces articles consacr\u00e9 \u00e0 Eris, je les \u00e9cris en pensant \u00e0 lui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u2019est au cours d\u2019un d\u00e9jeuner, au printemps 2024, que nous avons pos\u00e9 ensemble le constat \u00e0 l\u2019origine du projet&nbsp;: pour une entreprise non sp\u00e9cialis\u00e9e, <strong>d\u00e9velopper<\/strong> puis <strong>maintenir<\/strong> un syst\u00e8me Linux embarqu\u00e9 conforme aux standards actuels de qualit\u00e9 et de s\u00e9curit\u00e9 est devenu <strong>extr\u00eamement complexe<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Complexit\u00e9 de l&#8217;embarqu\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;embarqu\u00e9 est un domaine particulier o\u00f9 les \u00e9quipements sont g\u00e9n\u00e9ralement de <strong>puissance r\u00e9duite<\/strong> (CPU, RAM, Flash) ce qui n\u00e9cessite une <strong>optimisation<\/strong> de la gestion des ressources. Leur fonctionnement peut se faire dans un <strong>environnement difficile<\/strong>, tant au niveau mat\u00e9riel qu&rsquo;au niveau des interactions avec des utilisateurs peu pr\u00e9cautionneux voire franchement hostiles. L&rsquo;alimentation \u00e9lectrique des \u00e9quipements est souvent non ma\u00eetris\u00e9e et sujette \u00e0 des coupures abruptes dont le syst\u00e8me doit s&rsquo;accommoder tout en garantissant un red\u00e9marrage correct \u00e0 tout moment. Enfin, les syst\u00e8mes \u00e9tant souvent largement d\u00e9ploy\u00e9s hors de tout contr\u00f4le, ils sont facilement attaquables pour une exploitation malintentionn\u00e9e, ou simplement pour satisfaire la curiosit\u00e9 de concurrents peu scrupuleux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ces raisons, on n&rsquo;utilise g\u00e9n\u00e9ralement pas de distribution classique (du type Debian, RedHat, Ubuntu, CentOS, etc.) mais on construit un <strong>syst\u00e8me sur mesure<\/strong>, n&#8217;embarquant que le strict n\u00e9cessaire, et configur\u00e9 pour offrir la meilleure r\u00e9silience possible. En termes de s\u00e9curit\u00e9, le <strong>chiffrement des donn\u00e9es sensibles<\/strong> est le comportement \u00e0 adopter par d\u00e9faut. La <strong>configuration fine<\/strong> du syst\u00e8me est indispensable pour assurer la r\u00e9silience aux conditions de fonctionnement difficiles et limiter au mieux le <strong>p\u00e9rim\u00e8tre d&rsquo;attaque<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour construire les syst\u00e8mes embarqu\u00e9s, deux solutions principales cohabitent&nbsp;: <strong>Buildroot<\/strong> et <strong>Yocto Projec<\/strong>t. Buildroot est particuli\u00e8rement adapt\u00e9 aux projets relativement simples ou n\u00e9cessitant une prise en main rapide. Yocto Project est souvent retenu pour les produits industriels comportant plusieurs variantes mat\u00e9rielles ou logicielles et devant \u00eatre maintenus sur une longue dur\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour une entreprise dont l&rsquo;informatique n&rsquo;est pas le c\u0153ur de m\u00e9tier, encore moins Linux, surtout pour ses aspects embarqu\u00e9s, la cr\u00e9ation d&rsquo;un syst\u00e8me avec Yocto et sa maintenance sur le long terme sont une v\u00e9ritable \u00e9preuve, n\u00e9cessitant un <strong>investissement lourd<\/strong> en formation de personnel ou en sous-traitance de son projet. J&rsquo;anime des sessions de formation sur Yocto Project depuis une dizaine d&rsquo;ann\u00e9es et je peux t\u00e9moigner de l&rsquo;int\u00e9r\u00eat mais \u00e9galement de la <strong>difficult\u00e9<\/strong> pour les d\u00e9veloppeurs \u00e0 assimiler et int\u00e9grer les subtilit\u00e9s de cet environnement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outre la <strong>complexit\u00e9<\/strong> inh\u00e9rente aux composants de l&rsquo;environnement Yocto Project (syntaxe des recettes de BitBake, compatibilit\u00e9 et d\u00e9pendances des <em>layers<\/em>, ressources n\u00e9cessaires et temps de compilation&#8230;) s&rsquo;ajoutent les <strong>modifications r\u00e9guli\u00e8res<\/strong> dues \u00e0 l&rsquo;aspect vivant et \u00e9volutif de Yocto (un exemple r\u00e9cent est l\u2019abandon de la maintenance de la branche principale du d\u00e9p\u00f4t Poky).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;emploi de Yocto Project n\u00e9cessite une <strong>veille technologique<\/strong> et une <strong>adaptation<\/strong> qu&rsquo;il ne faut pas n\u00e9gliger d&rsquo;autant que la maintenance d&rsquo;un projet embarqu\u00e9 sur le long terme (trop souvent oubli\u00e9e jusqu&rsquo;ici) devient indispensable pour r\u00e9pondre aux exigences du <em><strong>Cyber Resilience Act<\/strong><\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cyber Resilience Act<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le CRA, ou <em><strong>Cyber Resilience Act<\/strong><\/em>, est un r\u00e8glement europ\u00e9en \u00e9tablissant des exigences de cybers\u00e9curit\u00e9 pour les produits comportant des \u00e9l\u00e9ments num\u00e9riques commercialis\u00e9s dans l\u2019Union europ\u00e9enne. Il impose notamment aux fabricants de prendre en compte la s\u00e9curit\u00e9 d\u00e8s la conception du produit et de <strong>pr\u00e9venir les autorit\u00e9s<\/strong> via la plateforme europ\u00e9enne de signalement en cas de d\u00e9couverte d&rsquo;une vuln\u00e9rabilit\u00e9 activement exploit\u00e9e dans un produit commercialis\u00e9 (une alerte initiale g\u00e9n\u00e9rale au plus tard 24h apr\u00e8s la d\u00e9couverte et une notification compl\u00e8te dans les 72h). Les utilisateurs affect\u00e9s doivent \u00e9galement \u00eatre inform\u00e9s de la vuln\u00e9rabilit\u00e9 ainsi que des mesures correctives ou de r\u00e9duction des risques qu\u2019ils peuvent appliquer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il oblige \u00e9galement \u00e0 <strong>corriger les vuln\u00e9rabilit\u00e9s<\/strong> d\u00e9couvertes sans retard et \u00e0 fournir gratuitement des <strong>mises \u00e0 jour de s\u00e9curit\u00e9<\/strong> pendant toute la p\u00e9riode de support raisonnablement attendue pour le produit (typiquement 5 ans). Le respect de ces exigences devient une condition n\u00e9cessaire \u00e0 l\u2019apposition du marquage \u00ab <strong>CE<\/strong> \u00bb sur les produits concern\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les principales dispositions du CRA s&rsquo;appliqueront int\u00e9gralement \u00e0 partir du <strong>11 d\u00e9cembre 2027<\/strong>, m\u00eame si l&rsquo;obligation de signalement des vuln\u00e9rabilit\u00e9s rentre en vigueur d\u00e8s le 11 septembre 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un syst\u00e8me embarqu\u00e9 industriel, cela n\u00e9cessite donc de disposer d&rsquo;un m\u00e9canisme de <strong>mise \u00e0 jour du logiciel<\/strong> (\u00e0 distance ou non selon les conditions de fonctionnement de l&rsquo;\u00e9quipement), et d&rsquo;assurer une veille r\u00e9guli\u00e8re des vuln\u00e9rabilit\u00e9s d\u00e9couvertes sur les composants logiciels embarqu\u00e9s ainsi que des <em>patches<\/em> correctifs disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les entreprises disposant en interne de comp\u00e9tences sp\u00e9cialis\u00e9es, par exemple d\u2019un expert Yocto ou Linux embarqu\u00e9, pourront probablement consacrer les ressources n\u00e9cessaires au suivi des vuln\u00e9rabilit\u00e9s ainsi qu\u2019\u00e0 la production et au d\u00e9ploiement des correctifs. En revanche <strong>pour les PME<\/strong>, qui constituent l&rsquo;essentiel de mes clients en prestations d&rsquo;ing\u00e9nierie, la mise en conformit\u00e9 risque d&rsquo;\u00eatre tr\u00e8s difficile&nbsp;: manque de personnel qualifi\u00e9, de temps disponible pour le suivi et absence fr\u00e9quente de m\u00e9canismes permettant de mettre \u00e0 jour de mani\u00e8re fiable le syst\u00e8me et les applications d\u00e9j\u00e0 d\u00e9ploy\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est pour ces raisons, la complexit\u00e9 de l&rsquo;environnement embarqu\u00e9 et les obligations croissantes li\u00e9es au CRA, qu&rsquo;a \u00e9t\u00e9 prise la d\u00e9cision de <strong>cr\u00e9er une distribution Linux sp\u00e9cifique pour l&#8217;embarqu\u00e9 industriel<\/strong>, facile \u00e0 utiliser, robuste et r\u00e9siliente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principe d&rsquo;Eris Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le principe g\u00e9n\u00e9ral d&rsquo;Eris Linux repose sur une <strong>base de logiciels syst\u00e8me<\/strong> livr\u00e9s pr\u00e9-compil\u00e9s et maintenus sur une base r\u00e9guli\u00e8re, et sur laquelle le <strong>code applicatif<\/strong> (le code \u00ab\u00a0m\u00e9tier\u00a0\u00bb) s&rsquo;ex\u00e9cute dans des <strong>containers<\/strong> s\u00e9curis\u00e9s et isol\u00e9s de la base syst\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;aime comparer Eris \u00e0 un <strong>porte-container<\/strong> : la base syst\u00e8me sous le pont principal est minimale et extr\u00eamement robuste, on y trouve un <em>bootloader<\/em>, le noyau Linux avec la description du mat\u00e9riel, quelques utilitaires et des biblioth\u00e8ques syst\u00e8me. Au-dessus du pont principal on trouve les containers et le syst\u00e8me de mise \u00e0 jour et de communication avec le <em>Device Manager<\/em> qui permet la supervision et l&rsquo;administration distante du parc de mat\u00e9riel.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print-1024x724.png\" alt=\"\" class=\"wp-image-7155\" srcset=\"https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print-1024x724.png 1024w, https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print-300x212.png 300w, https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print-768x543.png 768w, https:\/\/www.blaess.fr\/christophe\/wp-content\/uploads\/2026\/07\/blue-print.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;utilisateur d&rsquo;Eris Linux n&rsquo;a <strong>jamais besoin de construire l&rsquo;image syst\u00e8me<\/strong>, et n&rsquo;a jamais besoin de se soucier d&rsquo;autre chose que du contenu de son code m\u00e9tier qu&rsquo;il d\u00e9veloppe et d\u00e9ploie dans un container. Une <strong>API<\/strong> (<em>Application Programming Interface<\/em>) lui permet d&rsquo;acc\u00e9der depuis un container aux ressources de la carte \u00e9lectronique sous-jacente (capteurs, composants sp\u00e9cifiques, etc.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;image syst\u00e8me est produite et maintenue <strong>par nos soins<\/strong> en respectant les exigences de cybers\u00e9curit\u00e9 et de gestion des vuln\u00e9rabilit\u00e9s du CRA. Eris Linux r\u00e9duit ainsi fortement le p\u00e9rim\u00e8tre logiciel que l\u2019utilisateur doit maintenir directement&nbsp;: celui-ci reste principalement responsable de son code applicatif, des composants int\u00e9gr\u00e9s dans ses conteneurs et de la s\u00e9curit\u00e9 du produit final.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette image syst\u00e8me et ses mises \u00e0 jour r\u00e9guli\u00e8res sont disponibles <strong>gratuitement<\/strong> pour les cartes \u00e9lectroniques \u00ab\u00a0sur \u00e9tag\u00e8re\u00a0\u00bb les plus courantes. Par exemple dans le prochain article, nous verrons comment <strong>installer Eris sur un Raspberry Pi 5<\/strong>. Le <strong>portage<\/strong> d&rsquo;Eris Linux sur une <strong>carte sp\u00e9cifique<\/strong>, et sa maintenance r\u00e9guli\u00e8re sont disponibles sur la base d&rsquo;un support commercial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eris Linux repose essentiellement sur des <strong>composants <em>Open Source<\/em><\/strong>. L&rsquo;utilisateur ne souhaitant plus faire appel \u00e0 nos services peut \u00e0 tout moment prendre en charge seul la mise \u00e0 jour de son image, sans b\u00e9n\u00e9ficier toutefois des avantages de notre <em>Device Manager<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Code applicatif<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le d\u00e9veloppement du code m\u00e9tier, l&rsquo;utilisateur s&rsquo;appuie sur le m\u00e9canisme de containers offert par le syst\u00e8me <em><strong>Docker<\/strong><\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contrairement au d\u00e9veloppement pour des syst\u00e8mes embarqu\u00e9s classiques, il n&rsquo;est <strong>pas n\u00e9cessaire<\/strong> d&rsquo;installer de <strong>SDK<\/strong> (<em>Software Development Kit<\/em>) ni m\u00eame une cha\u00eene de <em><strong>cross-compilation<\/strong><\/em> pour produire du code pour Eris Linux. Le m\u00e9canisme <strong><em>BuildX<\/em> de Docker<\/strong> prend en charge la compilation du code m\u00e9tier et la production d&rsquo;un container directement compatible avec la carte cible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le container ainsi produit est ensuite <strong>envoy\u00e9 sur notre serveur apr\u00e8s chiffrement<\/strong> (nous n&rsquo;avons jamais acc\u00e8s au code embarqu\u00e9 dans les containers de nos clients). L&rsquo;utilisateur peut ensuite d\u00e9cider de <strong>d\u00e9ployer<\/strong> ce container sur toutes ses cartes embarqu\u00e9es ou sur une partie d&rsquo;entre elles (en g\u00e9rant des <strong>groupes d&rsquo;\u00e9quipements<\/strong>). Les containers chiffr\u00e9s ne seront d\u00e9chiffr\u00e9s qu&rsquo;une fois arriv\u00e9s sur les cartes embarqu\u00e9es. Le m\u00e9canisme de mise \u00e0 jour et de d\u00e9ploiement des containers sera pr\u00e9sent\u00e9 dans un prochain article de cette s\u00e9rie consacr\u00e9e \u00e0 Eris Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <strong>Device Manager<\/strong> d&rsquo;Eris est la plateforme utilis\u00e9e pour recevoir des informations en provenance des \u00e9quipements d\u00e9ploy\u00e9s (status, temps de fonctionnement, charge du syst\u00e8me, \u00e9tat des containers, etc.) et pour d\u00e9ployer les containers. Ce Device Manager est typiquement accessible par <strong>Internet<\/strong>, mais pour les syst\u00e8mes n&rsquo;ayant pas de contact avec Internet, il est possible d&rsquo;installer un Device Manager d\u00e9di\u00e9 sur un <strong>r\u00e9seau ferm\u00e9<\/strong>, voire de faire les d\u00e9ploiements et mises \u00e0 jour <strong>manuellement<\/strong> (via une cl\u00e9 USB par exemple).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour une PME souhaitant concevoir, d\u00e9ployer et maintenir un syst\u00e8me Linux embarqu\u00e9 en r\u00e9pondant aux exigences du CRA, Eris Linux offre de multiples avantages&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pas besoin d&rsquo;utiliser Yocto Project, pas besoin de construire l&rsquo;image syst\u00e8me de Linux, il suffit d&rsquo;installer une <strong>image pr\u00e9compil\u00e9e<\/strong> disponible gratuitement (pour les cartes disponibles sur \u00e9tag\u00e8re) ou d\u00e9velopp\u00e9e sp\u00e9cifiquement par nos soins pour supporter une carte personnalis\u00e9e.<\/li>\n\n\n\n<li>L&rsquo;image de base du syst\u00e8me est <strong>mise \u00e0 jour r\u00e9guli\u00e8rement<\/strong>, en appliquant les correctifs disponibles d\u00e8s qu&rsquo;une vuln\u00e9rabilit\u00e9 exploitable est d\u00e9couverte, contribuant \u00e0 la mise en <strong>conformit\u00e9 du produit avec le CRA.<\/strong><\/li>\n\n\n\n<li>Le d\u00e9veloppement du <strong>code m\u00e9tier<\/strong> se fait dans un environnement minimal, isol\u00e9 du syst\u00e8me, en disposant des ressources gr\u00e2ce \u00e0 une API sp\u00e9cifiquement pr\u00e9vue pour Eris Linux.<\/li>\n\n\n\n<li>La programmation applicative est simplifi\u00e9e gr\u00e2ce \u00e0 <strong><em>Docker BuildX<\/em><\/strong> qui \u00e9vite toute la complexit\u00e9 li\u00e9e \u00e0 l&rsquo;utilisation d&rsquo;une cha\u00eene de cross-compilation.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eris Linux permet \u00e0 une PME de concentrer ses ressources sur la valeur fonctionnelle de <strong>son produit<\/strong>, tout en s\u2019appuyant sur un socle Linux embarqu\u00e9 maintenu, actualisable et administrable \u00e0 l\u2019\u00e9chelle d\u2019un parc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour en savoir plus sur Eris Linux ou sur le portage sur votre carte sp\u00e9cifique, n&rsquo;h\u00e9sitez pas \u00e0 <a href=\"mailto:\/\/christophe.blaess@logilin.fr\" data-type=\"mailto\" data-id=\"mailto:\/\/christophe.blaess@logilin.fr\" rel=\"nofollow\"><strong>me contacter<\/strong><\/a>. Vous pouvez tester facilement et gratuitement Eris sur une carte du commerce en cr\u00e9ant un compte sur <a href=\"https:\/\/www.eris-linux.net\" data-type=\"link\" data-id=\"https:\/\/www.eris-linux.net\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>www.eris-linux.net<\/strong><\/a> et en suivant les instructions de l&rsquo;onglet \u00ab\u00a0Documentation\u00a0\u00bb, ou en suivant les op\u00e9rations d\u00e9crites dans le prochain article de ce blog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous sommes actuellement \u00e0 la recherche d&rsquo;entreprises partenaires qui pourront profiter de conditions commerciales avantageuses en \u00e9change de leur retour d&rsquo;exp\u00e9rience nous permettant de faire progresser Eris Linux.<\/p>","protected":false},"excerpt":{"rendered":"<p>Eris Linux est une distribution Linux industrielle pr&eacute;vue sp&eacute;cifiquement pour les syst&egrave;mes embarqu&eacute;s. Elle est simple &agrave; utiliser et &agrave; mettre en &oelig;uvre sur un parc de machines, et simplifie la conformit&eacute; aux exigences du Cyber Resilience Act. Je souhaite dans cet article vous pr&eacute;senter les principes d&eacute;taill&eacute;s d&rsquo;Eris Linux. Dans les prochains articles, nous [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,27,8,21],"tags":[],"class_list":["post-7123","post","type-post","status-publish","format-standard","hentry","category-embarque","category-eris-linux","category-linux-2","category-yocto-project"],"_links":{"self":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/7123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/comments?post=7123"}],"version-history":[{"count":47,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/7123\/revisions"}],"predecessor-version":[{"id":7529,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/7123\/revisions\/7529"}],"wp:attachment":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/media?parent=7123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/categories?post=7123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/tags?post=7123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}