La Fondation Linux travaille sur un hyperviseur léger open source pour l’Internet des objets

Hyperviseur ACRN Linux Fondation

A l’occasion de l’Embedded Linux Conference qui s’est tenue du 12 au 15 mars 2018 à Portland (Oregon), la Fondation Linux a annoncé le lancement d'un projet axé sur le développement d’un hyperviseur embarqué en open source, spécifiquement optimisé pour le domaine de l’IoT. ...Baptisé ACRN (prononcer “acorn”), cet hyperviseur, qui est une structure logicielle qui permet de créer et d'exécuter des machines virtuelles différentes sur une même plate-forme matérielle, va bénéficier de contributions majeures d'Intel ; il est pensé pour tenir compte des aspects de sécurité et de contraintes temps réel propres aux applications des systèmes connectés actuels.

Selon ses concepteurs, ce projet fournira un cadre de référence aux équipes de développement dans l’industrie pour la construction d'un hyperviseur embarqué open source de taille réduite (moins de 25 Ko contre 150 Ko en moyenne pour un hyperviseur classique) spécifique à l'Internet des objets. ACRN est composé de deux éléments principaux : l'hyperviseur lui-même et un modèle complet de présentation des données doté de riches interfaces d'entrées/sorties. (Ces “médiateurs”, ou modèles de périphériques, sont conçus pour interagir avec le matériel sous-jacent et faciliter les échanges de données à travers plusieurs machines virtuelles.)

ACRN sera livré avec un système d'exploitation orienté services (Service OS) reposant sur Linux et exécutera simultanément des OS invités (une autre instance Linux, un système d’exploitation temps réel, un système Android…) fournissant dès lors une plate-forme logicielle complète pour construire des applications complexes.

Dès maintenant, ACRN invite la communauté des développeurs à contribuer au code pour délivrer en open source un hyperviseur de référence intégré de haute qualité. Les premiers membres du projet ACRN comprennent les socités ADLink, Aptiv, Intel, LGE et Neusoft.

« Avec le projet ACRN, les développeurs de systèmes embarqués disposent d'une nouvelle option d'hyperviseur immédiatement disponible, déclare Jim Zemlin, directeur exécutif de la Linux Foundation. L'optimisation d'ACRN pour les périphériques à ressources limitées et l'accent mis sur l'isolation des applications critiques et leur priorisation (prise en compte du temps réel) rendent ce projet applicable à de nombreux cas d'utilisation de l’IoT. »

« Le manque de solutions de virtualisation open source pour les systèmes embarqués temps réel et critiques a freiné le développement de ce type d’application, commente Angelo Corsaro, directeur technologique d'ADLink. La disponibilité d'ACRN en tant que projet de la Fondation Linux, soutenu par Intel, va changer la donne car il apporte les notions d’agilité et de gestion personnalisée d’environnements virtualisés dans des systèmes embarqués temps réel, un facteur clé pour faire de l'Internet industriel une réalité. »