A Microsoft bővíti a Windows Subsystem for Linux lehetőségeit: beépített támogatást ad a Linux konténerek futtatásához és kezeléséhez, a WSL Containers pedig mostantól általánosan elérhető.
Egyszerűen fogalmazva: a WSL most már közvetlenebbül tud Linux konténereket futtatni Windowson, így a fejlesztőknek nem kell minden feladathoz külön konténerplatformra támaszkodniuk. Így jóval egyszerűbbé válik a Linux-alapú fejlesztői környezetek futtatása, tesztelése és kezelése Windows alatt maradva.
Az új wslc.exe parancssori eszköz lehetővé teszi, hogy a fejlesztők közvetlenül Windowson építsenek, futtassanak és telepítsenek Linux konténereket. Emellett a Microsoft a container.exe alias-t is biztosítja. Egy új API pedig lehetővé teszi, hogy natív Windows alkalmazások programozottan indítsanak és vezéreljenek Linux konténereket.
A GA kiadás jóval szélesebb körű, mindennapi konténerkezelési funkciókat hoz. Többek között támogatja a konténerek újraindítását, fájlmásolást, állapotellenőrzéseket, mountokat, valós idejű eseményfigyelést, állítható tárolási helyeket, valamint olyan parancsokat, amelyekkel a konténereket hálózatokhoz lehet csatlakoztatni vagy azokról le lehet választani. Egyedi hálózati driver beállítások is használhatók.
A Microsoft vállalati felhasználásra is pozicionálja a WSL Containers megoldást. A Microsoft Defender for Endpoint integrációja láthatóvá teszi a konténerekben futó folyamatok, fájlok és hálózati forgalom adatait a biztonsági csapatok számára, míg a Microsoft Intune mostantól szabályozhatja a hozzáférést a WSL Containers funkcióhoz, és korlátozhatja a konténer image-ek letöltését a jóváhagyott registrykre.
A fejlesztői eszközök már elkezdték átvenni az új runtime használatát. A VS Code Dev Containers wslc drivert tud használni, az Aspire pedig WSL Containers runtime-ra támaszkodhat. További integrációk a VS Code Container kiterjesztés, a Lazywslc és a WSL Container Desktop.
A teljesítmény és a hálózatkezelés is a fejlesztések része. A Microsoft szerint a WSL Containers akár kétszeres teljesítményt is nyújthat, amikor Linux környezetből Windows fájlokat érnek el. Az új consomme hálózati mód célja, hogy javítsa a kompatibilitást a fejlesztői és vállalati környezetek széles skáláján.
Van azonban egy látványos hiányosság: a Compose támogatás még nem érhető el. A Microsoft szerint ez jelenleg a leggyakrabban kért bővítés, és a tervek szerint a jövőben egy wsl compose up munkafolyamattal szeretnék elérni, hogy a meglévő compose.yaml fájlok módosítás nélkül használhatók legyenek.
Az új konténerfunkciók a WSL frissítésével érhetők el a wsl --update paranccsal, vagy a legújabb WSL kiadás telepítésével innen: GitHub.
További részletekért olvassa el a Microsoft hivatalos bejelentését.

