์๋ ์ ๊ฑธ์ณ Microsoft๋ ์์ฒด์ ์ผ๋ก ์ฌ๋ฌ Linux ํ๋ก์ ํธ๋ฅผ ์ํํ์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ์ ๋คํธ์ํฌ ์ค์์น์ฉ Linux ๊ธฐ๋ฐ OS์ Azure Sphere ์๋ฒ ๋๋ ๋ณด์์ฉ์ผ๋ก ๊ตฌ์ถ๋ ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ์ฉ Linux ๊ธฐ๋ฐ OS๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ Microsoft ์ ๋ฌธ๊ฐ๋ค์ด ํ๋์ ์์ ํด ์จ ๋ ๋ค๋ฅธ Linux ๊ธฐ๋ฐ ํ๋ก์ ํธ์ ๋ํด ์๋ ค์ก์ต๋๋ค.
Build 2019 ๊ฐ๋ฐ์ ์ปจํผ๋ฐ์ค ์ฒซ๋ , ์ํํธ์จ์ด ๊ฑฐ๋ ๊ธฐ์
์ Windows 10์ ์ผ๋ถ๊ฐ ๋ ์์ฒด ๋ฒ์ ์ Linux ์ปค๋์ ์์ฑํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. Insider ํ๋ก๊ทธ๋จ ์ฐธ๊ฐ์๋ฅผ ์ํ ์ฒซ ๋ฒ์งธ ํ
์คํธ ๋น๋๋ XNUMX์ ๋ง์ ์ถ์๋ ์์ ์
๋๋ค. . ์ด ์ปค๋์ ์ํคํ
์ฒ์ ๊ธฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ตํด๋์ธ์: WSL 1์ Windows 10 ๋ฐ Windows Server 2019 ์ด์ ์ฒด์ ํ๊ฒฝ์์ Linux ๋ฐ์ด๋๋ฆฌ ํ์ผ(ELF)์ ์คํํ๊ธฐ ์ํ ํธํ์ฑ ๋ ์ด์ด, ๋ณธ์ง์ ์ผ๋ก ์๋ฎฌ๋ ์ดํฐ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ก ์ธํด ์ต๊ทผ ๋ช ๋ ๋์ Bash๋ฅผ ์ ์กํ ์ ์๊ฒ ๋์์ต๋๋ค. Shell์ Windows์ ์ถ๊ฐํ๊ณ Windows 10์ OpenSSH ์ง์์ ์ถ๊ฐํ ๋ฟ๋ง ์๋๋ผ Microsoft Store์ Ubuntu, SUSE Linux ๋ฐ Fedora ๋ฐฐํฌํ์ ํฌํจํ ์๋ ์์ต๋๋ค.
WSL 2์ ์์ ๊ฐ๋ฐฉํ OS ์ปค๋์ด ๋์ ๋๋ฉด ํธํ์ฑ์ด ํฅ์๋๊ณ , Windows์์ Linux ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋๊ณ , ๋ถํ ์๊ฐ์ด ๋จ์ถ๋๊ณ , RAM ์ฌ์ฉ์ด ์ต์ ํ๋๊ณ , ํ์ผ ์์คํ I/O ์๋๊ฐ ๋นจ๋ผ์ง๊ณ , Docker ์ปจํ ์ด๋๋ฅผ ํตํ์ง ์๊ณ ์ง์ ์คํํ ์ ์์ต๋๋ค. ๊ฐ์ ๋จธ์ .
์ค์ ์ฑ๋ฅ ํฅ์์ ๋งํ๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ํ์ผ ์์คํ ๊ณผ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. Microsoft์ ๋ด๋ถ ํ ์คํธ์ ๋ฐ๋ฅด๋ฉด WSL 2๋ tarball ์์นด์ด๋ธ ์์ถ์ ํ ๋ WSL 20๋ณด๋ค 1๋ฐฐ ๋น ๋ฅด๊ณ , ๋ค์ํ ํ๋ก์ ํธ์์ git clone, npm install ๋ฐ cmake๋ฅผ ์ฌ์ฉํ ๋ ์ฝ 2~5๋ฐฐ ๋ ๋น ๋ฅธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
Microsoft Linux ์ปค๋์ ์ฒ์์๋ ํ์ฌ์ ์ต์ ์ฅ๊ธฐ ์์ ๋ฒ์ 4.19์ Azure ํด๋ผ์ฐ๋ ์๋น์ค์์ ์ง์๋๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Microsoft ๊ด๊ณ์์ ๋ฐ๋ฅด๋ฉด ์ปค๋์ ์์ ํ ์คํ ์์ค๊ฐ ๋ ๊ฒ์ ๋๋ค. ์ฆ, Microsoft์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ Linux ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๊ณต๊ฐ๋ ๊ฒ์ ๋๋ค. ๋ํ ํ์ฌ๋ ์ปค๋์ ๋ค์ ์ฅ๊ธฐ ์์ ๋ฒ์ ์ด ์ถ์๋๋ฉด ๊ฐ๋ฐ์๊ฐ ํญ์ Linux์ ์ต์ ํ์ ๊ธฐ์ ์ ์ก์ธ์คํ ์ ์๋๋ก WSL 2 ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋ ๊ฒ์ด๋ผ๊ณ ์ฝ์ํฉ๋๋ค.
WSL 2์๋ ํ์ฌ ๋ฒ์ ์ WSL 1๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉ์ ๊ณต๊ฐ ๋ฐ์ด๋๋ฆฌ๊ฐ ํฌํจ๋์ง ์์ต๋๋ค. ์ฌ์ฉ์๋ Microsoft Store์ ๊ธฐํ ์์ค์์ ๋ค์ด๋ก๋ํ์ฌ ์์ ์๊ฒ ๊ฐ์ฅ ์ ํฉํ Linux ๋ฐฐํฌํ์ ์ ํํ ์ ์์ต๋๋ค.
๋์์ Microsoft๋ Windows Terminal์ด๋ผ๋ ๊ฐ๋ ฅํ๊ณ ์๋ก์ด Windows 10์ฉ ๋ช
๋ น์ค ์ ํ๋ฆฌ์ผ์ด์
์ ์ถ์ํ์ต๋๋ค. ํญ, ๋ฐ๋ก๊ฐ๊ธฐ, ํ
์คํธ ์ด๋ชจํฐ์ฝ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ํ
๋ง, ํ์ฅ ํ๋ก๊ทธ๋จ ๋ฐ GPU ๊ธฐ๋ฐ ํ
์คํธ ๋ ๋๋ง์ ์ง์ํฉ๋๋ค. ์ด ์ ํ๋ฆฌ์ผ์ด์
์ PowerShell, Cmd ๋ฐ WSL๊ณผ ๊ฐ์ ํ๊ฒฝ์ ์ก์ธ์คํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ ๊ฐ๋ฐ์๊ฐ Windows 10๊ณผ ๋ ์ฝ๊ฒ ์ํธ ์์ฉํ ์ ์๋๋ก ํ๊ธฐ ์ํ Microsoft์ ๋ ๋ค๋ฅธ ์กฐ์น์
๋๋ค.