Byly zveřejněny sestavení Windows Insider se subsystémem WSL2 (Windows Subsystem for Linux).

Microsoft oznámil o vytvoření nových experimentálních sestavení Windows Insider (sestavení 18917), které zahrnují dříve oznámenou vrstvu WSL2 (Windows Subsystem for Linux), která zajišťuje spouštění linuxových spustitelných souborů na Windows. Druhá edice WSL se vyznačuje dodáním plnohodnotného linuxového jádra namísto emulátoru, který za běhu převádí systémová volání Linuxu na systémová volání Windows.

Použití standardního jádra vám umožní dosáhnout plné kompatibility s Linuxem na úrovni systémových volání a poskytnout možnost bezproblémového spouštění kontejnerů Docker ve Windows a také implementovat podporu pro souborové systémy založené na mechanismu FUSE. Ve srovnání s WSL1 WSL2 výrazně zvýšil výkon I/O a operací souborového systému. Například při rozbalování komprimovaného archivu je WSL2 1krát rychlejší než WSL20 a 2–5krát rychlejší při provádění operací „git clone“, „npm install“, „apt update“ a „apt upgrade“.

WSL2 nabízí komponentu založenou na jádře Linux 4.19, která běží v prostředí Windows pomocí virtuálního počítače, který se již používá v Azure. Aktualizace linuxového jádra jsou dodávány prostřednictvím mechanismu Windows Update a testovány proti průběžné integrační infrastruktuře společnosti Microsoft. Všechny změny připravené pro integraci jádra s WSL jsou přislíbeny zveřejněny pod bezplatnou licencí GPLv2. Připravené záplaty zahrnují optimalizace pro zkrácení doby spouš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.

Podpora staré verze WSL1 je zachována a oba systémy lze používat vedle sebe v závislosti na preferencích uživatele. WSL2 může fungovat jako transparentní náhrada za WSL1. Stejné jako komponenty uživatelského prostoru WSL1 jsou založeny samostatně a jsou založeny na sestavách různých rozvodů. Například k instalaci do WSL v adresáři Microsoft Store nabídl sestavy ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Vysokohorský, SUSE и openSUSE.

Prostředí provedeno v samostatném obrazu disku (VHD) se systémem souborů ext4 a virtuálním síťovým adaptérem. Interoperabilita s linuxovým jádrem nabízeným ve WSL2 vyžaduje zahrnutí malého inicializačního skriptu do distribuce, který upravuje proces spouštění. Pro přepínání provozních režimů distribucí byl navržen nový příkaz „wsl —set-version“ a pro výběr výchozí verze WSL příkaz „wsl —set-default-version“.

Zdroj: opennet.ru

Přidat komentář