XNUMX๋ ๊ฐ์ ํ๋ก์ ํธ ์์ ๋์ SerpentOS ๋ฐฐํฌํ ๊ฐ๋ฐ์๋ ๋ค์์ ํฌํจํ ์ฃผ์ ๋๊ตฌ๋ฅผ ํ ์คํธํ ๊ฐ๋ฅ์ฑ์ ๋ฐํํ์ต๋๋ค.
- ๋ชจ์ค ํจํค์ง ๊ด๋ฆฌ์;
- ์ด๋ผ ์ปจํ ์ด๋ ์์คํ ;
- moss-deps ์ข ์์ฑ ๊ด๋ฆฌ ์์คํ ;
- ๋ฐ์ ์กฐ๋ฆฝ ์์คํ ;
- ๋์ฌํ ์๋น์ค ์ํ ์์คํ ;
- ์ ๋ฐ ์ ์ฅ์ ๊ด๋ฆฌ์;
- ์ ์ ์ ์ดํ;
- moss-db ๋ฐ์ดํฐ๋ฒ ์ด์ค;
- ์ฌํ ๊ฐ๋ฅํ ๋ถํธ์คํธ๋ฉ(๋ถํธ์คํธ๋ฉ) ์ฒญ๊ตฌ์ ์์คํ .
๊ณต๊ฐ API ๋ฐ ํจํค์ง ๋ ์ํผ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํดํท์ ์ฃผ๋ก D ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ฝ๋๋ Zlib ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ํจํค์ง๋ YAML ๊ตฌ์ฑ ์ธ์ด๋ก ์์ฑ๋๊ณ ๋ค์์ ํฌํจํ๋ ๊ธฐ๋ณธ .stone ๋ฐ์ด๋๋ฆฌ ํ์์ผ๋ก ์ปดํ์ผ๋ฉ๋๋ค.
- ํจํค์ง ๋ฉํ๋ฐ์ดํฐ ๋ฐ ํด๋น ์ข ์์ฑ
- ๋ค๋ฅธ ํจํค์ง์ ๊ด๋ จ๋ ์์คํ ๋ด ํจํค์ง ์์น์ ๋ํ ์ ๋ณด
- ์บ์๋ ๋ฐ์ดํฐ ์ธ๋ฑ์ค
- ์์ ์ ํ์ํ ํจํค์ง ํ์ผ์ ๋ด์ฉ์ ๋๋ค.
Moss ํจํค์ง ๊ด๋ฆฌ์๋ ํจํค์ง ์กฐ์์ ๋ํ ์ ํต์ ์ธ ๊ด์ ์ ์ ์งํ๋ฉด์ eopkg/pisi, rpm, swupd ๋ฐ nix/guix์ ๊ฐ์ ํจํค์ง ๊ด๋ฆฌ์์์ ๊ฐ๋ฐ๋ ๋ง์ ์ต์ ๊ธฐ๋ฅ์ ์ฐจ์ฉํฉ๋๋ค. ๋ชจ๋ ํจํค์ง๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํ ๋น์ ์ฅ์ผ๋ก ๊ตฌ์ถ๋๋ฉฐ ํจํค์ง ์ถฉ๋ ํด๊ฒฐ ๋๋ ๋ณํฉ ์์ ์ด ํ์ํ ์ํฉ์ ํผํ๊ธฐ ์ํด ๋น์ด์ ์ฒด์ ํ์ผ์ ํฌํจํ์ง ์์ต๋๋ค.
ํจํค์ง ๊ด๋ฆฌ์๋ rootfs์ ์ํ๊ฐ ๊ณ ์ ๋๊ณ ์ ๋ฐ์ดํธ ํ์ ์ํ๊ฐ ์ ์ํ๋ก ์ ํ๋๋ ์์ ์์คํ ์ ๋ฐ์ดํธ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ผ์ ์ ๋ฐ์ดํธ ์ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ์์ ์ํ๋ก ๋กค๋ฐฑํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฌ๋ฌ ๋ฒ์ ์ ํจํค์ง๋ฅผ ์ ์ฅํ ๋ ๋์คํฌ ๊ณต๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ํ๋ ๋งํฌ ๋ฐ ๊ณต์ ์บ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ณต ์ ๊ฑฐ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ค์น๋ ํจํค์ง์ ๋ด์ฉ์ /os/store/installation/N ๋๋ ํฐ๋ฆฌ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ N์ ๋ฒ์ ๋ฒํธ์ ๋๋ค. ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๋ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋๋ ํ ๋ฆฌ์ ๋ด์ฉ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด /sbin์ /os/store/installation/0/usr/bin์ ๊ฐ๋ฆฌํค๊ณ /usr์ /os/installation/0/usr์ ๊ฐ๋ฆฌํต๋๋ค.
ํจํค์ง ์ค์น ํ๋ก์ธ์ค๋ ๋ค์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ค์น ๋ ์ํผ ์์ฑ(stone.yml)
- ๋ณผ๋๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
- ํ์ํ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ .stone ํ์์ ๋ฐ์ด๋๋ฆฌ ํจํค์ง ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจํค์ง ์ ๋ ฅ
- Moss ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น.
Solus ๋ฐฐํฌํ์ ๊ธฐ์กด ๊ฐ๋ฐ ํ์ด ํ๋ก์ ํธ๋ฅผ ์ค์ฌ์ผ๋ก ๋ชจ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Solus ๋ฐฐํฌํ ์ฐฝ์์์ธ Ikey Doherty์ ์์ Solus ํ๋ก์ ํธ ์ด์์์ํ(Core Team)์์ ์ฌ์์ ๋ฐํํ Budgie ๋ฐ์คํฌํฑ์ ํต์ฌ ๊ฐ๋ฐ์ Joshua Strobl์ด ๊ฐ๋ฐ์ ์ฐธ์ฌํ๊ณ ์์ต๋๋ค. SerpentOS ๋ฐฐํฌํ ๊ฐ๋ฐ์์์ ์ํธ ์์ฉ ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ฐ๋ฐ์ ๋ด๋นํ๋ ๋ฆฌ๋(๊ฒฝํ ๋ฆฌ๋)์ ๊ถํ์ ๋๋ค.
SerpentOS ๊ฐ๋ฐ์๋ D ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ง์์ด ์๋ ์ฌ๋๋ค์ด ํต์ฌ ๋๊ตฌ ๊ฐ๋ฐ ๋ฐ/๋๋ ํจํค์ง ๋ ์ํผ ์์ฑ์ ์ฐธ์ฌํ๋๋ก ๊ถ์ฅํ๊ณ ์์ผ๋ฉฐ, ๊ธฐ์ ์ง์์ด ์๋ ์ฌ๋๋ค์ ๋ฌธ์๋ฅผ ๋ค์ํ ์ธ์ด๋ก ๋ฒ์ญํ๋ ๋ฐ ๋์์ ์์ฒญ๋ฐ๊ณ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru