openSUSE ํ๋ก์ ํธ ๊ฐ๋ฐ์๋ ๋ง์ดํฌ๋ก์๋น์ค ์์ฑ๊ณผ ๊ฐ์ํ ๋ฐ ์ปจํ ์ด๋ ๊ฒฉ๋ฆฌ ํ๋ซํผ์ฉ ๊ธฐ๋ณธ ์์คํ ์ผ๋ก ์ฌ์ฉํ๋๋ก ์ค๊ณ๋ ์์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋ openSUSE Leap Micro 5.3 ๋ฐฐํฌํ์ ์ถ์ํ์ต๋๋ค. x86_64 ๋ฐ ARM64(Aarch64) ์ํคํ ์ฒ์ฉ ์ด์ ๋ธ๋ฆฌ๋ ๋ค์ด๋ก๋๊ฐ ๊ฐ๋ฅํ๋ฉฐ ์ค์น ํ๋ก๊ทธ๋จ(์คํ๋ผ์ธ ์ด์ ๋ธ๋ฆฌ, ํฌ๊ธฐ 1.9GB) ๋ฐ ๊ธฐ์ฑ ๋ถํ ์ด๋ฏธ์ง ํ์(782MB(์ฌ์ ๊ตฌ์ฑ), 969MB(์ค์๊ฐ ํฌํจ))๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ์ปค๋) ๋ฐ 1.1GB. ์ด๋ฏธ์ง๋ Xen ๋ฐ KVM ํ์ดํผ๋ฐ์ด์ ์์ ์คํ๋๊ฑฐ๋ Raspberry Pi ๋ณด๋๋ฅผ ํฌํจํ ํ๋์จ์ด ์์์ ์คํ๋ ์ ์์ต๋๋ค.
openSUSE Leap Micro ๋ฐฐํฌํ์ MicroOS ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๊ฐ ์๋ ๊ฒ์ด ํน์ง์ธ ์์ฉ ์ ํ SUSE Linux Enterprise Micro 5.3์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ผ๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค. ๊ตฌ์ฑํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์์คํ ์ ์ ์ดํ ์ ์๋ Cockpit ์น ์ธํฐํ์ด์ค, ๋ถํ ํ ๋๋ง๋ค ์ค์ ์ ์ ์กํ๋ cloud-init ํดํท ๋๋ ์ฒ์ ๋ถํ ํ๋ ๋์ ์ค์ ์ ์ง์ ํ๋ Combustion์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ์์๊ฒ๋ Leap Micro์์ SUSE SLE Micro๋ก ๋น ๋ฅด๊ฒ ์ ํํ ์ ์๋ ๋๊ตฌ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๋จผ์ Leap Micro ๊ธฐ๋ฐ ์๋ฃจ์ ์ ๋ฌด๋ฃ๋ก ๊ตฌํํ ์ ์์ผ๋ฉฐ, ํ์ฅ ์ง์์ด๋ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ๊ธฐ์กด ๊ตฌ์ฑ์ SUSE๋ก ์ด์ ํ ์ ์์ต๋๋ค. SLE ๋ง์ดํฌ๋ก ์ ํ.
Leap Micro์ ์ฃผ์ ๊ธฐ๋ฅ์ ์๋์ผ๋ก ๋ค์ด๋ก๋๋๊ณ ์ ์ฉ๋๋ ์ ๋ฐ์ดํธ์ ์์์ ์ค์น์ ๋๋ค. Fedora ๋ฐ Ubuntu์์ ์ฌ์ฉ๋๋ ostree ๋ฐ snap ๊ธฐ๋ฐ ์์ ์ ๋ฐ์ดํธ์ ๋ฌ๋ฆฌ openSUSE Leap Micro๋ ๋ณ๋์ ์์ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถํ๊ณ ์ถ๊ฐ ์ ๋ฌ์ ๋ฐฐํฌํ๋ ๋์ Btrfs ํ์ผ ์์คํ ์ ์ค๋ ์ท ๋ฉ์ปค๋์ฆ๊ณผ ํจ๊ป ํ์ค ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ(ํธ๋์ญ์ ์ ๋ฐ์ดํธ ์ ํธ๋ฆฌํฐ)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ธํ๋ผ(์ค๋ ์ท์ ์ ๋ฐ์ดํธ ์ค์น ์ ํ์ ์์คํ ์ํ๋ฅผ ์์์ ์ผ๋ก ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค). ์ ๋ฐ์ดํธ๋ฅผ ์ ์ฉํ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์์คํ ์ ์ด์ ์ํ๋ก ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ์์ ์ ๋ค์ ์์ํ๊ฑฐ๋ ์ค์งํ์ง ์๊ณ ๋ Linux ์ปค๋์ ์ ๋ฐ์ดํธํ ์ ์๋๋ก ๋ผ์ด๋ธ ํจ์น๊ฐ ์ง์๋ฉ๋๋ค.
๋ฃจํธ ํํฐ์ ์ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋๋ก ๋ง์ดํธ๋๋ฉฐ ์์ ์ค์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ๊ฒฉ๋ฆฌ๋ ์ปจํ ์ด๋๋ฅผ ์คํํ๊ธฐ ์ํด ํดํท์ ๋ฐํ์ Podman/CRI-O ๋ฐ Docker์ ๋ํ ์ง์๊ณผ ํตํฉ๋์ด ์์ต๋๋ค. ๋ฐฐํฌํ์ ๋ง์ดํฌ๋ก ์๋์ ์ "ํธ์คํธ OS" ํ๊ฒฝ์ ์๋์ ๋ณด์ฅํ๊ธฐ ์ํด ALP(Adaptable Linux Platform) ํ๋ก์ ํธ์์ ์ฌ์ฉ๋ฉ๋๋ค. ALP์์๋ ๋จ์ํ๋ "ํธ์คํธ OS"๋ฅผ ์ฌ์ฉํ์ฌ ์ฅ๋น ์์์ ์์ ํ๊ณ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฌ์ฉ์ ๊ณต๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ํผํฉ๋ ํ๊ฒฝ์ด ์๋ ๋ณ๋์ ์ปจํ ์ด๋ ๋๋ ์์์ ์คํ๋๋ ๊ฐ์ ๋จธ์ ์์ ์คํํ๋ ๊ฒ์ด ์ ์๋ฉ๋๋ค. "ํธ์คํธ OS"์ด๋ฉฐ ์๋ก ๊ฒฉ๋ฆฌ๋์ด ์์ต๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์๋ ์์คํ
๊ตฌ์ฑ ์์๊ฐ SUSE SLE 5.3 ์๋น์ค ํฉ 15๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ SUSE Linux Enterprise SUSE(SLE) Micro 4 ํจํค์ง ๊ธฐ๋ฐ์ผ๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค. SELinux๋ฅผ ๊ด๋ฆฌํ๊ณ Cockpit์ โโํตํด ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ธฐ ์ํ ๋ชจ๋์ด ์ถ๊ฐ๋์์ต๋๋ค. NetworkManager๋ ๋คํธ์ํฌ ์ค์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru