Microsoft paziņoja par Linux konteineru palaišanas sistēmas testēšanas uzsākšanu Windows, kas tiek īstenota virs WSL (Windows Subsystem for Linux) slāņa. Instrumentu komplekts nodrošina tipisku komandrindas interfeisu wslc un API, lai izveidotu, izvietotu un palaistu Linux konteinerus Windows vidē, kā arī lai piekļūtu palaistajiem konteineriem no Windows. Funkcionalitāte darbam ar konteineriem ir iekļauta eksperimentālajā WSL 2.9.3 izlaidumā.
Galvenās WSLC (WSL Containers) iespējas:
- Darības konteineru dzīves cikla pārvaldībai, piemēram, izveide, palaišana, apstādināšana, eksportēšana, tīrīšana un inspekcija.
- Atsevišķu konteineru CPU un atmiņas patēriņa ierobežojumi.
- Sistēmas attēlu izveide, augšupielāde, nosūtīšana, imports, saglabāšana un validācija. Komandas pieejamo attēlu saraksta skatīšanai. Pakotņu operācijas ar vairākiem attēliem. Iespēja sapakot vairākus attēlus vienā tar arhīvā.
- VIRTUAL HV izveide un pārvaldība. Konteineru pievienošana vairākiem tīkliem. Savu tīklu tipu radīšana. Tīkla portu pārsūtīšana.
- Sadaļu izveide, skatīšana un dzēšana. Darbs ar virtuālajiem diskiem (VHD).
- Piekļuve GPU no konteineriem un bibliotēku nodrošināšana nepiekļautiem lietotājiem, lai strādātu ar GPU.
- Sesiju izveide pēc vajadzības, nosakot nosaukumus sesijām, pielāgojama krātuves atrašanās vieta.
- SDK ar API konteineru automatizācijai no C++ un C#/WinRT programmām.
- Komanda "wslc logs" datu skatīšanai un izvilkšanai no žurnāliem. Statistikas izvade par konteineru darbību. Izejas uzsvēršana utilītē "wslc".
- Integrācija ar MSBuild un CMake.
- Atbalsts pārvaldībai, izmantojot grupu politikas ADMX.
- Atbalsts VS Code dev container paplašinājumam, kas ļauj palaist un veidot izstrādāto kodu konteinerā.

Papildus konteineru atbalstam jaunajā WSL versijā ir ieviestas šādas iespējas:
- Konteineros ir piedāvāta un pēc noklusējuma ieslēgta jaunā failu sistēma "virtiofs", kas nodrošina divkāršu piekļuves ātrumu Windows failiem.
- Konteineros ir īstenots un pēc noklusējuma ieslēgts tīkla darbības režīms "consomme", kas nodrošina uzlabotu saderību ar dažādām tīklu konfigurācijām.VPN, proxy utt.).
- Uzlabota automātiskā pāreja atpakaļ uz galveno Windows vidi, neizmantoto atmiņu, virtuālā mašīnā ar Linux.
WSL nodrošina virtuālo mašīnu ar pilnvērtīgu Linux kodolu (balstītu uz 6.6 un 6.18 filiālēm), kurā var darbināt Linux distribūcijas. Kodolā ir iekļautas WSL specifiskas izmaiņas, piemēram, optimizācijas, lai samazinātu palaišanas laiku un atmiņas lietojumu, iespēja atgriezt Windows atbrīvoto atmiņu, ko lieto Linux procesi, un iestatījumi, lai izslēgtu liekos draiverus un subsistēmas. Sistēma tiek instalēta atsevišķā diska attēlā (VHD) ar ext4 failu sistēmu un virtuālo tīkla adapteri.
Avots: opennet.lv
