En mai 2026, Canonical a lancé Workshop sur le forum de la communauté Ubuntu. Il s’agit d’un outil de gestion d’environnements sandbox destiné aux développeurs, permettant de créer, mettre à jour et supprimer des environnements de développement reproductibles grâce à une seule commande. Ainsi, les développeurs peuvent se concentrer sur leurs applications plutôt que sur la configuration de l’environnement.
Fonctionnalités clés
- Démarrage en une seule commande : Définissez l’environnement via un simple fichier YAML ; la création, la mise à jour ou la suppression ne nécessitent qu’une seule commande.
- Sandbox conteneurisée sans privilèges : L’environnement s’exécute dans un conteneur système sans privilèges, limitant ainsi au maximum les risques pour la machine hôte.
- Composabilité : En mentionnant simplement les SDK dans le fichier YAML, vous pouvez intégrer rapidement des outils tels qu’Ollama, OpenCode, NVIDIA CUDA ou AMD ROCm.
- Reproductibilité : Le même fichier de configuration permet de recréer exactement le même environnement sur n’importe quelle machine compatible.
- Interface standardisée : S’inspirant du design de snapd, il gère l’accès aux ressources de la machine hôte comme les interfaces graphiques ou l’agent SSH via une interface unifiée.
- Adapté au contrôle de version : Le fichier YAML peut être ajouté à un dépôt de code, facilitant ainsi le partage et la collaboration d’équipe.
Workshop convient particulièrement aux scénarios de développement liés à l’intelligence artificielle, car il résout les problèmes de cohérence d’environnement et de gestion des dépendances engendrés par l’évolution rapide des outils IA.