Canonical has released Workshop, a snap package to create self-contained development environments from a single YAML configuration file. The same setup can be reproduced across different machines and hardware setups, reducing dependency headaches and configuration drift within teams. Environments are built from SDKs, packages that install languages, frameworks and tools. Most come from the SDK Store, which provides versioned channels like the Snap Store (which can be pinned for reproducibility). Canonical ships SDKs for Ollama, OpenCode, NVIDIA CUDA and AMD ROCm at launch, but teams can create or define project-specific SDKs that are kept in the project’s .workshop/ folder. The definition file […]You're reading Canonical Workshop: reproducible, sandboxed dev environments with no fuss, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.