Snap ํจํค์ง ๊ด๋ฆฌ ํดํท์ด Flatpak์ผ๋ก ๋์ฒด๋ Ubuntu 22.04๋ฅผ ๋ค์ ๋น๋ํ CelOS(Celestial OS) ๋ฐฐํฌํ์ ๋ฒ ํ ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค. Snap Store ์นดํ๋ก๊ทธ์์ ์ถ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๋ ๋์ Flathub ์นดํ๋ก๊ทธ์์ ํตํฉ์ด ์ ๊ณต๋ฉ๋๋ค. ์ค์น ์ด๋ฏธ์ง ํฌ๊ธฐ๋ 3.7GB์ ๋๋ค. ํ๋ก์ ํธ ๊ฐ๋ฐ์ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ์ด์ ๋ธ๋ฆฌ์๋ Flatpak ํ์์ผ๋ก ๋ฐฐํฌ๋ ๋ค์ํ GNOME ์์ฉ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ Flathub ๋๋ ํฐ๋ฆฌ์์ ์ถ๊ฐ ํ๋ก๊ทธ๋จ์ ๋น ๋ฅด๊ฒ ์ค์นํ ์ ์๋ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ์ฐ๋ถํฌ์์ ์ ๊ณต๋๋ Yaru ํ ๋ง๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฉ์ธ ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ ํํ์ Adwaita ํ ๋ง๊ฐ ์๋ ์ผ๋ฐ์ ์ธ GNOME์ ๋๋ค. ํ์ค Ubiquity๊ฐ ์ค์น ํ๋ก๊ทธ๋จ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
aisleriot, gnome-mah Jongg, gnome-mines, gnome-sudoku, evince, libreoffice, ๋ฆฌ๋ฌ๋ฐ์ค, remmina, Shotwell, Thunderbird, totem, snapd, firefox, gedit, ์น์ฆ, gnome-calculator, gnome-calendar, gnome ํจํค์ง๋ ์ ์ธ๋ฉ๋๋ค. ๊ธฐ๋ณธ ๋ฐฐํฌ -font-viewer, gnome-characters ๋ฐ ubuntu-session. Deb ํจํค์ง gnome-tweak-tool, gnome-software, gnome-software-plugin-platpak, Flatpak ๋ฐ gnome-session๊ณผ flatpak ํจํค์ง Adwaita-dark, Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ฌธ์, ๊ธ๊ผด ๋ทฐ์ด, ์ฐ๋ฝ์ฒ, ๋ ์จ ๋ฐ Flatseal.
Flatpak๊ณผ Snap์ ์ฐจ์ด์ ์ Snap์ด Ubuntu Core์ ๋ชจ๋๋ฆฌ์ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ์ฑ์ฐ๋ ์์ ๊ธฐ๋ณธ ๋ฐํ์์ ์ ๊ณตํ๋ ๋ฐ๋ฉด, Flatpak์ ๊ธฐ๋ณธ ๋ฐํ์ ์ธ์๋ ์ถ๊ฐ ๋ฐ ๋ณ๋๋ก ์ ๋ฐ์ดํธ๋๋ ๋ฐํ์ ๋ ์ด์ด(๋ฒ๋ค)๋ฅผ ์ฌ์ฉํ๋ค๋ ์ฌ์ค๋ก ๊ท๊ฒฐ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ํ ์ผ๋ฐ์ ์ธ ์ข ์์ฑ ์ธํธ. ๋ฐ๋ผ์ Snap์ ๋๋ถ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํจํค์ง ์ธก์ผ๋ก ์ด์ ํ๊ณ (์ต๊ทผ์๋ GNOME ๋ฐ GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ ๋๊ท๋ชจ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ณตํต ํจํค์ง๋ก ์ด๋ํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค), Flatpak์ ๋ค์ํ ํจํค์ง์ ๊ณตํต๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ๋ค ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค(์: ์๋ฅผ ๋ค์ด, ํ๋ก๊ทธ๋จ์ด GNOME ๋๋ KDE์ ํจ๊ป ์๋ํ๋ ๋ฐ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ฒ๋ค์ ํฌํจ๋์ด ์์ด ํจํค์ง๋ฅผ ๋ ์ปดํฉํธํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
Flatpak์ OCI(Open Container Initiative) ์ฌ์ ๊ธฐ๋ฐ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ์ ๊ณตํ๋ ๋ฐ๋ฉด Snap์ SquashFS ์ด๋ฏธ์ง ๋ง์ดํ
์ ์ฌ์ฉํฉ๋๋ค. ๊ฒฉ๋ฆฌ๋ฅผ ์ํด Flatpak์ Bubblewrap ๊ณ์ธต(cgroup, ๋ค์์คํ์ด์ค, Seccomp ๋ฐ SELinux ์ฌ์ฉ)์ ์ฌ์ฉํ๊ณ ์ปจํ
์ด๋ ์ธ๋ถ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด ํฌํธ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํฉ๋๋ค. Snap์ ๊ฒฉ๋ฆฌ๋ฅผ ์ํด cgroup, ๋ค์์คํ์ด์ค, Seccomp ๋ฐ AppArmor๋ฅผ ์ฌ์ฉํ๊ณ ์ธ๋ถ ์ธ๊ณ ๋ฐ ๊ธฐํ ํจํค์ง์์ ์ํธ ์์ฉ์ ์ํด ํ๋ฌ๊ทธํ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. Snap์ Canonical์ ์์ ํ ์ ์ดํ์ ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ปค๋ฎค๋ํฐ์ ์ํด ์ ์ด๋์ง ์๋ ๋ฐ๋ฉด Flatpak์ ๋
๋ฆฝ์ ์ธ ํ๋ก์ ํธ์ด๋ฉฐ GNOME๊ณผ ๋ ํฐ ํตํฉ์ ์ ๊ณตํ๋ฉฐ ๋จ์ผ ์ ์ฅ์์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.
์ถ์ฒ : opennet.ru