Spoločnosť Microsoft oznámila začiatok testovania systému pred spustením. Linux-kontajnery v Windows, implementovaný na základe vrstvy WSL (Windows Subsystém pre Linux). Sada nástrojov poskytuje štandardné rozhranie príkazového riadka wslc a API na vytváranie, nasadzovanie a spúšťanie kontajnerov na základe Linux z prostredia Windows, ako aj na prístup k spusteným kontajnerom z WindowsFunkcionalita kontajnerov je zahrnutá v experimentálnej verzii WSL 2.9.3.
Kľúčové vlastnosti WSLC (WSL kontajnerov):
- Operácie na správu životného cyklu kontajnera, ako napríklad vytváranie, spúšťanie, zastavovanie, exportovanie, čistenie a kontrola.
- Obmedzenie spotreby CPU a pamäte jednotlivými kontajnermi.
- Vytváranie, sťahovanie, nahrávanie, importovanie, ukladanie a overovanie systémových obrazov. Príkazy na zobrazenie zoznamov dostupných obrazov. Dávkové operácie s viacerými obrazmi naraz. Možnosť zabaliť viacero obrazov do jedného tarballu.
- Vytvárajte a spravujte virtuálne siete. Pripájajte kontajnery k viacerým sieťam. Vytvárajte vlastné typy sietí. Presmerujte sieťové porty.
- Vytváranie, zobrazovanie a odstraňovanie oddielov. Práca s virtuálnymi diskami (VHD).
- Prístup k GPU z kontajnerov a poskytovanie knižníc pre neprivilegovaných používateľov na prácu s GPU.
- Vytvárajte relácie podľa potreby, priraďte názvy relácií a prispôsobte si umiestnenie úložiska.
- SDK s API pre automatizáciu práce s kontajnermi z programov C++ a C#/WinRT.
- Príkaz „wslc logs“ na zobrazenie a extrakciu údajov z protokolov. Zobrazuje štatistiky operácií kontajnera. Zvýraznenie výstupu v utilite „wslc“.
- Integrácia s MSBuild a CMake.
- Podpora správy pomocou skupinových politík ADMX.
- Podpora pre rozšírenie VS Code dev container na spúšťanie a vytváranie vývojového kódu v kontajneri.

Okrem podpory kontajnerov prináša nová verzia WSL aj nasledujúce funkcie:
- Bol zavedený nový súborový systém virtiofs, ktorý je v kontajneroch štandardne povolený a poskytuje dvakrát rýchlejší prístup k... Windows-súbory.
- Sieťový režim „consomme“ bol v kontajneroch implementovaný a štandardne povolený, čo poskytuje vylepšenú kompatibilitu s rôznymi sieťovými konfiguráciami (VPN, proxy atď.). V režime „consomme“. Linux-prevádzka je presmerovaná cez Windows, čo umožňuje jeho použitie na Linux aplikácie všetky možnosti sieťového prostredia Windows, vrátane bezpečnostných politík a nástrojov na integráciu s podnikovými systémami.
- Vylepšený automatický návrat do hlavného prostredia s Windows pamäť sa nepoužíva v virtuálny prístroj с Linux.
WSL poskytuje virtuálny stroj s plným jadrom. Linux (na základe vetiev 6.6 a 6.18), ktoré môžu spúšťať distribúcie LinuxJadro zahŕňa zmeny špecifické pre WSL, ako sú optimalizácie na skrátenie času spustenia a spotreby pamäte, možnosť vrátenia predchádzajúcich zmien. Windows oslobodený LinuxProcesy pamäte a konfigurácie na odstránenie nepotrebných ovládačov a podsystémov. Systém je nainštalovaný na samostatnom obraze disku (VHD) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom.
Zdroj: opennet.ru
