Musl ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ BusyBox ์ ํธ๋ฆฌํฐ ์ธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์ต์ํ์ ๋ฐฐํฌํ์ธ Alpine Linux 3.15์ด ์ถ์๋์์ต๋๋ค. ๋ฐฐํฌํ์ ๋ณด์ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ผ๋ฉฐ SSP(Stack Smashing Protection) ๋ณดํธ ๊ธฐ๋ฅ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ด๊ธฐํ ์์คํ ์ผ๋ก๋ OpenRC๊ฐ ์ฌ์ฉ๋๋ฉฐ, ํจํค์ง ๊ด๋ฆฌ์๋ ์์ฒด apk ํจํค์ง ๊ด๋ฆฌ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. Alpine์ ๊ณต์ Docker ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ถํ ๊ฐ๋ฅํ ISO ์ด๋ฏธ์ง(x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x)๋ ํ์ค(166MB), ํจ์น๊ฐ ์๋ ์ปค๋ ํฌํจ(184MB), ํ์ฅ(689MB) ๋ฐ ๊ฐ์ ๋จธ์ ์ฉ(54MB)์ ๋ค์ฏ ๊ฐ์ง ๋ฒ์ ์ผ๋ก ์ค๋น๋ฉ๋๋ค. XNUMXMB).
์ ๋ฆด๋ฆฌ์ค์์:
- ๋์คํฌ ์ํธํ ์ง์์ด ์ค์น ํ๋ก๊ทธ๋จ์ ์ถ๊ฐ๋์์ต๋๋ค.
- AKMS๋ฅผ ํตํด ํ์ฌ ์ปค๋ ๋ชจ๋์ ์ค์นํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค(๋ฐฐํฌ ํจํค์ง๊ฐ ์ปค๋๋ก ์ ๋ฐ์ดํธ๋ ํ ์ธ๋ถ ์ปค๋ ๋ชจ๋์ ์ฌ์กฐ๋ฆฝํ๋ DKMS์ ์๋ ๋ก๊ทธ).
- UEFI ๋ณด์ ๋ถํ ์ ๋ํ ์ด๊ธฐ ์ง์์ x86_64 ์ํคํ ์ฒ์ ๋ํด ์ ๊ณต๋ฉ๋๋ค.
- ์ปค๋ ๋ชจ๋์ ์์ถ๋ ํํ๋ก ์ ๊ณต๋ฉ๋๋ค(gzip์ด ์ฌ์ฉ๋จ).
- ํ๋ ์๋ฒํผ์ฉ ๋๋ผ์ด๋ฒ๊ฐ ์ปค๋์์ ๋นํ์ฑํ๋์์ผ๋ฉฐ simpledrm ๋๋ผ์ด๋ฒ๋ก ๋์ฒด๋์์ต๋๋ค.
- ๊ฐ๋ฐ ์ ์ฒด๋ก ์ธํด qt5-qtwebkit ๋ฐ ๊ด๋ จ ํจํค์ง๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- MIPS64 ํฌํธ์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค(์ํคํ ์ฒ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์).
- Linux ์ปค๋ ๋ฆด๋ฆฌ์ค 5.15, llvm 12, GNOME 41, KDE Plasma 5.23 / KDE ์ ํ๋ฆฌ์ผ์ด์ 21.08 / Plasma Mobile Gear 21.10, nodejs 16.13 ๋ฐ 17.0, PostgreSQL 14, OpenLDAP 2.6, ruby โโโโ3.0, Rust 1.56, openjdk 17์ ํฌํจํ ์ ๋ฐ์ดํธ๋ ํจํค์ง ๋ฒ์ , kea 2.0, xorg-์๋ฒ 21.1.
์ถ์ฒ : opennet.ru