Ha DevOps területen dolgozol, jó hírünk van számodra. A Canonical bejelentette a Workshop-ot, egy új klasszikus Snap-t, amely lehetővé teszi reprodukálható, sandboxolt Ubuntu fejlesztési környezetek indítását YAML konfigurációs fájlokból.
A ma bejelentett Workshop célja, hogy csökkentse a fejlesztők által a függőségek, SDK-k és munkaállomás-specifikus eszközök konfigurálására fordított időt. A környezeteket egyszer konfigurálják, és több gépen is reprodukálhatók, beleértve a fejlesztési és telepítési rendszereket.
A Workshop YAML fájlokat használ a környezetek meghatározására. Ezek verziókezelhetők és megoszthatók a közreműködők között, integrálva a beállítást magába a projektbe. Más szóval, a Workshop környezetek könnyen létrehozhatók, frissíthetők vagy eltávolíthatók néhány parancs segítségével.
A Canonical a Workshopot a modern fejlesztési munkafolyamatokhoz pozicionálja, különösen az agentic AI eszközöket használó folyamatokhoz. Az eszköz képes SDK-kat, például Ollama, OpenCode, NVIDIA CUDA és AMD ROCm letöltésére konfigurációs fájlokon keresztül, lehetővé téve a fejlesztők számára, hogy eszközkészleteket állítsanak össze AI, GPU és más fejlett munkaterhelésekhez anélkül, hogy minden gépen manuálisan kellene beállítaniuk.
A biztonság szempontjából a környezetek nem privilegizált rendszerkonténerekben futnak, csökkentve a támadási felületet. Az SDK-k egységes mechanizmust használnak a gazda erőforrásokhoz való hozzáférés kérésére, beleértve a GUI alkalmazások asztali hozzáférését és a gazda SSH ügynökét.
Továbbá, a Workshop következetes hozzáférés-ellenőrzéseket érvényesít a környezetek között, eltávolítva a szükségességet, hogy a fejlesztők minden konténer vagy eszköz hozzáférését kezeljék.
A platform egységesíti azt is, hogy a gazda erőforrások hogyan kerülnek kitettségre a konténeres környezetek számára. Ahelyett, hogy egyedi szkripteket vagy manuális útvonalkezelést használnának, hozzáférést biztosít a csatolásokhoz, eszközökhöz és hálózati szolgáltatásokhoz egy egységes felületen keresztül.
Az eszköz LXD 6.8 vagy újabb verziót igényel. A Canonical a következő telepítési parancsokat biztosítja:
sudo Snap install --channel=6/stable lxd sudo Snap install --classic workshopCode language: bash (bash)
További részletekért lásd a bejelentést vagy nézd meg a Workshop dokumentációját.

