Společnost Microsoft již vydala WSL2, subsystém Windows pro Linux

Windows_WSL

Jak jsme minulý měsíc diskutovali o WSL2 spolu s funkcemi, které by v něm byly implementovány při jeho spuštění, Společnost Microsoft oznámila vytvoření nových experimentálních sestavení programu Windows Insider (build 18917), včetně vrstvy WSL2 (Subsystém Windows pro Linux).

WSL2 je vrstva, která umožňuje spouštění spustitelných souborů systému Linux v systému Windows. WSL Second Edition se vyznačuje tím, že poskytuje plnohodnotné linuxové jádro, nikoli emulátor za chodu, který převádí systémová volání systému Linux na systémová volání systému Windows.

Windows_WSL
Související článek:
Microsoft oznámil WSL2 s běžným linuxovým jádrem

Použití běžného linuxového jádra umožňuje WSL2 dosáhnout plné kompatibility s Linuxem na úrovni systémových volání a zajistit, aby kontejnery Dockeru mohly běžet hladce ve Windows, stejně jako implementovat podporu pro souborové systémy založené na mechanismu FUSE.

O WSL2

Ve srovnání s předchozí verzí (WSL1), tato druhá verze (WSL2) výrazně zlepšil výkon I / O a operace systému souborů.

Například při rozbalení archivu WSL2 je to 20krát rychlejší než WSL1 a když se na něm provádějí některé z různých operací, například „git clone“, „npm install“, „apt install“ a apt update „2 to 5 krát.

WSL2 nabízí komponentu založenou na linuxovém jádře 4.19 běží v prostředí Windows pomocí virtuálního počítače, který se již používá v Azure.

Existují některé změny uživatelských zkušeností, které si všimnete, když začnete používat WSL 2.

Aktualizace pro linuxové jádro jsou dodávány prostřednictvím mechanismu aktualizace Windows a jsou testovány na infrastruktuře nepřetržité integrace společnosti Microsoft.

Všechny změny připravené na integraci jádra s WSL slibují vydání pod bezplatnou licencí GPLv2.

Připravené opravy zahrnují optimalizace ke snížení doby spuštění jádra, snížení spotřeby paměti a ponechání minimální požadované sady ovladačů a subsystémů v jádře.

Co je nového ve WSL2?

Podpora předchozí verze WSL1 je zachována a oba systémy lze používat paralelně, podle preferencí uživatele. WSL2 může fungovat jako transparentní náhrada za WSL1.

Stejně jako v WSL1 se komponenty uživatelského prostoru instalují samostatně a jsou založeny na sadách z různých distribucí. Například strNěkteří navrhli pro instalaci do WSL v adresáři obchodu Microsoft distribuce stejně jako Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE a openSUSE.

Prostředí se provádí na samostatném obrazu disku (VHD) se systémem souborů ext4 a virtuálním síťovým adaptérem.

Interakce s jádrem Linuxu navrženo ve WSL2, je třeba do distribuce zahrnout malý inicializační skript změnit proces zavádění.

Pro změnu režimů distribuce byl navržen nový příkaz „wsl –set-version“ a příkaz „wsl –set-default-version“ slouží k výběru výchozí verze WSL.

Také tato nová verze WSL2 obsažená v sestavení Windows 18917, zvýraznění vylepšení systému souborů protože v nich bylo optimalizováno zacházení s nimi, což zrychlilo přístup k nim.

Chápeme, že jsme poslední tři roky strávili tím, že jsme vám říkali, abyste při používání WSL 1 ukládali své soubory na jednotku C, ale u WSL 2 tomu tak není. Abyste si mohli u WSL 2 vychutnat nejrychlejší přístup k souborovému systému, musí tyto soubory být uvnitř. Linuxový kořenový souborový systém.

Další změnou WSL2 je změna architektury prostřednictvím virtualizační technologie.

Vzhledem k tomu, že WSL 2 nyní běží na virtuálním stroji, bude pro přístup k síťovým aplikacím Linuxu z Windows nutné použít IP adresu tohoto virtuálního stroje a naopak.

Naším cílem je, aby se WSL 2 cítil jako WSL 1, a těšíme se na vaši zpětnou vazbu ohledně toho, jak se můžeme zlepšit.

zdroj: https://devblogs.microsoft.com


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Guillermo řekl

    Článek neustále zaměňuje „Linux“ (jádro) s GNU / Linux (operační systém) do té míry, že tomu nikdo nerozumí. Strašně napsané.