Microsoft je implementiral Linux kontejnerje v WSL

Microsoft je napovedal začetek testiranja sistema za zagon Linux kontejnerjev v sistemu Windows, zasnovanega na plasti WSL (Windows Subsystem for Linux). Orodje ponuja standardni vmesnik ukazne vrstice wslc in API za ustvarjanje, nameščanje in zagon kontejnerjev na osnovi Linuxa iz okolja Windows, pa tudi za dostop do zagonjenih kontejnerjev iz sistema Windows. Funkcionalnost za delo s kontejnerji je vključena v eksperimentalno različico WSL 2.9.3.

Glavne funkcionalnosti WSLC (WSL Containers):

  • Operacije za upravljanje življenjskega cikla kontejnerjev, kot so ustvarjanje, zagon, ustavitev, izvoz, čiščenje in pregledovanje.
  • Ograničenje potrošnje CPU i memorije pojedinačnih kontejnera.
  • Kreiranje, učitavanje, slanje, uvoz, čuvanje i provera sistemskih slika. Komande za pregled lista dostupnih slika. Batch operacije odjednom sa više slika. Mogućnost pakovanja više slika u jedan tar arhiv.
  • Ustvarjanje in upravljanje virtualnih omrežij. Priključitev kontejnerjev na več omrežij. Ustvarjanje lastnih tipov omrežij. Preusmeritev omrežnih vrat.
  • Kreiranje, pregled i brisanje particija. Rad sa virtuelnim diskovima (VHD).
  • Dostop do GPU iz kontejnerjev in zagotavljanje knjižnic za delo neprivilegiranih uporabnikov z GPU.
  • Ustvarjanje sej na zahtevo, poimenovanje sej, nastavljivo mesto shranjevanja.
  • SDK z API-jem za avtomatizacijo dela s kontejnerji iz programov v C++ in C#/WinRT.
  • Ukaz «wslc logs» za ogled in filtriranje podatkov iz logov. Prikaz statistik delovanja kontejnerja. Osvetlitev izhoda v orodju «wslc».
  • Integracija z MSBuild in CMake.
  • Podpora za upravljanje preko skupinskih politik ADMX.
  • Podpora za razširitev VS Code dev container za zagon in gradnjo razvijane kode v kontejnerju.

Poleg podpore kontejnerjem nova različica WSL uvaja naslednje funkcionalnosti:

  • V kontejnerjih je predlagan in privzet nov datotečni sistem 'virtiofs', ki zagotavlja dvakratno povečanje hitrosti dostopa do datotek v Windows.
  • V kontejnerjih je implementiran in privzet način delovanja omrežja 'consomme', ki zagotavlja izboljšano združljivost z različnimi omrežnimi konfiguracijami (VPN, proxy itd.). V načinu «consomme» se Linux promet posreduje preko Windows, kar omogoča, da Linux aplikacije izkoristijo vse zmogljivosti omrežnega okolja Windows, vključno s politikami varnosti in sredstvi za integracijo s podjetniškimi sistemi.
  • Izboljšano samodejno vračanje v osnovno okolje z Windows neuporabljene pomnilnika, ki ni bila uporabljena v virtualni napravi s Linuxom.

WSL zagotavlja virtualni stroj s polno Linux jedrom (na podlagi različic 6.6 in 6.18), v katerem lahko tečejo distribucije Linuxa. Jedro vključuje spremembe specifične za WSL, kot so optimizacije za zmanjšanje časa zagona in zmanjšanje porabe pomnilnika, možnost vračanja Windows osvobojenega pomnilnika, ki ga uporabljajo procesi Linuxa, in nastavitve za izključitev odvečnih gonilnikov in subsistemov. Sistem se namesti v ločeno disko podobo (VHD) s datotečnim sistemom ext4 in virtualnim omrežnim adapterjem.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster