À propos du projet

EVE (Edge Virtualization Engine) est un projet open source de LF Edge qui fournit une architecture standardisée pour exécuter et orchestrer des applications cloud-native sur des appareils de périphérie sur site d'entreprise. Il s'appuie sur la virtualisation assistée par matériel pour donner aux utilisateurs un contrôle direct sur les ressources sous-jacentes, permettant la consolidation des charges de travail et la multi-location. EVE prend en charge les architectures ARM et Intel et peut fonctionner sur de petites cartes comme l'Orange Pi, mais est optimisé pour les passerelles IoT et les PC industriels. EVE s'appuie sur des composants open source tels que QEMU, Linuxkit et Alpine Linux, orchestrés par des microservices Go dans le répertoire `pkg/pillar`. Le projet fournit des images Docker préconstruites pour l'installation sur diverses plateformes, notamment l'émulation QEMU, Raspberry Pi 4/5, Onlogic FR201, HiKey, NVIDIA Jetson et cartes i.MX. Il peut être utilisé de manière autonome ou avec le contrôleur Adam pour la gestion. Le README inclut des instructions détaillées de compilation et d'installation, couvrant la configuration des dépendances, les compilations multi-architectures, la configuration du proxy et l'exécution dans QEMU. Il explique également comment personnaliser la partition de configuration et fournit des guides spécifiques aux cartes pour flasher les images et démarrer. EVE est publié toutes les deux semaines avec des versions LTS disponibles, et le projet maintient une communauté active sur Slack.