En tant que Linux industriel européen, ELinOS 8 combine une cybersécurité renforcée, une transparence accrue dans la chaîne d'approvisionnement logicielle, la conformité réglementaire et une grande flexibilité matérielle dans un environnement de développement unifié qui aide les fabricants à accélérer le développement de leurs produits tout en répondant aux exigences croissantes en matière de sécurité et de conformité.
SBOM : Sécurité et conformité intégrées.
La sécurité est au cœur d’ELinOS 8. Cette nouvelle version intègre la génération automatique d’une nomenclature logicielle (SBOM), offrant une transparence totale de la chaîne d’approvisionnement logicielle et simplifiant la gestion des vulnérabilités tout au long du cycle de vie du produit.
Généré automatiquement lors du processus de compilation, l'inventaire logiciel (SBOM) fournit un inventaire complet de tous les logiciels, bibliothèques, fichiers et versions inclus dans le système. Généré au format JSON SPDX v3 standard, il permet de :
gérer l'inventaire des composants logiciels
; effectuer des analyses de vulnérabilité et de sécurité
; vérifier la conformité aux licences de logiciels libres
; assurer la traçabilité des dépendances logicielles ;
et faciliter la conformité aux exigences réglementaires et clients.
Le SBOM est généré automatiquement pour chaque projet ELinOS, sans intervention de l'utilisateur, garantissant ainsi que la documentation reflète toujours fidèlement le logiciel déployé.
Afin d'aider les fabricants à s'adapter aux nouvelles réglementations en matière de cybersécurité, ELinOS 8 intègre des outils et des flux de travail qui facilitent la conformité aux exigences du règlement européen sur la cyber-résilience (CRA). Alliant une transparence logicielle totale à des fonctionnalités de reporting de sécurité, ELinOS constitue une base solide pour le développement de produits embarqués conformes.
Renforcement avancé de la sécurité :
ELinOS 8 intègre des améliorations de sécurité significatives pour les applications embarquées et industrielles.
La suite de tests de vérification de conformité ANSSI permet aux développeurs d'évaluer le niveau de renforcement du système par rapport aux recommandations de l'Agence Nationale de la Sécurité des Systèmes d'Information (ANSSI). Cette suite valide la configuration du système selon un ensemble de règles de renforcement reconnues et génère des rapports détaillés, incluant une évaluation du niveau de renforcement atteint et des recommandations pratiques pour améliorer la sécurité.
Parmi les autres améliorations :
• Activation du renforcement GCC de niveau 3 dans tous les packages cibles ELinOS afin de renforcer la protection à l'exécution contre les dépassements de tampon et les vulnérabilités liées à la mémoire.
• Nouvelle prise en charge du sous-système d'audit pour les plateformes RISC-V.
• Génération reproductible du noyau Linux et du système de fichiers racine pour améliorer l'intégrité et la vérifiabilité du logiciel.
• Horodatage de compilation indépendant de la machine, avec prise en charge des dates et heures de compilation fixes.
Stabilité à long terme grâce au noyau Linux 6.12.
ELinOS 8 repose sur la dernière version Linux 6.12 à support à long terme (LTS), offrant une plateforme stable bénéficiant de dix ans de maintenance et de mises à jour de sécurité.
Les fabricants peuvent ainsi adapter le support du système d'exploitation aux longs cycles de vie typiques de secteurs tels que l'automatisation industrielle, les transports, l'aérospatiale, la défense, la santé et les infrastructures critiques.
Prise en charge matérielle améliorée et dépendance à la plateforme réduite :
La nouvelle version ELinOS 8 étend considérablement la prise en charge matérielle grâce à l’intégration de nouveaux BSP (Board Support Packages) de fabricants leaders, tels que NXP, Toradex, TQ-Systems et AMD Xilinx.
De plus, ELinOS 8 optimise la gestion du cycle de vie des BSP en dissociant la maintenance des BSP des fabricants du cycle de vie principal du produit. Les clients peuvent installer les mises à jour de maintenance d’ELinOS sans impacter les personnalisations BSP spécifiques aux fabricants ou aux projets, ce qui permet un déploiement plus rapide des correctifs de sécurité et des mises à jour de maintenance. Par ailleurs, les nouveaux BSP et les mises à jour des BSP des fabricants peuvent être distribués indépendamment, ce qui permet une évolution plus rapide de la prise en charge matérielle, préserve la stabilité des projets et réduit les efforts de maintenance.
Grâce à la prise en charge d’une gamme plus étendue de processeurs et de cartes, ELinOS 8 offre aux développeurs une plus grande flexibilité dans le choix du matériel, réduit la dépendance à une plateforme spécifique et accélère la mise sur le marché des nouveaux projets embarqués.
Un environnement de développement unique pour toutes les architectures.
L'un des principaux atouts d'ELinOS réside dans sa capacité à unifier les processus de développement logiciel au sein des grandes organisations d'ingénierie.
ELinOS 8 offre un environnement de développement unifié pour les architectures Intel, ARM et RISC-V. Les équipes de développement utilisent les mêmes outils, flux de travail et concepts de configuration, quelle que soit la plateforme matérielle cible.
Cette approche cohérente élimine la courbe d'apprentissage liée à chaque architecture, facilite la collaboration entre les équipes et simplifie l'intégration des nouveaux développeurs. Les organisations peuvent ainsi standardiser le développement Linux embarqué sur différentes gammes de produits en conservant une chaîne d'outils et des processus de développement communs.
Plus rapide que les systèmes de compilation Linux traditionnels,
ELinOS se distingue par son modèle de configuration unique, basé sur les fonctionnalités, et par sa simplicité d'utilisation. Contrairement aux systèmes de compilation Linux classiques, qui exigent une expertise pointue et un effort de personnalisation important, ELinOS propose un assistant de configuration graphique intuitif permettant aux développeurs de démarrer et d'être productifs immédiatement.
La plateforme inclut plus de 400 logiciels précompilés, sélectionnables par fonctionnalité. ELinOS configure automatiquement le noyau Linux et l'espace utilisateur, générant un système Linux ne contenant que les fonctionnalités essentielles.
Il en résulte un processus de développement plus efficace et un système d'exploitation hautement optimisé offrant :
une surface d'attaque réduite
, une consommation de ressources moindre
, une complexité réduite
, des cycles de développement plus courts
et une maintenance simplifiée.
Support à long terme et services de sécurité flexibles :
pour répondre aux exigences spécifiques de chaque projet, ELinOS 8 bénéficie d’un support à long terme (LTS). De plus, les clients profitent de services de sécurité spécialisés et d’un accompagnement expert de SYSGO tout au long du cycle de vie du développement et de la maintenance.
Systèmes Linux embarqués sécurisés et souverains
: « ELinOS 8 est la version la plus axée sur la sécurité que nous ayons développée à ce jour », déclare David Engraf, responsable du développement produit chez SYSGO. « Grâce à la génération intégrée de nomenclatures de sécurité (SBOM), à la validation du renforcement de la sécurité conforme aux normes ANSSI, à la reproductibilité des compilations, à Linux 6.12 LTS et à une prise en charge étendue des nouveaux BSP, nous aidons nos clients à répondre aux exigences croissantes en matière de cybersécurité et de conformité réglementaire, tout en accélérant le développement. De plus, ELinOS continue de simplifier le développement Linux embarqué grâce à un ensemble d'outils unifiés pour les plateformes Intel, ARM et RISC-V. Cela permet aux équipes d'ingénierie de standardiser les processus, de réduire la complexité et d'accélérer la mise sur le marché. »
ELinOS 8 est disponible
dès aujourd'hui
