Kompania Microsoft shpalli fillimin e testimit të një sistemi për të nisur konteinerë Linux në Windows, i implementuar mbi shtresën WSL (Windows Subsystem for Linux). Mjeti ofron një ndërfaqe standarde të komandave wslc dhe një API për krijimin, shpërndarjen dhe ekzekutimin e konteinerëve mbi Linux nga mjedisi Windows, si dhe për të aksesuar konteinerët e nxitur nga Windows. Funksionaliteti për punën me konteinerët është i përfshirë në çlirimin eksperimental WSL 2.9.3.
Karakteristikat kryesore të WSLC (Konteinerët WSL):
- Operacione për menaxhimin e ciklit të jetës së konteinerëve, si krijimi, nisja, ndalimi, eksporti, pastrimi dhe inspektimi.
- Kufizimi i konsumit të CPU dhe memories për konteinerët individualë.
- Ndërtimi, ngarkimi, dërgimi, importimi, ruajtja dhe verifikimi i imazheve sistemike. Komanda për shikimin e listave të imazheve të disponueshme. Operacione grupore për disa imazhe njëkohësisht. Mundësia e paketimit të disa imazheve në një arkiv tar.
- Krijimi dhe menaxhimi i rrjeteve virtuale. Bashkimi i konteinerëve në disa rrjete. Krijimi i llojeve të veta të rrjeteve. Rrjedhja e porteve të rrjetit.
- Krijimi, shikimi dhe fshirja e ndarjeve. Puna me disqet virtuale (VHD).
- Qasja në GPU nga kontenierët dhe ofrimi i bibliotekave për përdoruesit që nuk kanë privilegje për punë me GPU.
- Krijimi i seancave sipas nevojës, emërtimi i seancave, vendndodhja e ruajtjes e personalizuar.
- SDK me API për automatizimin e punës me kontenierët nga programet në C++ dhe C#/WinRT.
- Komanda «wslc logs» për shikimin dhe seleksionimin e të dhënave nga logët. Dalja e statistikave mbi punën e kontenierit. Theksimi i daljes në utilitarin «wslc».
- Integrimi me MSBuild dhe CMake.
- Mbështetje për menaxhimin përmes politikave grupore ADMX.
- Mbështetje për zgjerimin e VS Code dev container për ekzekutimin dhe ndërtimin e kodit në zhvillim në kontenier.

Përveç mbështetjes për kontenierët, versione e re WSL ka implementuar këto mundësi:
- E propozuar dhe aktivizuar si cilësim i parazgjedhur në kontenierët, sistemi i ri i skedareve «virtiofs», që siguron dyfishimin e shpejtësisë së qasjes në skedarët Windows.
- E implementuar dhe aktivizuar si cilësim i parazgjedhur në kontenierët, mënyra e punës e rrjetit «consomme», që siguron përputhshmëri të përmirësuar me konfiguratat e ndryshme të rrjetit.VPN, proxy et al.). Në modin «consomme», trafiku Linuxçohet përmes Windows, duke lejuar që aplikacionet Linux të shfrytëzojnë të gjitha mundësitë e mjedisit rrjetor të Windows, duke përfshirë politikat e sigurisë dhe mjete për integrim me sistemet korporative.
- Kthimi automatik në ambientin kryesor me Windows është përmirësuar për kujtesën e papërdorur në makinën virtuale Linux.
WSL ofron një makinë virtuale me një bërthamë të plotë Linux (në bazë të degëve 6.6 dhe 6.18), në të cilën mund të ekzekutohen distribucione Linux. Bërthama përfshin ndryshime specifike për WSL, si optimizime për të reduktuar kohën e fillimit dhe për të minimizuar konsumimin e memories, mundësinë e rikthimit të memories së lirë nga proceset Linux në Windows dhe konfigurime për të përjashtuar shoferë dhe nëngjykatës të panevojshëm. Sistemi instalon në një imazh disk të veçantë (VHD) me një sistem skedari ext4 dhe një adaptues rrjeti virtual.
Burimi: opennet.ru
