Microsoft ported WSL2 subsystem (Windows Subsystem rau Linux) rau Windows 10 1903 thiab 1909

Microsoft lub tuam txhab tshaj tawm hais txog kev muab kev txhawb nqa subsystem NWS 2 (Windows Subsystem rau Linux) hauv Windows 10 tso tawm 1903 thiab 1909, tso tawm rau lub Tsib Hlis thiab Kaum Ib Hlis xyoo tas los. Lub WSL2 subsystem, uas tso cai rau Linux executables khiav ntawm lub qhov rais, yog Ameslikas muaj nyob rau hauv lub 10 tso tawm ntawm Windows 2004. Microsoft tau tam sim no nqa lub subsystem no mus rau yav dhau los Windows 10 hloov tshiab, uas tseem cuam tshuam thiab siv hauv ntau lub lag luam. Porting WSL2 rau cov kev tso tawm no yuav tso cai rau kev ua haujlwm zoo ntawm Linux ib puag ncig yam tsis tas yuav tsiv mus rau Windows 10 2004 (kev txhawb nqa rau kev tshaj tawm 1903 thiab 1909 yuav kav mus txog rau lub Kaum Ob Hlis 2020 thiab Tsib Hlis 2022).

Microsoft ported WSL2 subsystem (Windows Subsystem rau Linux) rau Windows 10 1903 thiab 1909

Cia peb nco ntsoov koj tias WSL2 tsab txawv xa ntawm tag nrho-fledged Linux ntsiav es tsis txhob siv yav dhau los emulator, uas txhais Linux system hu rau hauv Windows system hu. Lub Linux kernel hauv WSL2 tsis suav nrog Windows installation duab, tab sis yog loaded dynamically thiab khaws cia rau hnub tim los ntawm Windows, zoo ib yam li cov duab tsav tsheb tau nruab thiab kho tshiab. Tus txheej txheem Windows Update mechanism yog siv los nruab thiab hloov kho cov ntsiav.

Npaj rau WSL2 core Raws li Linux 4.19 kernel tso tawm, uas khiav hauv Windows ib puag ncig siv lub tshuab virtual twb tau khiav hauv Azure. WSL2-tshwj xeeb thaj ua rau thaj siv hauv cov ntsiav suav nrog kev ua kom zoo kom txo cov sijhawm pib lub sijhawm, txo kev siv lub cim xeeb, rov qab Windows mus rau lub cim xeeb los ntawm Linux txheej txheem, thiab tawm hauv qhov tsawg kawg nkaus uas yuav tsum tau muaj cov tsav tsheb thiab cov txheej txheem subsystems hauv kernel.

WSL2 ib puag ncig khiav hauv cov duab sib cais (VHD) nrog rau ext4 cov ntaub ntawv kaw lus thiab lub network adapter virtual. Ib yam li WSL1 cov neeg siv qhov chaw yog tsim los cais thiab ua raws li kev sib dhos ntawm ntau yam kev faib khoom. Piv txwv li, rau nruab hauv WSL hauv Microsoft Store directory muaj cov rooj sib txoos Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpine, SUSE ΠΈ openSUSE.

Canonical twb muaj tshaj tawm hais txog kev npaj ntawm kev teeb tsa tsim ntawm Ubuntu 20.04 LTS, kuaj hauv ib puag ncig
WSL2 raws li Windows 10 1903 thiab 1909. Txhawm rau qhib WSL2 ntawm Windows 10 1909, koj yuav tsum nruab qhov hloov tshiab kb4571748 thiab khiav cov lus txib hauv PowerShell nrog cov cai tswj hwm:

Qhib-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Tom ntej no, koj yuav tsum rov pib dua koj lub computer thiab qhib WSL2 los ntawm lub neej ntawd:

wsl.exe --set-default-version 2

Tom qab ntawd, koj tuaj yeem nruab qhov xav tau Linux ib puag ncig los ntawm cov npe
Microsoft Store lossis hloov ib puag ncig uas twb muaj lawm hauv WSL 1 hom siv cov lus txib "wsl.exe -set-version Ubuntu 2".

Tsis tas li ntawd, kev hais lus tuaj yeem ua los ntawm kev hloov kho ib puag ncig DockerDesktop rau ua si WSL2 tsis yog HyperV raws li backend.
Siv WSL2 yuav tso cai rau Docker Desktop khiav tsis yog rau Windows Pro thiab Windows Enterprise cov tswv, tab sis kuj rau cov neeg siv Windows Home.

Tau qhov twg los: opennet.ru

Ntxiv ib saib