๋ง์ดํฌ๋ก์ํํธ ๋ฐํํ๋ค. ํ์ ์์คํ
์ง์ ์ ๊ณต ์ ๋ณด WSL2 (Linux์ฉ Windows ํ์ ์์คํ
)์ ์๋
10์๊ณผ 1903์์ ์ถ์๋ Windows 1909 ๋ฆด๋ฆฌ์ค 2 ๋ฐ 10์ ํฌํจ๋ฉ๋๋ค. Windows์์ Linux ์คํ ํ์ผ์ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ WSL2004 ํ์ ์์คํ
์ ์๋ Windows 10์ 2๋
๋ฆด๋ฆฌ์ค์์ ์ ๊ณต๋์์ต๋๋ค. Microsoft๋ ์ด์ ์ด ํ์ ์์คํ
์ ๊ณผ๊ฑฐ Windows 10 ์
๋ฐ์ดํธ์ ํฌํจ์์ผฐ์ผ๋ฉฐ, ์ด ํ์ ์์คํ
์ ๋ง์ ๊ธฐ์
์์ ์ฌ์ ํ ๊ด๋ จ์ฑ์ด ์๊ณ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. WSL2004๋ฅผ ์ด๋ฌํ ๋ฆด๋ฆฌ์ค๋ก ํฌํ
ํ๋ฉด Windows 1903 1909๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ ํ์ ์์ด Linux ํ๊ฒฝ์ ํจ์จ์ ์ผ๋ก ์คํํ ์ ์์ต๋๋ค(๋ฆด๋ฆฌ์ค XNUMX ๋ฐ XNUMX ์ง์). ๋ง์ง๋ง 2020๋
2022์๊ณผ XNUMX๋
XNUMX์๊น์ง).
WSL2 ์๋์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ Linux ์์คํ
ํธ์ถ์ Windows ์์คํ
ํธ์ถ๋ก ๋ณํํ๋ ์ด์ ์ ์ฌ์ฉ๋ ์๋ฎฌ๋ ์ดํฐ ๋์ ๋ณธ๊ฒฉ์ ์ธ Linux ์ปค๋์ ์ ๊ณตํฉ๋๋ค. WSL2์ Linux ์ปค๋์ Windows ์ค์น ์ด๋ฏธ์ง์ ํฌํจ๋์ง ์์ง๋ง ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น ๋ฐ ์
๋ฐ์ดํธ๋๋ ๋ฐฉ์๊ณผ ์ ์ฌํ๊ฒ Windows์์ ๋์ ์ผ๋ก ๋ก๋๋๊ณ ์ต์ ์ํ๋ก ์ ์ง๋ฉ๋๋ค. ํ์ค Windows ์
๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ ์ปค๋์ ์ค์นํ๊ณ ์
๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
WSL2์ ์ ์๋จ ํต์ฌ Azure์์ ์ด๋ฏธ ์คํ ์ค์ธ ๊ฐ์ ๋จธ์ ์ ์ฌ์ฉํ์ฌ Windows ํ๊ฒฝ์์ ์คํ๋๋ Linux 4.19 ์ปค๋ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ปค๋์ ์ฌ์ฉ๋๋ WSL2 ๊ด๋ จ ํจ์น์๋ ์ปค๋ ์์ ์๊ฐ์ ์ค์ด๊ณ , ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ด๊ณ , Windows๋ฅผ Linux ํ๋ก์ธ์ค์์ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋๋ฆฌ๊ณ , ํ์ํ ์ต์ ๋๋ผ์ด๋ฒ ๋ฐ ํ์ ์์คํ
์ธํธ๋ฅผ ์ปค๋์ ๋จ๊ฒจ ๋๋ ์ต์ ํ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
WSL2 ํ๊ฒฝ์ ext4 ํ์ผ ์์คํ
๊ณผ ๊ฐ์ ๋คํธ์ํฌ ์ด๋ํฐ๊ฐ ์๋ ๋ณ๋์ ๋์คํฌ ์ด๋ฏธ์ง(VHD)์์ ์คํ๋ฉ๋๋ค. WSL1 ์ฌ์ฉ์ ๊ณต๊ฐ ๊ตฌ์ฑ ์์์ ๋์ผ ํ๋ฆฝ๋ ๋ณ๋๋ก ์ ๊ณต๋๋ฉฐ ๋ค์ํ ๋ฐฐํฌํ์ ์ด์
๋ธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์๋ฅผ ๋ค์ด Microsoft Store ๋๋ ํฐ๋ฆฌ์ WSL์ ์ค์นํ๋ ค๋ฉด ์ ๊ณต ์กฐ๋ฆฝ Ubuntu, ๋ฐ๋น์ GNU/๋ฆฌ๋
์ค, ์นผ๋ฆฌ ๋ฆฌ๋
์ค, ํ๋๋ผ,
์ํ์ค ์ฐ๋งฅ์, SUSE ะธ ์คํ ์์ธ.
์บ๋
ธ๋์ปฌ์ ์ด๋ฏธ ๋ฐํํ๋ค. ํ๊ฒฝ์์ ํ
์คํธ๋ Ubuntu 20.04 LTS์ ์ค์น ๋น๋ ์ค๋น ์ํ์ ๋ํด
Windows 2 10 ๋ฐ 1903 ๊ธฐ๋ฐ WSL1909. Windows 2 10์์ WSL1909๋ฅผ ํ์ฑํํ๋ ค๋ฉด ์
๋ฐ์ดํธ๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. kb4571748 ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก PowerShell์์ ๋ช
๋ น์ ์คํํฉ๋๋ค.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
๋ค์์ผ๋ก ์ปดํจํฐ๋ฅผ ๋ค์ ์์ํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก WSL2๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค.
wsl.exe --set-default-๋ฒ์ 2
๊ทธ๋ฐ ๋ค์ ๋๋ ํฐ๋ฆฌ์์ ์ํ๋ Linux ํ๊ฒฝ์ ์ค์นํ ์ ์์ต๋๋ค.
Microsoft Store๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ "wsl.exe โset-version Ubuntu 1" ๋ช
๋ น์ ์ฌ์ฉํ์ฌ WSL 2 ํ์์ ๊ธฐ์กด ํ๊ฒฝ์ ๋ณํํฉ๋๋ค.
์ถ๊ฐ์ ์ผ๋ก ๋ค์์ด ์ธ๊ธ๋ ์ ์๋ค: ์ ์ ํ๊ฒฝ ๋์ปค ๋ฐ์คํฌํ ์ ์ฌ์ฉ HyperV ๊ธฐ๋ฐ ๋ฐฑ์๋ ๋์ WSL2.
WSL2๋ฅผ ์ฌ์ฉํ๋ฉด Windows Pro ๋ฐ Windows Enterprise ์์ ์๋ฟ๋ง ์๋๋ผ Windows Home ์ฌ์ฉ์๋ Docker Desktop์ ์คํํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru