๋ง์ดํฌ๋ก์ํํธ ๋ณด๊ณ Windows์์ Linux ์คํ ํ์ผ์ ์คํ์ ๋ณด์ฅํ๋ WSL2 ํ์ ์์คํ
(Linux์ฉ Windows ํ์ ์์คํ
)์ ๊ธฐ๋ฅ ํ์ฅ์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
Windows Insiders ๋น๋ 20211๋ถํฐ WSL2๋ ์ค์ ๋์คํฌ์์ ํ์ผ ์์คํ
์ ํ์ฌํ๊ธฐ ์ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
๋ง์ดํธ๋ฅผ ์ํด "wsl -mount" ๋ช
๋ น์ด ์ ์๋ฉ๋๋ค. ์ด ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด Windows ์ง์์ด ๊ธฐ๋ณธ ์ ๊ณต๋์ง ์๋ FS๊ฐ ์๋ ํํฐ์
์ WSL์ ๋ง์ดํธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์ฌ์ฉํ์ฌ ํํฐ์
์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ext4FS. ์ปดํจํฐ์ ์ฌ๋ฌ ์ด์ ์ฒด์ (Windows ๋ฐ Linux)๊ฐ ์๋ ๊ฒฝ์ฐ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋์ผํ Linux ํํฐ์
์ผ๋ก ์์
์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ง์ดํธ๋ ํํฐ์
์ WSL Linux ํ๊ฒฝ๋ฟ๋ง ์๋๋ผ ํ์ผ ํ์๊ธฐ ํ์ผ ๊ด๋ฆฌ์์ "\wsl$" ๊ฐ์ ๋์คํฌ๋ฅผ ํตํด ๊ธฐ๋ณธ ์์คํ
์์๋ ๋ณผ ์ ์์ต๋๋ค.
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 ะธ ์คํ ์์ธ.
์ถ์ฒ : opennet.ru