En mayo de 2026, Canonical lanzó Workshop en el foro de la comunidad de Ubuntu, una herramienta de gestión de entornos de pruebas dirigida a desarrolladores. Su objetivo es permitir la creación, actualización y eliminación de entornos de desarrollo reproducibles mediante un único comando, para que los desarrolladores puedan centrarse en sus aplicaciones en lugar de en la configuración del entorno.
Características principales
- Inicio con un solo comando: Se define el entorno mediante un archivo YAML sencillo; crear, actualizar o eliminarlo requiere tan solo una línea de comando.
- Entornos de prueba en contenedores sin privilegios: Los entornos se ejecutan dentro de contenedores del sistema sin privilegios, minimizando así los riesgos para el equipo host.
- Composabilidad: Al incluir los SDK correspondientes en la configuración YAML, se pueden integrar rápidamente herramientas como Ollama, OpenCode, NVIDIA CUDA y AMD ROCm.
- Reproducibilidad: El mismo archivo de configuración permite recrear un entorno idéntico en cualquier equipo compatible.
- Interfaz estandarizada: Inspirada en el diseño de snapd, gestiona el acceso a recursos del equipo host como interfaces gráficas de escritorio o agentes SSH mediante una interfaz unificada.
- Compatibilidad con control de versiones: Los archivos YAML se pueden incorporar a repositorios de código, facilitando el trabajo colaborativo en equipo.
Workshop resulta especialmente útil para escenarios de desarrollo de inteligencia artificial, ya que resuelve problemas de coherencia del entorno y gestión de dependencias derivados de la rápida evolución de las herramientas de IA.