์์ฌํ ํ๋ก์ ํธ๋ ํญ๊ตฌ๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค. Linux Apple์ M1 ARM ์นฉ(Apple Silicon)์ด ํ์ฌ๋ Mac ์ปดํจํฐ์ฉ์ผ๋ก ๋ ํผ๋ฐ์ค ๋ฐฐํฌํ์ ์ฒซ ๋ฒ์งธ ์ํ ๋ฒ์ ์ ์ถ์ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ด์ฌ ์๋ ์ฌ์ฉ์๋ผ๋ฉด ๋๊ตฌ๋ ํ๋ก์ ํธ์ ํ์ฌ ์ํ๋ฅผ ์ดํด๋ณผ ์ ์์ต๋๋ค. ์ด ๋ฐฐํฌํ์ M1, M1 Pro, M1 Max ์นฉ์ด ํ์ฌ๋ ๊ธฐ๊ธฐ์ ์ค์น๋ฅผ ์ง์ํฉ๋๋ค. ์์ง ์ผ๋ฐ ์ฌ์ฉ์๋ฅผ ์ํ ๊ด๋ฒ์ํ ์ฌ์ฉ์๋ ์ ํฉํ์ง ์์ง๋ง, ๊ฐ๋ฐ์ ๋ฐ ๊ณ ๊ธ ์ฌ์ฉ์์ ์ด๊ธฐ ํ๊ฐ์๋ ์ถฉ๋ถํ ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์์ฌํ Linux Arch ํจํค์ง ๊ธฐ๋ฐ Linux์ด ๋ฐฐํฌํ์๋ ๊ธฐ์กด์ ํ๋ก๊ทธ๋จ ๋ชจ์์ด ํฌํจ๋์ด ์์ผ๋ฉฐ KDE Plasma ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ์ด ๋ฐฐํฌํ์ ํ์ค Arch ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋๋์์ต๋๋ค. Linux์ปค๋, ์ค์น ํ๋ก๊ทธ๋จ, ๋ถํธ๋ก๋, ๋์ฐ๋ฏธ ์คํฌ๋ฆฝํธ ๋ฐ ํ๊ฒฝ ์ค์ ๊ณผ ๊ฐ์ ๋ชจ๋ ํน์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณ๋์ ์ ์ฅ์๋ก ์ด๋๋ฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ๋๋ก ๋ณด์ฅํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. Linux ์ผ๋ฐ์ ์ผ๋ก Apple M1 ์์คํ ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ๋ชจ๋ ๋ฐฐํฌํ์์ ์ ์ฌํ ์ง์์ด ์ด๋ฃจ์ด์ง๋๋ก ์ง์ํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค.
๋ฐฐํฌํ์ ์ค์นํ๊ธฐ ์ํ ์คํ ํ์ผ์ด ์ค๋น๋์์ต๋๋ค. macOS ์ ํํ ์ ๋ ฅ๊ฐ์ ๋ฐ๋ผ 700MB์์ 4GB๊น์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ํ๊ฒฝ์ ์์ฑํ๋ ์ ธ ์คํฌ๋ฆฝํธ("curl https://alx.sh | sh") Linux๊ธฐ์กด ์์คํ ๊ณผ ๋ณ๋ ฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. macOS์ค์น๋ฅผ ์ํด์๋ ์ต์ 53GB์ ์ฌ์ ๋์คํฌ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค(15GB๋ ์ค์น์ฉ). Linux-๋ฐฐํฌ ๋ฐ ์ ๋ฐ์ดํธ์ ์ฌ๋ฐ๋ฅธ ์ค์น๋ฅผ ์ํ 38GB์ ์ฌ์ ๊ณต๊ฐ macOS). ์์ฌํ ์ค์น Linux ๊ธฐ์กด ํ๊ฒฝ์ ๋ฐฉํดํ์ง ์์ต๋๋ค macOS ๋์คํฌ ํํฐ์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ macOS.
์ด ๋ฐฐํฌํ์ Wi-Fi, USB2(Thunderbolt ํฌํธ), USB3(Mac Mini Type A ํฌํธ), ํ๋ฉด, NVMe ๋๋ผ์ด๋ธ, ์ด๋๋ท, SD ์นด๋ ๋ฆฌ๋, ๋ฎ๊ฐ ์ค์์น, ๋ด์ฅ ํ๋ฉด, ํค๋ณด๋, ํฐ์นํจ๋, ํค๋ณด๋ ๋ฐฑ๋ผ์ดํธ ์ ์ด, CPU ์ฃผํ์ ์ ํ, ๋ฐฐํฐ๋ฆฌ ์ถฉ์ ์ ๋ณด๋ฅผ ์ง์ํ ๊ฒ์ผ๋ก ์๋ ค์ก์ต๋๋ค. ํค๋ํฐ ์ญ์ M1 ์์คํ ์์๋ ์๋ํ๋ฉฐ, Mac Mini ๊ธฐ๊ธฐ์์๋ HDMI ์ถ๋ ฅ๋ ๊ฐ๋ฅํฉ๋๋ค. ์ง์์ด ์ต์ข ๋จ๊ณ์ ์์ผ๋ฉฐ ๊ณง ์ถ์๋ ์์ ์ธ ๊ตฌ์ฑ ์์์๋ USB3, ๋ด์ฅ ์คํผ์ปค, ํ๋ฉด ์ปจํธ๋กค๋ฌ(๋ฐฑ๋ผ์ดํธ, V-Sync, ์ ์ ๊ด๋ฆฌ)๊ฐ ํฌํจ๋ฉ๋๋ค.
ํ์ฌ ์ง์๋์ง ์๋ ๊ธฐ๋ฅ์๋ GPU ๊ทธ๋ํฝ ๊ฐ์, ํ๋์จ์ด ๊ฐ์ ๋น๋์ค ์ฝ๋ฑ, DisplayPort, ์นด๋ฉ๋ผ, Touch Bar, Thunderbolt, MacBook์ HDMI, Bluetooth, ๋จธ์ ๋ฌ๋ ๊ฐ์๊ธฐ ๋ฐ CPU ์ ์ ๋ชจ๋๊ฐ ํฌํจ๋ฉ๋๋ค. Arch ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ชจ๋ ํ์ค ํจํค์ง๋ ๋ฐฐํฌํ์ ํฌํจ๋์ด ์์ต๋๋ค. Linuxํ์ง๋ง ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ๊ฐ ์๋๋ฐ, ์ด๋ ์ฃผ๋ก ์ปค๋์ด 16KB ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง ํฌ๊ธฐ๋ก ๋น๋๋์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด Chromium, Emacs, lvm2, f2fs, ๊ทธ๋ฆฌ๊ณ jemalloc ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํจํค์ง(์: Rust) ๋๋ Electron ํ๋ซํผ(vscode, Spotify ๋ฑ)์์ ๋ฌธ์ ๊ฐ ๊ด์ฐฐ๋์์ต๋๋ค. libunwind ๋ฐ webkitgtk ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋์์ง๋ง, ์ด๋ฏธ ์์ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค.
์ด ๋ฐฐํฌํ์ ๋ฒ์ ๋ฌธ์ ์ ๋ํ ๊ฑฑ์ ์์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. Apple์ ์ผ๋ฐ์ ์ผ๋ก ํ์ฅ ์์ด๋ ์๋ช
๋์ง ์์ ์ปค๋์ ์ปดํจํฐ์ ๋ก๋ํ๋ ๊ฒ์ ํ์ฉํฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ Apple์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฏ๋ก ์์ ํ ํฉ๋ฒ์ ์
๋๋ค. macOS ๊ทธ๋ฆฌ๊ณ ๋ค์(Darwin)์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ํ๋์จ์ด์์ ์ํธ ์์ฉ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ฌํญ์ ์ญ์ค๊ณ๋ฅผ ํตํด ๊ฒฐ์ ๋ฉ๋๋ค. ๋ง์ ๊ตญ๊ฐ์์ ํธํ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ญ์ค๊ณ๋ ํฉ๋ฒ์ ์ผ๋ก ํ์ฉ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru
