๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ๊ณ ๋ฅผ ๋ โ์ด๋ค ๊ฐ๋ฐ์ ํ๋๋โ์ ๋ฐ๋ผ ์ต์ ์ ์ ํ์ด ๋ฌ๋ผ์ง๋๋ค. ๋ฐ์คํฌํฑ ์ฌ์ฉ์ฑ๋ง ๋๊ณ ๊ณ ๋ฏผํ๋ ๊ฒ๊ณผ, ์ค์ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ๋ง์ถฐ ๊ณ ๋ฏผํ๋ ๊ฒ์ ๊ฒฐ์ด ๋ค๋ฆ ๋๋ค. ๋ชฉ์ ๋ณ๋ก ๋๋ ์ ์ ๋ฆฌํด๋ด ๋๋ค.
์น ๊ฐ๋ฐ์: Ubuntu ๋๋ Pop!_OS
์น ๊ฐ๋ฐ์ Docker, Node.js, ๊ฐ์ข ํ๋ ์์ํฌ์ ๊ณต์ ๋ฌธ์์ ์ปค๋ฎค๋ํฐ ์ฌ๋ก๊ฐ ์๋์ ์ผ๋ก Ubuntu ๊ธฐ์ค์ผ๋ก ์์ฑ๋์ด ์์ต๋๋ค. ์๋ก์ด ๋๊ตฌ๋ฅผ ์ค์นํ๋ค ๋งํ์ ๋ ๊ฒ์์ผ๋ก ํด๊ฒฐ์ฑ ์ ์ฐพ์ ํ๋ฅ ์ด ๊ฐ์ฅ ๋์ ๋ฐฐํฌํ์ด๋ผ๋ ์ ์ด ์ค์ง์ ์ธ ์ฅ์ ์ ๋๋ค.
Pop!_OS๋ System76์์ ๋ง๋ Ubuntu ํ์ ๋ฐฐํฌํ์ผ๋ก, ๊ฐ๋ฐ์๋ฅผ ์ํ ํ์ผ๋ง ์ฐฝ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ ์ ๊ณตํ๋ฉด์๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ(ํนํ NVIDIA) ์ค์น๊ฐ ๋งค์ฐ ๊ฐํธํฉ๋๋ค. ์ฌ๋ฌ ํฐ๋ฏธ๋ ์ฐฝ๊ณผ ๋ธ๋ผ์ฐ์ , ์๋ํฐ๋ฅผ ๋์์ ๋์๋๊ณ ์์ ํ๋ ์น ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ์ ๋ง๋ ํธ์ ๋๋ค.
์์คํ ํ๋ก๊ทธ๋๋จธ: Arch Linux ๋๋ Fedora
C, C++, Rust์ฒ๋ผ ์์คํ ๋ ๋ฒจ์ ๊ฐ๊น์ด ์ธ์ด๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ, ์ต์ ์ปดํ์ผ๋ฌ์ ์ปค๋ ํค๋๊ฐ ๋น ๋ฅด๊ฒ ๋ฐ์๋๋ ๋ฐฐํฌํ์ด ์ ๋ฆฌํฉ๋๋ค. Arch Linux๋ GCC, Clang, LLVM์ ์ต์ ๋ฒ์ ์ ๊ฑฐ์ ์ง์ฐ ์์ด ๋ฐ์๋ณผ ์ ์๊ณ , AUR์ ํตํด ํน์ํ ๊ฐ๋ฐ ๋๊ตฌ๋ ์ฝ๊ฒ ๊ตฌํ ์ ์์ต๋๋ค.
Fedora๋ Red Hat์ด ์ฃผ๋ํ๋ ๋ฐฐํฌํ๋ต๊ฒ ์ต์ ์ปค๋๊ณผ glibc, systemd ๊ด๋ จ ๊ธฐ์ ์ ๊ฐ์ฅ ๋จผ์ ์ฑํํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ปค๋ ๋ชจ๋์ ๊ฐ๋ฐํ๊ฑฐ๋ ์ต์ ๋ฆฌ๋ ์ค ์ปค๋ ๊ธฐ๋ฅ์ ์คํํด์ผ ํ๋ ๊ฐ๋ฐ์์๊ฒ๋ Fedora๊ฐ ํ์ค์ ์ธ ์ ํ์ง๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ: Ubuntu ๋๋ Pop!_OS (NVIDIA ์กฐํฉ)
๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ์์ ์ CUDA์ NVIDIA ๋๋ผ์ด๋ฒ์ ์์ ์ฑ์ด ์ ๋์ ์ผ๋ก ์ค์ํฉ๋๋ค. NVIDIA๋ ๊ณต์์ ์ผ๋ก Ubuntu LTS๋ฅผ ์ฐ์ ์ง์ ๋์์ผ๋ก ์ผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์, CUDA ํดํท ์ค์น ์ ๋ฐ์ํ๋ ํธ๋ฌ๋ธ์ํ ์๋ฃ๋ Ubuntu ๊ธฐ์ค์ด ์๋์ ์ผ๋ก ๋ง์ต๋๋ค. Pop!_OS๋ ์์ NVIDIA ๋๋ผ์ด๋ฒ๊ฐ ์ฌ์ ํ์ฌ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณ๋๋ก ์ ๊ณตํด์, ๋๋ผ์ด๋ฒ ์ค์น ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ด๊ธฐ ์ง์ ์ฅ๋ฒฝ์ ํฌ๊ฒ ๋ฎ์ถฐ์ค๋๋ค.
์๋ฒ/์ธํ๋ผ ์์ง๋์ด: Debian ๋๋ Rocky Linux
ํ๋ก๋์ ์๋ฒ๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ ์์ ์ฑ์ด ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ค์ด ๋ฉ๋๋ค. Debian์ ๋ณด์์ ์ธ ํจํค์ง ์ ์ฑ ๋๋ถ์ ์ค๋ซ๋์ ์ด์ํด๋ ์์์น ๋ชปํ ๋ณ๊ฒฝ์ผ๋ก ์ธํ ์ฌ๊ณ ๊ฐ ์ ์ต๋๋ค. RHEL๊ณผ 100% ๋ฐ์ด๋๋ฆฌ ํธํ์ ๋ชฉํ๋ก ํ๋ Rocky Linux๋ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ, ํนํ CentOS์ ๋น์๋ฆฌ๋ฅผ ๋์ฒดํ๋ ์ฉ๋๋ก ๋น ๋ฅด๊ฒ ์๋ฆฌ์ก์์ต๋๋ค.
์๋ฒ ๋๋/IoT ๊ฐ๋ฐ์: Debian ๋๋ Yocto ๊ธฐ๋ฐ ์ปค์คํ ์ด๋ฏธ์ง
Raspberry Pi ๋ฑ ์๋ฒ ๋๋ ๋ณด๋๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ Debian ๊ธฐ๋ฐ์ Raspberry Pi OS๊ฐ ๊ฐ์ฅ ํญ๋์ ํ๋์จ์ด ์ง์๊ณผ ์ปค๋ฎค๋ํฐ ์๋ฃ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ ๊น์ด ๋ค์ด๊ฐ ์์ ํ ์ปค์คํ ๋ ์๋ฒ ๋๋ ๋ฆฌ๋ ์ค ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค๋ฉด Yocto Project๋ฅผ ํ์ฉํด ํ์ํ ํจํค์ง๋ง ๋ด์ ์ต์ ์ด๋ฏธ์ง๋ฅผ ์ง์ ๋น๋ํ๋ ๋ฐฉํฅ์ผ๋ก ๋์ด๊ฐ๊ฒ ๋ฉ๋๋ค.
๊ฒ์/๊ทธ๋ํฝ์ค ํ๋ก๊ทธ๋๋จธ: Fedora ๋๋ CachyOS
๊ฒ์ ์์ง์ด๋ ๊ทธ๋ํฝ์ค API(Vulkan, OpenGL)๋ฅผ ๋ค๋ฃจ๋ ๊ฐ๋ฐ์๋ผ๋ฉด ์ต์ GPU ๋๋ผ์ด๋ฒ์ ์ปค๋์ด ์ค์ํฉ๋๋ค. Fedora๋ Mesa ๋๋ผ์ด๋ฒ ์ต์ ๋ฒ์ ์ ๋น ๋ฅด๊ฒ ๋ฐ์ํ๊ณ , CachyOS๋ CPU ์ํคํ ์ฒ์ ๋ง์ถฐ ์ต์ ํ๋ ๋น๋๋ฅผ ์ ๊ณตํด ์ฑ๋ฅ ํ ์คํธ ์ ๊ฒฐ๊ณผ์ ์ฌํ์ฑ์ ํ๋ณดํ๊ธฐ ์ข์ต๋๋ค. Proton์ด๋ Wine ๊ด๋ จ ๋๋ฒ๊น ์ ํจ๊ป ํด์ผ ํ๋ค๋ฉด Arch ๊ณ์ด์ AUR์์ ๊ฐ๋ฐ ๋ฒ์ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ตฌํ ์ ์๋ค๋ ์ ๋ ๋์์ด ๋ฉ๋๋ค.
์ ๋ฆฌ: ๋ฐฐํฌํ๋ณด๋ค ์ํฌํ๋ก์ฐ๊ฐ ๋จผ์
๊ฒฐ๊ตญ ๋ฐฐํฌํ ์ ํ์ โ๋ด๊ฐ ์ฃผ๋ก ๋ง์ฃผ์น๊ฒ ๋ ๋ฌธ์ ํด๊ฒฐ ์ปค๋ฎค๋ํฐ๊ฐ ์ด๋์ ๋ชฐ๋ ค ์๋๊ฐโ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ์๋ฌด๋ฆฌ ๊ธฐ์ ์ ์ผ๋ก ํ๋ฅญํ ๋ฐฐํฌํ์ด๋ผ๋ ๋ด๊ฐ ์ฐ๋ ๋๊ตฌ์ ํธ๋ฌ๋ธ์ํ ์๋ฃ๊ฐ ๋ถ์กฑํ๋ฉด ๊ฐ๋ฐ ์์ฐ์ฑ์ด ๋จ์ด์ง ์๋ฐ์ ์์ต๋๋ค. ์ฒ์ ๋ฆฌ๋ ์ค๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ์ฎ๊ธฐ๋ ๊ฒฝ์ฐ๋ผ๋ฉด, ์์ ์ ์ฃผ๋ ฅ ๋ถ์ผ์์ ๊ฐ์ฅ ๋ง์ ์๋ฃ๊ฐ ์์ฌ ์๋ ๋ฐฐํฌํ๋ถํฐ ์์ํ๋ ๊ฒ์ด ํ์ค์ ์ธ ์ ๋ต์ ๋๋ค.
๋๊ธ
์ฒซ ๋ฒ์งธ ๋๊ธ์ ๋จ๊ฒจ๋ณด์ธ์!
