Ici au CES, les constructeurs automobiles s'affrontent pour lancer les derniers gadgets de leurs nouveaux modèles avant la compétition. Et c'est difficile à faire sans briser les silos de logiciels. Cela signifie qu'il faut utiliser des outils open-source largement développés, avec un historique riche, et ne pas développer des fonctionnalités similaires à celles déjà disponibles, mais dans sa propre boîte noire. Les constructeurs automobiles ont résisté à cela pendant des années.
Par exemple, pourquoi les constructeurs automobiles ne standardisent-ils pas autour de l’Automotive Grade Linux (AGL)? Bien que certains deviennent de plus en plus chauds à cette idée, il a fallu des années pour faire ces modestes progrès. Une initiative open-source visant carrément à fournir les bases d'une nouvelle génération d'innovation automobile - cela a été long à venir.
Pourquoi? Historiquement, les constructeurs automobiles ont été occupés à perfectionner leurs silos technologiques, avec des développeurs spécialisés, des piles de code patrimonial (qui dureront toujours) avec une technologie qu'ils comprennent (pour la plupart). Pourtant, ce n'est pas une voie sans heurts.
Parlez-en aux fabricants de systèmes d'exploitation qui ont construit tout ceci. Plus tard, ils ont compris que le différentiateur sur le marché était dans la magie qu'ils ont construite sur les fondations perfectionnées par d'autres. Ça a marché. Utiliser une fondation d'open source donne un produit avec de meilleures fonctionnalités, plus tôt, que les consommateurs sont heureux d'acheter. Pas tellement sur le marché de l'automobile. Pour l'instant.
Pourtant, avec le plaidoyer de la Linux Foundation et le rythme apparemment glacial de l'adhésion - d'abord des fournisseurs de premier rang dans une sorte de mouvement de recul des constructeurs automobiles eux-mêmes - nous voyons enfin des progrès.
J'ai parlé avec un partisan de l'AGL qui a dit qu'il venait de s’adresser à un fournisseur de premier rang, où il avait plaidé pour l'utilisation d'un environnement de développement standardisé pour les graphiques de ses systèmes automobiles. Il a essuyé un refus. Vu avec suspicion, les environnements de construction standardisés étaient très mal vus. Des années plus tard, les partisans de cette approche commencent à voir la lumière.
Maintenant, l'AGL semble faire sa place, des systèmes d'infodivertissement à l’ensemble du groupe d'instruments. C'est logique. Linux a fait des tâches réseau presque depuis qu'il y a un Linux. Maintenant, avec le soutien croissant de leurs employeurs, les développeurs de l'industrie automobile peuvent rapidement accélérer le processus de développement lui-même, standardiser les tests, engager une foule d'experts et, fondamentalement, faire des voitures beaucoup mieux, très rapidement.
Ce ne sera pas trop tôt, car les experts en sécurité nous avertissent depuis des années. Mais le progrès est le progrès, et au CES, il est aussi rafraîchissant qu'une brise de désert de les voir tous recroquevillés dans une zone orientée dans la même direction - vers l'avant.
Par exemple, il y avait plusieurs entreprises au CES qui offraient ce qui semble être des techniques de sécurité standard pour les voitures, des choses comme les moniteurs de réseau, la détection d'intrusion, la liste blanche et autres. Mais il s'agit en quelque sorte de correctifs boulonnés, car les protocoles de communication des voitures eux-mêmes sont très en retard par rapport à la technologie réseau actuelle. La plupart des voitures sur la route aujourd'hui ont peu, voire pas d'authentification sur les systèmes qui contrôlent la voiture elle-même.
Il est heureux de constater que depuis quelques années, on déploie beaucoup d'efforts pour améliorer les communications de contrôle afin qu'elles soient suffisamment robustes pour permettre une authentification plus efficace, ce qui est un début.
À l'avenir, nous espérons pouvoir mettre en place des ensembles d'outils robustes, et les entreprises qui ont déjà l'expérience de leur utilisation, ainsi que des mesures de sécurité.
Et puisque votre prochaine voiture aura plus de réseaux et d'électronique que la précédente - probablement beaucoup plus - cela peut se traduire par des prix plus bas, des ensembles de fonctionnalités plus complets et une plus grande confiance dans le fait que l'industrie se dirige dans la direction que les experts ont déjà tracée. Si vous engagez l'industrie de la sécurité de cette façon, la route qui s'ouvre devant vous pourrait être un peu plus facile.