Ajouter un commentaire

Ubuntu Workshop : un environnement de développement sandbox

Par:
francoistonic

mer, 27/05/2026 - 14:22

Canonical introduit Workshop. Il s'agit d'un environnement de développement sandbox sur Ubuntu. Une simple commande pour initier un workshop : workshop launch dev. L'autre intérêt est de pouvoir reproduire l'environnement sur plusieurs machines. « Les développeurs à la pointe de la technologie souhaitent se concentrer sur leurs créations, et non sur les dépendances ou la configuration de leur poste de travail », explique Jon Seager, vice-président de l'ingénierie chez Canonical. « Workshop leur permet d'y parvenir facilement grâce à un simple fichier YAML qui définit leur environnement et installe les dépendances et composants nécessaires. Workshop contribue également à standardiser et à isoler l'utilisation des outils d'agents au sein des différentes équipes. ». La sandbox est modulaire et peut intégrer les SDK nécessaires, Ollama, CUDA, ROCm, etc. 

Canonical mise sur la simplicité : création rapide, mise à jour et suppression en quelques clics. 

Il faut utiliser disposer de :

Ubuntu ou une distribution s'appuyant dessus ou le sous-système Linux sur Windows

Btrfs au lieu de ZFS

LXD 6.8 minimum

La 1ere étape est de définir le fichier YAML, un peu comme un Dockerfile. Il faut y référencer les SDK et les outils que vous souhaitez. 

Par exemple Ollama :

name: dev
base: eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%75%62%75%6e%74%75%40%32%32%2e%30%34%22%3e%75%62%75%6e%74%75%40%32%32%2e%30%34%3c%2f%61%3e%27%29%3b'))
sdks:
  - name: ollama
    channel: cpu/stable
En résumé :
1 / environnement composable et réplicable
2 / construit pour les flux agentiques : par exemple pour exécuter des librairies non finalisées
3 / simplification des accès aux ressources des hots

Documentation : https://documentation.ubuntu.com/canonical-workshop/latest/tutorial/part-1-get-started/#tut-get-started

Page officielle : https://ubuntu.com/workshop

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y   CCC  TTTTTT  PPPP   TTTTTT 
Y Y C TT P P TT
Y C TT PPPP TT
Y C TT P TT
Y CCC TT P TT