Microsoft je implementirao Linux kontejnere u WSL

Tvrtka Microsoft je objavila početak testiranja sustava za pokretanje Linux kontejnera na Windowsima, koji je implementiran putem sloja WSL (Windows Subsystem for Linux). Alat nudi standardni CLI sučelje 'wslc' i API za kreiranje, implementaciju i pokretanje Linux kontejnera iz Windows okruženja, kao i za pristup pokrenutim kontejnerima iz Windows-a. Funkcionalnost za rad s kontejnerima uključena je u eksperimentalno izdanje WSL 2.9.3.

Glavne mogućnosti WSLC (WSL Kontejneri):

  • Operacije za upravljanje životnim ciklusom kontejnera, kao što su kreiranje, pokretanje, zaustavljanje, izvoz, čišćenje i inspekcija.
  • Ograničenje potrošnje CPU-a i memorije pojedinih kontejnera.
  • Izgradnja, učitavanje, slanje, uvoz, spremanje i provjera sistemskih slika. Komande za pregled popisa dostupnih slika. Grupne operacije s više slika u isto vrijeme. Mogućnost pakiranja više slika u jedan tar-arhiv.
  • Kreiranje i upravljanje virtualnim mrežama. Spajanje kontejnera na više mreža. Kreiranje vlastitih tipova mreža. Provođenje mrežnih portova.
  • Kreiranje, pregled i brisanje particija. Rad s virtualnim diskovima (VHD).
  • Pristup GPU-u iz kontejnera i pružanje biblioteka za rad neprivilegiranih korisnika s GPU-om.
  • Kreiranje sesija po potrebi, dodjeljivanje imena sesijama, prilagodljiva lokacija pohrane.
  • SDK s API-jem za automatizaciju rada s kontejnerima iz programa na C++ i C#\/WinRT.
  • Komanda 'wslc logs' za pregled i filtriranje podataka iz logova. Ispis statistike o radu kontejnera. Isticanje ispisa u alatu 'wslc'.
  • Integracija s MSBuild i CMake.
  • Podrška za upravljanje putem grupnih politika ADMX.
  • Podrška za proširenje VS Code dev container za pokretanje i izgradnju razvijanog koda u kontejneru.

Osim podrške za kontejnere, nova verzija WSL nudi sljedeće mogućnosti:

  • Predložena i zadužena po defaultu u kontejnerima nova datotečna sustav 'virtiofs', koja osigurava dvostruko brži pristup Windows datotekama.
  • Implementiran i zadužen po defaultu u kontejnerima način rada mreže 'consomme', koji osigurava poboljšanu interoperabilnost s različitim mrežnim konfiguracijama.VPN, proxy i slično). U režimu «consomme», Linux-trafik se preusmjerava preko Windowsa, što omogućuje korištenje svih mogućnosti mrežnog okruženja Windowsa za Linux aplikacije, uključujući sigurnosne politike i alate za integraciju s korporativnim sustavima.
  • Poboljšano automatsko vraćanje u osnovno Windows okruženje neiskorištene memorije iz virtualnoj mašini Linuxa.

WSL pruža virtualnu mašinu s punim Linux jezgrom (na temelju grana 6.6 i 6.18), u kojoj se mogu pokretati Linux distribucije. Jezgra uključuje specifične promjene za WSL, kao što su optimizacije za smanjenje vremena pokretanja i smanjenje potrošnje memorije, mogućnost vraćanja memorije oslobodene od Linux procesa natrag Windowsu i postavke za isključivanje suvišnih drajvera i podsustava. Sustav se instalira u zasebnu diskovnu sliku (VHD) s ext4 datotečnim sustavom i virtualnim mrežnim adapterom.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster