Microsoft implementoval Linuxové kontajnery vo WSL

Spoločnosť Microsoft oznámila začiatok testovania systému na spúšťanie Linuxových kontajnerov vo Windows, ktorý je založený na vrstve WSL (Windows Subsystem for Linux). Nástroj poskytuje štandardné rozhranie príkazového riadku wslc a API na vytváranie, nasadzovanie a spúšťanie Linuxových kontajnerov z prostredia Windows, ako aj na prístup k spusteným kontajnerom z Windows. Funkcionalita na prácu s kontajnermi je súčasťou experimentálnej verzie WSL 2.9.3.

Hlavné možnosti WSLC (WSL Containers):

  • Operácie na riadenie životného cyklu kontajnerov, ako sú vytváranie, spúšťanie, zastavovanie, export, čistenie a inšpekcia.
  • Obmedzenie spotreby CPU a pamäte jednotlivých kontajnerov.
  • Zostavenie, nahrávanie, odosielanie, import, uloženie a kontrola systémových obrazov. Príkazy na zobrazenie zoznamov dostupných obrazov. Hromadné operácie naraz s viacerými obrazmi. Možnosť zabaliť niekoľko obrazov do jedného tar archívu.
  • Vytváranie a správa virtuálnych sietí. Pripojenie kontajnerov k viacerým sieťam. Vytváranie vlastných typov sietí. Preposielanie sieťových portov.
  • Vytváranie, zobrazenie a odstraňovanie oddielov. Práca s virtuálnymi diskami (VHD).
  • Prístup k GPU z kontajnerov a poskytnutie knižníc pre prácu neprivilegovaných používateľov s GPU.
  • Vytváranie relácií podľa potreby, priradenie mien reláciám, nastaviteľná lokalita úložiska.
  • SDK s API na automatizáciu práce s kontajnermi z programov v C++ a C#/WinRT.
  • Príkaz «wslc logs» na zobrazenie a výber dát z logov. Výstup štatistiky o činnosti kontajnera. Zvýraznenie výstupu v utilite «wslc».
  • Integrácia s MSBuild a CMake.
  • Podpora riadenia pomocou skupinových politík ADMX.
  • Podpora rozšírenia VS Code dev container na spúšťanie a zostavovanie vyvíjaného kódu v kontajneri.

Okrem podpory kontajnerov v novej verzii WSL sú implementované nasledujúce možnosti:

  • Navrhnutá a aktívne používaná ako predvolená v kontajneroch nová súborová sústava «virtiofs», zabezpečujúca dvojnásobné zrýchlenie prístupu k súborom vo Windows.
  • Implementovaný a predvolene zapnutý v kontajneroch režim sieťovej prevádzky «consomme», ktorý zabezpečuje lepšiu kompatibilitu s rôznymi sieťovými konfiguráciami.VPN, proxy a pod.). V režime „consomme“ sa Linux prevádzka presmerováva cez Windows, čo umožňuje využívať všetky funkcie sieťového prostredia Windows pre aplikácie Linux, vrátane bezpečnostných politík a nástrojov na integráciu s firemnými systémami.
  • Vylepšené automatické vrátenie do hlavného prostredia s Windows pamäte, ktorá nebola využitá, virtuálnom stroji z Linuxu.

WSL poskytuje virtuálny stroj s plnohodnotným Linux jadrom (na základe vetiev 6.6 a 6.18), v ktorom môžu bežať distribúcie Linuxu. Jadро obsahuje špecifické zmeny pre WSL, ako sú optimalizácie na skrátenie času spustenia a zníženie spotreby pamäte, možnosť vrátenia Windows uvoľnenej pamäte procesmi Linux a nastavenia na vylúčenie zbytočných ovládačov a subsystémov. Systém sa inštaluje do samostatného diskového obrazu (VHD) s konštrukciou súborového systému ext4 a virtuálnym sieťovým adaptérim.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster