Kompania Microsoft shpalli fillimin e testimit të një sistemi për të nisur kontejnerët Linux në Windows, i implementuar mbi bazën e ndërfaqes WSL (Windows Subsystem for Linux). Ky mjet ofron një ndërfaqe standarde të komandave wslc dhe API për krijimin, shpërndarjen dhe aktivizimin e kontejnerëve Linux nga mjedisi Windows, si dhe për qasjen në kontejnerët e aktivizuar nga Windows. Funksionalitetet për punën me kontejnerët janë përfshirë në një botim eksperimental të WSL 2.9.3.
Kryesoret e WSLC (WSL Containers):
- Operacione për menaxhimin e ciklit të jetës së kontejnerëve, të tilla si krijimi, nisja, ndalimi, eksportimi, pastrimi dhe inspektimi.
- Kufizimi i konsumit të CPU dhe memorjes për kontejnerët individualë.
- Ndërtimi, ngarkimi, dërgimi, importimi, ruajtja dhe verifikimi i imazheve sistemike. Komandat për shikimin e listave të imazheve të disponueshme. Operacione grupore me disa imazhe menjëherë. Mundësia për paketimin e disa imazheve në një arkiv tar.
- Krijimi dhe menaxhimi i rrjeteve virtuale. Bashkimi i kontejnerëve në disa rrjete. Krijimi i llojeve të veta të rrjeteve. Përcjellja e portëve rrjetës.
- Krijimi, shikimi dhe fshirja e ndarjeve. Puna me disqet virtuale (VHD).
- Qasja në GPU nga kontejnerët dhe ofrimi i bibliotekave për punën e përdoruesve pa privilegje me GPU.
- Krijimi i sesioneve sipas nevojës, emërtimi i sesioneve, vendndodhje të personalizueshme të magazinimit.
- SDK me API për automatizimin e punës me kontejnerët nga programet në C++ dhe C#/WinRT.
- Komanda «wslc logs» për shikimin dhe selektimin e të dhënave nga logjet. Shfaqja e statistikave mbi funksionimin e kontejnerit. Skicimi i output-it 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 aktivizimin dhe ndërtimin e kodit në proces zhvillimi në konteiner.

Përveç mbështetjes për kontejnerët, në versionin e ri të WSL janë realizuar këto mundësi:
- Propozohet dhe aktivizohet nga default në kontejnerët një sistem të ri dosjesh "virtiofs", që siguron dyfishimin e shpejtësisë së qasjes në skedarët Windows.
- Realizimi dhe aktivizimi nga default në kontejnerët një mënyre punë të rrjetit "consomme", që siguron një përputhje të përmirësuar me konfigurations e ndryshme të rrjetit.VPN, proxy et al.). Në modin «consomme», trafiku Linux përcillet përmes Windows, çka lejon përdorimin e të gjitha mundësive të mjedisit rrjet Windows për aplikacionet Linux, duke përfshirë politikat e sigurisë dhe mjetet për integrimin me sistemet e korporatës.
- Automatizimi i rikthimit në mjedisin kryesor të Windows nga memoria e papërdorur në makinën virtuale Linux.
WSL ofron një makinë virtuale me një bërthamë Linux të plotë (nga degët 6.6 dhe 6.18), në të cilën mund të ekzekutohen distribucione Linux. Bërthama përfshin ndryshime specifike për WSL, të tilla si optimizime për të zvogëluar kohën e nisjes dhe konsumimin e memories, mundësinë e rikthimit të memories të liruar nga proceset Linux në Windows dhe konfigurimet për të përjashtuar drejtorët dhe nën-sistemet e panevojshme. Sistemi instalohet në një imazh disku të veçantë (VHD) me sistemin e skedarëve ext4 dhe një adaptuer rrjeti virtual.
Burimi: opennet.ru
