Logiciels Open Source et propriétaires dans le secteur automobile

Copier l'URL

Les logiciels Open Source, déjà largement utilisés dans le secteur automobile pour les systèmes d'infodivertissement, vont devenir un élément essentiel des véhicules définis par logiciel. L'approche communautaire sur laquelle ils reposent leur confère un niveau d'évolutivité et d'intégrité plus élevé que celui des solutions propriétaires. Et puisque chaque projet est examiné par de nombreuses personnes, les opérations de détection et de correction des bogues s'avèrent aussi plus efficaces. Plus transparents que les logiciels propriétaires traditionnels, les logiciels Open Source sont plus sécurisés et en cas d'incident, le problème est traité plus rapidement.

En général, un système propriétaire de développement de logiciels est géré par une seule équipe dans une entreprise. Seule l'entreprise qui détient le code dispose des ressources nécessaires au développement, à la modification et aux tests du logiciel propriétaire. Loin des concepts d'ouverture et de collaboration inhérents aux logiciels Open Source, les logiciels propriétaires misent plutôt sur la confidentialité et la rareté pour créer de la valeur. Cette approche pose un certain nombre de difficultés aux constructeurs qui utilisent uniquement des logiciels propriétaires ou tentent de les intégrer à leurs systèmes Open Source. Ces difficultés se rencontrent dans la plupart des projets. Néanmoins, pour avancer, encourager la collaboration et gagner en compétitivité, il est indispensable de se tourner vers les logiciels Open Source.

La mise à jour des logiciels propriétaires, qui s'opère de manière unilatérale, peut s'avérer extrêmement coûteuse et chronophage pour les constructeurs automobiles. Et parce que le code des logiciels propriétaires est souvent farouchement gardé et difficilement réutilisable, à chaque nouveau modèle, ils doivent repartir quasiment de zéro. Le développement d'un nouveau véhicule demande plusieurs années de travail, et le fait que plusieurs équipementiers créent leur propre système d'exploitation de leur côté au lieu de mutualiser leurs ressources pour mettre au point des fonctionnalités standardisées allonge d'autant les délais.

Ressources Red Hat

En général, les logiciels Open Source sont considérés comme plus rapides, plus sécurisés, plus économiques et plus flexibles. Plusieurs obstacles freinent cependant leur adoption, notamment la conformité avec les licences, la collaboration ouverte et les nouvelles méthodes de développement. Les constructeurs qui font le choix d'utiliser des logiciels Open Source dans leurs véhicules et qui étaient habitués à avoir la main sur leurs logiciels devront s'adapter à la dimension collaborative de l'Open Source.

Il existe aussi d'autres défis potentiels, notamment les mises à jour et la connectivité. La mise à jour d'un logiciel propriétaire s'effectue en déployant une nouvelle version, fournie par un éditeur unique. Le processus s'avère plus complexe avec les logiciels Open Source, qui proviennent souvent de plusieurs entreprises dispersées et sont soumis à différents copyrights et normes. L'usage de licences comme garde-fous au sein du système de mises à jour se révèle très efficace pour assurer le respect des normes ainsi que des objectifs de sûreté et de sécurité.

Afin de profiter des avantages des logiciels Open Source, les constructeurs automobiles doivent pouvoir les déployer de façon sûre et standardisée.

Leaders de l'Open Source depuis 25 ans, nous aidons les entreprises de nombreux secteurs à adopter ces technologies. Depuis le début, notre approche de l'Open Source repose sur trois principes : participer, intégrer et stabiliser.

  • Participer : nous contribuons à la création du code, nous collaborons aux contenus, nous coordonnons des projets, nous formons des leaders et nous parrainons des événements.
  • Intégrer : nous intégrons de nombreux projets en amont, ce qui encourage le développement de plateformes communautaires Open Source, et nous travaillons sur des projets qui impliquent différentes entreprises.
  • Stabiliser : nous commercialisons ces plateformes et projets en association avec un riche écosystème de services et de certifications, tout en contribuant en retour aux projets en amont dans lesquels nous sommes impliqués.

En comparaison avec des solutions indépendantes non conçues pour fonctionner ensemble, nos solutions de virtualisation des fonctions réseau (NFV) et d'intégration orientées API peuvent simplifier les processus et accélérer la distribution des services.

En choisissant nos solutions Open Source pour leurs nouveaux véhicules et systèmes avancés d'assistance au conducteur, les constructeurs peuvent réduire les délais de mise sur le marché tout en améliorant l'efficacité du développement et la pertinence à long terme de leurs systèmes. Red Hat In-Vehicle Operating System, notre système d'exploitation Red Hat® Enterprise Linux® adapté au monde de l'automobile, leur permettra de diminuer les temps de développement et les coûts, de créer des services et de générer de nouvelles sources de chiffre d'affaires.  

Nous participons déjà à plusieurs projets communautaires Open Source dans le secteur automobile. Nous avons notamment cofondé le groupe de travail Eclipse Software Defined Vehicle, qui a pour mission de concevoir une architecture évolutive pour les véhicules définis par logiciel. Et dans le cadre de l'initiative Scalable Open Architecture for Embedded Edge (SOAFEE), nous contribuons activement au développement d'une architecture Open Source évolutive, cloud-native et embarquée basée sur Linux.

Nous avons également fondé le groupe d'intérêt spécial (SIG) CentOS Automotive autour du projet AutoSD, la distribution en amont de la solution Red Hat In-Vehicle Operating System. De plus, nous avons mis en œuvre plusieurs projets de normes au sein de l'ISO (Organisation internationale de normalisation) concernant la mise à jour des applications de sécurité automobile, et nous travaillons à l'amélioration de la sécurité fonctionnelle dans le noyau Linux et dans l'écosystème dans le cadre du projet ELISA. Enfin, nous apportons notre contribution au projet Automotive Grade Linux, dont l'objectif est de fournir une plateforme de développement de logiciels Open Source embarqués notamment à Toyota, Suzuki et Mercedes-Benz.

Chez Red Hat, nous nous engageons à aider les constructeurs automobiles à long terme, en leur apportant notre expertise en matière de technologies Open Source, en posant les bases des innovations de demain et en initiant des projets collaboratifs afin de donner vie aux véhicules définis par logiciel.

Découvrez comment nos produits peuvent aider les constructeurs à accélérer l'innovation.

Hub

Le blog officiel de Red Hat

Découvrez les dernières informations concernant notre écosystème de clients, partenaires et communautés.

Tous les essais de produits Red Hat

Profitez de nos essais gratuits de produits Red Hat pour renforcer votre expérience pratique, préparer une certification ou évaluer l'adéquation d'un produit avec les besoins de votre entreprise.

En savoir plus

MicroShift : la version Red Hat

La version Red Hat de MicroShift est une solution d'orchestration des conteneurs Kubernetes allégée qui repose sur les fonctionnalités d'edge computing de Red Hat OpenShift.

Ansible vs Chef

Ansible et Chef sont des outils d'automatisation informatique développés par la communauté Open Source. Cet article présente en détail les similitudes et les différences entre Ansible et Chef.

Ansible, Terraform, Puppet, Chef et Salt : c'est quoi ?

Découvrez les différences entre Ansible et d'autres outils d'automatisation comme Terraform, Puppet, Chef et Salt.

Open source : ressources recommandées