
全新开源工具:Workshop
Canonical 近日推出了一款名为 Workshop 的开源工具,开发者只需执行单个命令,便能快速搭建可复现的开发环境。这一创新旨在解决跨平台开发中常见的依赖冲突和配置漂移问题。
核心机制:YAML 配置与 SDK 构建
Workshop 利用 YAML 文件定义开发环境配置,确保同一套环境能在不同硬件或设备上完美复制。环境并非直接由基础系统构成,而是基于 SDK(软件开发包)构建——这些 SDK 是集成语言、框架及工具链的预封装集合。
- SDK Store 生态:大部分 SDK 来自官方的 SDK Store,该系统支持版本化通道(类似 Snap Store),项目可精确指定所需 SDK 版本。
- 开箱即用:目前 Canonical 已提供以下 SDK:
- Ollama
- OpenCode
- NVIDIA CUDA
- AMD ROCm
- 自定义扩展:用户也可自行创建项目专属的 SDK,满足特定需求。
解决痛点:告别依赖与漂移
传统开发环境中,不同机器间的环境差异常导致“在我电脑上能跑”的尴尬。Workshop 的沙箱化机制与版本锁定功能,让团队协作环境始终保持一致,大幅减少调试时间。
关注微信号:智享开源 ,及时了解更新信息。
原文链接:https://www.omgubuntu.co.uk/2026/05/canonical-workshop-dev-environments


扫码关注公众号:智享开源

评论功能已经关闭!