A Microsoft megvalósította a Linux-konténereket a WSL-ben.

A Microsoft bejelentette, hogy megkezdi a Linux-konténerek Windowsban való futtatásának tesztelését, amely a WSL (Windows Subsystem for Linux) réteg alapján valósul meg. Az eszközkészlet parancssori interfészt és API-t biztosít Linux alapú konténerek létrehozásához, telepítéséhez és futtatásához Windows környezetből, valamint lehetővé teszi a futó konténerek elérését Windows-ból. A konténerek kezelésére szolgáló funkcionalitás a WSL 2.9.3 kísérleti kiadásába beépítve található.

A WSLC (WSL Konténerek) fő funkciói:

  • A konténerek életciklusának kezelésére szolgáló műveletek, mint például a létrehozás, indítás, leállítás, exportálás, tisztítás és ellenőrzés.
  • CPU- és memóriafogyasztás korlátozása az egyes konténerek vonatkozásában.
  • Képek készítése, feltöltése, kiküldése, importálása, mentése és ellenőrzése. Parancsok az elérhető képek listájának megtekintésére. Csoportos műveletek több képpel egyszerre. Több kép csomagolásának lehetősége egyetlen tar archívumba.
  • Virtuális hálózatok létrehozása és kezelése. Konténerek csatlakoztatása több hálózathoz. Saját hálózattípusok létrehozása. Hálózati portok átirányítása.
  • Partíciók létrehozása, megtekintése és törlése. Munka virtuális lemezekkel (VHD).
  • Hozzáférés a GPU-hoz a konténerekből és könyvtárak biztosítása nem privilegizált felhasználók számára a GPU-val való munkához.
  • Munkamenetek létrehozása szükség szerint, nevek hozzárendelése a munkamenetekhez, testreszabható tárolási hely.
  • API SDK a konténerek automatizálására C++ és C# / WinRT programokból.
  • A „wslc logs” parancs a naplók megtekintésére és adatkinyerésre. Statisztikák megjelenítése a konténer működéséről. A kimenet kiemelése a „wslc” segédprogramban.
  • Integráció az MSBuild-dal és CMake-mel.
  • Támogatás az ADMX csoportházirendeken keresztüli vezérléshez.
  • A VS Code dev container kiterjesztés támogatása, amely lehetővé teszi a kód fejlesztési környezetben való futtatását és összeállítását konténerben.

Az új WSL verzióban a konténerek támogatása mellett a következő lehetőségek is megvalósultak:

  • A konténerekben alapértelmezés szerint használt új fájlrendszer, a „virtiofs”, amely kétszeres sebességű hozzáférést biztosít a Windows fájlokhoz.
  • A konténerekben alapértelmezés szerint megvalósított „consomme” hálózati üzemmód, amely javított kompatibilitást biztosít a különféle hálózati konfigurációkkal (VPN, proxy stb.). A „consomme” üzemmódban a Linux forgalmat Windows keresztül továbbítják, lehetővé téve a Linux alkalmazások számára, hogy kihasználják a Windows hálózati környezetének összes lehetőségét, beleértve a biztonsági irányelveket és a vállalati rendszerekkel való integrációs eszközöket.
  • Javított automatikus visszatérés a Windows-ba a fel nem használt memóriával, virtuális gépben Linuxból.

A WSL teljes Linux kernelű virtuális gépet kínál (6.6 és 6.18 ágak alapján), amelyben Linux disztribúciók futtathatók. A kernel WSL-specifikus módosításokat tartalmaz, például optimalizációkat a bootidő csökkentésére és a memóriafogyasztás csökkentésére, lehetőséget a Windows számára a Linux által fel nem használt memória visszaadására, valamint beállításokat a fölösleges illesztőprogramok és alrendszerek kizárására. A rendszer külön lemezképként (VHD) települ ext4 fájlrendszerrel és virtuális hálózati adapterrel.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster