์ด ํ๋ก์ ํธ๋ ๋์ผํ ์ด๋ฆ์ Rust ์ธ์ด ๋ชจ๋์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ด๋ฅผ ํตํด Python ์ธํฐํ๋ฆฌํฐ๋ฅผ Rust ํ๋ก๊ทธ๋จ์ ๋ด์ฅํ์ฌ Python ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค. PyOxidizer๋ ์ด์ Rust ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋์ด ๋ ๋ฆฝํ Python ํจํค์ง๋ฅผ ๊ตฌ์ถํ๊ณ ๋ ๋ง์ ์ฒญ์ค์๊ฒ ๋ฐฐํฌํ๊ธฐ ์ํ ๋๊ตฌ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ ํ์ผ๋ก ๋ฐฐํฌํ ํ์๊ฐ ์๋ ์ฌ๋๋ค์ ์ํด PyOxidizer๋ Python ์ธํฐํ๋ฆฌํฐ์ ํ์ํ ํ์ฅ ์ธํธ๋ฅผ ํฌํจํ๊ธฐ ์ํด ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ ํฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ต์ข ์ฌ์ฉ์์ ๊ฒฝ์ฐ ํ๋ก์ ํธ๋ฅผ ๋จ์ผ ์คํ ํ์ผ๋ก ์ ๊ณตํ๋ฉด ์ค์น๊ฐ ํฌ๊ฒ ๋จ์ํ๋๊ณ ์๋ฅผ ๋ค์ด ๋น๋์ค ํธ์ง๊ธฐ์ ๊ฐ์ ๋ณต์กํ Python ํ๋ก์ ํธ์ ์ค์ํ ์ข ์์ฑ์ ์ ํํ๋ ์์ ์ด ํ์ํ์ง ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ๊ฒฝ์ฐ, PyOxidizer๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์ด์ ์ฒด์ ์ฉ ํจํค์ง๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ํ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌ์ ๊ตฌ์ฑํ๋ ์๊ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค.
์ ์๋ ์ด์ ๋ธ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ์๋ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. PyOxidizer์์ ์์ฑ๋ ํ์ผ์ ๊ธฐ๋ณธ ๋ชจ๋ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ์ ์๊ฐ ํ์ ์๊ธฐ ๋๋ฌธ์ ์์คํ Python์ ์ฌ์ฉํ ๋๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ์คํ๋ฉ๋๋ค. PyOxidizer์์๋ ๋ชจ๋์ ๋ฉ๋ชจ๋ฆฌ์์ ๊ฐ์ ธ์ต๋๋ค. ๋ชจ๋ ๋ด์ฅ ๋ชจ๋์ ์ฆ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ๋ค์ ๋์คํฌ์ ์ก์ธ์คํ์ง ์๊ณ ์ฌ์ฉ๋ฉ๋๋ค. ํ ์คํธ์์ PyOxidizer๋ฅผ ์ฌ์ฉํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์๊ฐ์ด ์ฝ ์ ๋ฐ์ผ๋ก ๋จ์ถ๋์์ต๋๋ค.
์ด๋ฏธ ์กด์ฌํ๋ ์ ์ฌํ ํ๋ก์ ํธ ์ค์์ ๋ค์ ์ฌํญ์ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ฌ ๊ฐ๋ฐ ๋จ๊ณ์์ PyOxidizer๋ ์ด๋ฏธ Windows, macOS ๋ฐ Linux์ฉ ์คํ ํ์ผ์ ์์ฑํ๋ ์ฃผ์ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. ํ์ฌ ์ฌ์ฉํ ์ ์๋ ๊ธฐํ์์
์ถ์ฒ : opennet.ru