Microsoft zavedl linuxové kontejnery ve WSL

Společnost Microsoft oznámila začátek testování systému pro spuštění Linuxových kontejnerů ve Windows, realizovaného na základě vrstvy WSL (Windows Subsystem for Linux). Nástroj poskytuje standardní příkazový rozhraní wslc a API pro vytváření, nasazení a spuštění kontejnerů založených na Linuxu z prostředí Windows, stejně jako umožňuje přístup k spuštěným kontejnerům z Windows. Funkcionalita pro práci s kontejnery je součástí experimentální verze WSL 2.9.3.

Hlavní funkce WSLC (WSL Containers):

  • Operace pro řízení životního cyklu kontejnerů, jako je vytváření, spouštění, zastavení, export, čištění a inspekce.
  • Omezení spotřeby CPU a paměti jednotlivých kontejnerů.
  • Sestavení, nahrávání, odesílání, import, ukládání a ověřování systémových obrazů. Příkazy pro zobrazení seznamů dostupných obrazů. Hromadné operace s více obrazy najednou. Možnost sbalit více obrazů do jednoho tar archivu.
  • Vytváření a správa virtuálních sítí. Připojení kontejnerů k více sítím. Vytváření vlastních typů sítí. Přesměrování síťových portů.
  • Vytváření, prohlížení a odstraňování oddílů. Práce s virtuálními disky (VHD).
  • Přístup k GPU z kontejnerů a poskytování knihoven pro práci neprivilegovaných uživatelů s GPU.
  • Vytváření relací podle potřeby, pojmenovávání relací, přizpůsobitelná umístění úložišť.
  • SDK s API pro automatizaci práce s kontejnery z programů v C++ a C# / WinRT.
  • Příkaz „wslc logs“ pro prohlížení a filtrování dat z logů. Výstup statistik o činnosti kontejneru. Zvýraznění výstupu v utilitě „wslc“.
  • Integrace s MSBuild a CMake.
  • Podpora správy pomocí skupinových politik ADMX.
  • Podpora rozšíření VS Code dev container pro spuštění a sestavení vyvíjeného kódu v kontejneru.

Kromě podpory kontejnerů nová verze WSL zavádí také následující funkcionality:

  • Byla navržena a implementována jako výchozí ve kontejnerech nová souborová systém 'virtiofs', která zajišťuje dvakrát rychlejší přístup k Windows souborům.
  • Byl implementován a nastaven jako výchozí v kontejnerech režim práce sítě 'consomme', zajišťující zlepšenou kompatibilitu s různými síťovými konfiguracemi (VPN, proxy atd.). V režimu „consomme“ je linuxový provoz přesměrován přes Windows, což umožňuje linuxovým aplikacím využívat všechny možnosti síťového prostředí Windows, včetně bezpečnostních politik a nástrojů pro integraci s podnikových systémů.
  • Bylo vylepšeno automatické vracení do hlavního prostředí s Windows nevyužité paměti, virtuálním stroji zpět z Linuxu.

WSL poskytuje virtuální stroj s plnohodnotným jádrem Linuxu (na základě větví 6.6 a 6.18), ve kterém mohou být spuštěny distribuce Linuxu. Jádro zahrnuje specifické změny pro WSL, jako jsou optimalizace pro zkrácení času spuštění a snížení spotřeby paměti, možnost vracet Windows uvolněnou paměťmi Linuxových procesů a nastavení pro vyloučení nadbytečných ovladačů a podsystemů. Systém se instaluje do samostatného diskového obrazu (VHD) s souborovým systémem ext4 a virtuálním síťovým adaptérem.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster