Clear Linux ๋ฐฐํฌํ ๊ฐ๋ฐ์
๋ฐ์คํฌํ๊ณผ ํจ๊ป ํจํค์ง ๋ฐฐ์ก์ ๊ณ์๋์ง๋ง ์ด๋ฌํ ํจํค์ง์๋
์ด์ ์ ์์ฒด์ ์ผ๋ก ์ ๊ณตํ
Clear Linux ๋ฐฐํฌํ์ Intel์์ ๊ฐ๋ฐํ์ผ๋ฉฐ ์ ์ฒด ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๋ฆฌ๋ ์ปจํ
์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ์๊ฒฉํ๊ฒ ๊ฒฉ๋ฆฌํ๋ค๋ ์ ์ ์๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฐฐํฌ์ ๊ธฐ๋ณธ ๋ถ๋ถ์๋ ์ปจํ
์ด๋ ์คํ์ ์ํ ์ต์ํ์ ๋๊ตฌ ์ธํธ๋ง ํฌํจ๋์ด ์์ผ๋ฉฐ ์์์ ์ผ๋ก ์
๋ฐ์ดํธ๋ฉ๋๋ค. ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ณ๋์ ์ปจํ
์ด๋์์ ์คํ๋๋ Flatpak ํจํค์ง ๋๋ ๋ฒ๋ค๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ง์ถคํ ๋ฐ์คํฌํ ์ธ์๋ ๊ฐ๋ฐ์ ์๋์
์ ํ์ฅ๋ ํ๋์จ์ด ์ง์, FUSE ๊ธฐ๋ฐ ๋๋ฒ๊น
์์คํ
ํตํฉ, ์๋ก์ด ์ค์น ํ๋ก๊ทธ๋จ ์ถ๊ฐ ๋ฐ ์กด์ฌ๋ก ์ ๋ช
ํ์ต๋๋ค.
ํด๋ฆฌ์ด ๋ฆฌ๋ ์ค์ ํน์ง:
- ๋ฐ์ด๋๋ฆฌ ๋ฐฐํฌ ์ ๋ฌ ๋ชจ๋ธ. ์์คํ ์ ๋ฐ์ดํธ๋ ๋ ๊ฐ์ง ๋ชจ๋๋ก ์ํํ ์ ์์ต๋๋ค. ์คํ ์ค์ธ ์์คํ ์ ํจ์น๋ฅผ ์ ์ฉํ๊ณ , ๋ณ๋์ Btrfs ์ค๋ ์ท์ ์ ์ด๋ฏธ์ง๋ฅผ ์ค์นํ๊ณ ํ์ฑ ์ค๋ ์ท์ ์ ์ด๋ฏธ์ง๋ก ๊ต์ฒดํ์ฌ ์์คํ ์ ์์ ํ ์ ๋ฐ์ดํธํฉ๋๋ค.
- ํจํค์ง๋ฅผ ์ธํธ๋ก ์ง๊ณ(
๋ฌถ์ ), ์ผ๋ง๋ ๋ง์ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๊ฐ ๊ตฌ์ฑ๋์ด ์๋์ง์ ๊ด๊ณ์์ด ๊ธฐ์ฑ ๊ธฐ๋ฅ์ ํ์ฑํฉ๋๋ค. Bundle๊ณผ ์์คํ ํ๊ฒฝ ์ด๋ฏธ์ง๋ RPM ํจํค์ง Repository๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋์ง๋ง, ํจํค์ง๋ก ๋ถํ ๋์ง ์๊ณ ์ ๋ฌ๋ฉ๋๋ค. ์ปจํ ์ด๋ ๋ด๋ถ์๋ ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๋ฐ ํ์ํ ๋ฒ๋ค์ด ํฌํจ๋ ํน๋ณํ ์ต์ ํ๋ Clear Linux ์ฌ๋ณธ์ด ์คํ๋ฉ๋๋ค. - ๋ฐฐํฌ์ ๊ธฐ๋ณธ ๋ถ๋ถ์ ๊ตฌ์ถ๋ ํจ๊ณผ์ ์ธ ์ ๋ฐ์ดํธ ์ค์น ์์คํ ์ผ๋ก ์ค์ํ ๋ฌธ์ ์ ์ทจ์ฝ์ ์ ํด๊ฒฐํ๋ ์ ๋ฐ์ดํธ์ ๊ฐ์ํ๋ ์ ๊ณต์ ๋ณด์ฅํฉ๋๋ค. Clear Linux์ ์ ๋ฐ์ดํธ์๋ ์ง์ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ํฌํจ๋๋ฏ๋ก ์ทจ์ฝ์ ๋ฐ ์ค๋ฅ์ ๋ํ ์ผ๋ฐ์ ์ธ ์์ ์ฌํญ์ ๋ช ํฌ๋ก๋ฐ์ดํธ๋ง ์์๋๋ฉฐ ๊ฑฐ์ ์ฆ์ ์ค์น๋ฉ๋๋ค.
- ํตํฉ ๋ฒ์ ๊ด๋ฆฌ ์์คํ - ๋ฐฐํฌ ๋ฒ์ ์ ๋ชจ๋ ๊ตฌ์ฑ ์์์ ์ํ์ ๋ฒ์ ์ ๋ํ๋ด๋ฏ๋ก ์ฌํ ๊ฐ๋ฅํ ๊ตฌ์ฑ์ ์์ฑํ๊ณ ํ์ผ ์์ค์์ ๋ฐฐํฌ ๊ตฌ์ฑ ์์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๋ ๋ฐ ํธ๋ฆฌํฉ๋๋ค. ์์คํ ์ ์ผ๋ถ๋ฅผ ๋ณ๊ฒฝ/์ ๋ฐ์ดํธํ๋ฉด ํญ์ ์ ์ฒด ๋ฐฐํฌํ์ ์ ์ฒด ๋ฒ์ ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค(์ผ๋ฐ ๋ฐฐํฌํ์์ ํน์ ํจํค์ง์ ๋ฒ์ ๋ฒํธ๋ง ์ฆ๊ฐํ๋ ๊ฒฝ์ฐ Clear Linux์์๋ ๋ฐฐํฌํ ์์ฒด์ ๋ฒ์ ์ด ์ฆ๊ฐํจ). ;
- ๊ตฌ์ฑ ์ ์์ ๋ํ ์ํ ๋น์ ์ฅ ์ ๊ทผ ๋ฐฉ์์ ๋ค์ํ ์ค์ ํด๋์ค๊ฐ ๋ถ๋ฆฌ๋๊ณ (OS, ์ฌ์ฉ์ ๋ฐ ์์คํ ์ค์ ์ด ๋ณ๋๋ก ์ ์ฅ๋จ) ์์คํ ์ด ์ํ๋ฅผ ์ ์ฅํ์ง ์๊ณ (์ํ ๋น์ ์ฅ) ์ค์น ํ / etc ๋๋ ํ ๋ฆฌ์ ์ค์ ์ด ํฌํจ๋์ง ์์์ ์๋ฏธํฉ๋๋ค. ํ์ง๋ง ์์ ์ ์ง์ ๋ ํ ํ๋ฆฟ์ ๊ธฐ๋ฐ์ผ๋ก ์ฆ์ ์ค์ ์ ์์ฑํฉ๋๋ค. ์์คํ ์ค์ ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ค์ ํ๋ ค๋ฉด ๊ฐ๋จํ /etc ๋ฐ /var๋ฅผ ์ญ์ ํ๋ฉด ๋ฉ๋๋ค.
-
์ฌ์ฉ ์ปจํ ์ด๋ ์คํ์ ์ํ ๋ณธ๊ฒฉ์ ์ธ ๊ฐ์ํ(KVM)๋ก ๋์ ์์ค์ ๋ณด์์ด ๊ฐ๋ฅํฉ๋๋ค. ์ปจํ ์ด๋ ์์ ์๊ฐ์ ๊ธฐ์กด ์ปจํ ์ด๋ ๊ฒฉ๋ฆฌ ์์คํ (๋ค์์คํ์ด์ค, cgroup)๋ณด๋ค ์ฝ๊ฐ ๋ค์ณ์ ธ ์์ผ๋ฉฐ ์์ฒญ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋๋ฅผ ์์ํ๋ ๋ฐ ์ ํฉํฉ๋๋ค(๊ฐ์ ํ๊ฒฝ ์์ ์๊ฐ์ ์ฝ 200ms์ด๊ณ ์ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ ์ปจํ ์ด๋๋น 18~20MB์ ๋๋ค). ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ด๊ธฐ ์ํด ๋ฉ์ปค๋์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค.DAX (๋ธ๋ก ๋๋ฐ์ด์ค ๋ ๋ฒจ์ ์ฌ์ฉํ์ง ์๊ณ ํ์ด์ง ์บ์๋ฅผ ์ฐํํ์ฌ ํ์ผ ์์คํ ์ ์ง์ ์ ๊ทผ), ๋์ผํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ค๋ณต ์ ๊ฑฐํ๋ ๊ธฐ์ ์ด ์ฌ์ฉ๋ฉ๋๋ค.KSM (์ปค๋ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ) - ํธ์คํธ ์์คํ ๋ฆฌ์์ค ๊ณต์ ๋ฅผ ๊ตฌ์ฑํ๊ณ ๋ค์ํ ๊ฒ์คํธ ์์คํ ์ ๊ณตํต ์์คํ ํ๊ฒฝ ํ ํ๋ฆฟ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru