Microsoft๋Š” WSL2 ํ•˜์œ„ ์‹œ์Šคํ…œ(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ)์„ Windows 10 1903 ๋ฐ 1909๋กœ ํฌํŒ…ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋ฐœํ‘œํ–ˆ๋‹ค. ํ•˜์œ„ ์‹œ์Šคํ…œ ์ง€์› ์ œ๊ณต ์ •๋ณด 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์›”๊นŒ์ง€).

Microsoft๋Š” WSL2 ํ•˜์œ„ ์‹œ์Šคํ…œ(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ)์„ Windows 10 1903 ๋ฐ 1909๋กœ ํฌํŒ…ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€