Google a franchi une nouvelle étape visant à reproduire l'un de ses plus grands succès dans le domaine de l'open source, en annonçant officiellement le transfert de trois projets d'infrastructure critiques pour les agents d'IA à la Cloud Native Computing Foundation (CNCF). Cette étape inclut la célèbre technologie d'isolation gVisor, ainsi que les projets Agent Substrate et OpenRL, dans le but de les soumettre à une gouvernance neutre qui favorisera leur adoption industrielle à grande échelle.
Cette annonce a été faite par Drew Bradstock, vice-président de la gestion des produits pour Kubernetes et l'écosystème cloud chez Google, dans un contexte de préoccupations de sécurité croissantes concernant la capacité des agents d'IA autonomes à exécuter du code et à interagir avec des systèmes externes. Cette démarche intervient à un moment où de grandes entreprises telles qu'Anthropic et OpenAI s'appuient sur la technologie gVisor pour isoler le code et empêcher le dépassement des environnements d'exécution restreints.
Pourquoi Google abandonne-t-il gVisor ?
Le projet gVisor a été lancé par Google en 2018 dans le but d'améliorer la sécurité des conteneurs en utilisant un noyau léger fonctionnant dans l'espace utilisateur pour intercepter les appels système. Malgré son utilisation à grande échelle, le projet a rencontré des obstacles empêchant l'intégration d'améliorations de performance dans le noyau Linux principal en raison de son lien direct avec une seule entreprise, ce que la direction espère surmonter en transférant le projet vers un environnement de contrôle indépendant.
Parallèlement, l'événement a marqué le lancement officiel de la première version du projet Agent Substrate et sa mise à disposition générale sur la plateforme Google Kubernetes Engine, un système de couche d'exécution supplémentaire au-dessus de Kubernetes qui permet de suspendre les agents inactifs et de reprendre leur travail sans consommation continue de ressources de calcul.
Que représente ce changement concrètement pour les développeurs ?
Le passage à la CNCF représente un changement radical dans la manière de développer et de maintenir ces technologies, car les développeurs externes pourront obtenir des privilèges de fusion de code, en plus d'élargir la portée de leur adoption au-delà des géants de la technologie pour inclure les startups qui dépendent d'environnements d'isolation fiables sans avoir besoin de réaliser leurs propres investissements massifs en sécurité.