Canonical์ ์ธํฐ๋ท ํค์ค์คํฌ, ์ ํ ์๋น์ค ํฐ๋ฏธ๋, ์๋ด ์คํ ๋, ๋์งํธ ๊ฐํ, ์ค๋งํธ ๋ฏธ๋ฌ, ์ฐ์ ์ฉ ์คํฌ๋ฆฐ, IoT ์ฅ์น ๋ฐ ๊ธฐํ ์ ์ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ํด ์ค๊ณ๋ Ubuntu Frame์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์ ธ์ ๋จ์ผ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํ ์ ์ฒด ํ๋ฉด ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ Mir ๋์คํ๋ ์ด ์๋ฒ ๋ฐ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ๋ก์ ํธ ๊ฐ๋ฐ์ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ์ค๋ ํ์์ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋๋ก ์ค๋น๋์์ต๋๋ค.
Ubuntu Frame์ GTK, Qt, Flutter ๋ฐ SDL2 ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌผ๋ก Java, HTML5 ๋ฐ Electron ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. Wayland ์ง์์ผ๋ก ์ปดํ์ผ๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ X11 ํ๋กํ ์ฝ(Xwayland ์ฌ์ฉ) ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์์ํ ์ ์์ต๋๋ค. ๊ฐ๋ณ ์น ํ์ด์ง ๋๋ ์ฌ์ดํธ๋ก Ubuntu Frame์์ ์์ ์ ๊ตฌ์ฑํ๊ธฐ ์ํด Electron Wayland ํ๋ก๊ทธ๋จ์ ํน์ ์ ์ฒด ํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์ WPE WebKit ์์ง ํฌํธ๋ฅผ ๊ตฌํํ์ฌ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. Ubuntu Frame ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์ ์ํ๊ฒ ์ค๋นํ๊ณ ๋ฐฐํฌํ๋ ค๋ฉด ์์๋๋ ํ๋ก๊ทธ๋จ์ด ์์คํ ์ ๋๋จธ์ง ๋ถ๋ถ๊ณผ ๊ฒฉ๋ฆฌ๋๋ ์ค๋ ํ์์ ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Ubuntu ํ๋ ์ ์ ธ์ Ubuntu ๋ฐฐํฌ ํจํค์ง์ ์ปดํฉํธ ๋ฒ์ ์ธ Ubuntu Core ์์คํ ํ๊ฒฝ ์์์ ์๋ํ๋๋ก ์กฐ์ ๋์์ผ๋ฉฐ ๋ณ๋์ deb ํจํค์ง๋ก ๋ถํ ๋์ง ์๊ณ ๊ธฐ๋ณธ ์์คํ ์ ๋ถํ ํ ์ ์๋ ๋จ์ผ ์ด๋ฏธ์ง ํํ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ ์ฒด ์์คํ ์ ๋ํ ์์ ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ. ๊ธฐ๋ณธ ์์คํ , Linux ์ปค๋, ์์คํ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ์ถ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ Ubuntu ํต์ฌ ๊ตฌ์ฑ ์์๋ snap ํ์์ผ๋ก ์ ๊ณต๋๋ฉฐ snapd ๋๊ตฌ ํคํธ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค. Span ํ์์ ๊ตฌ์ฑ ์์๋ AppArmor ๋ฐ Seccomp๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฉ๋ฆฌ๋๋ฉฐ, ์ด๋ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์๋ ๊ฒฝ์ฐ ์์คํ ์ ๋ณดํธํ๊ธฐ ์ํ ์ถ๊ฐ ์ฅ๋ฒฝ์ ๋ง๋ญ๋๋ค. ๊ธฐ๋ณธ ํ์ผ ์์คํ ์ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋๋ก ๋ง์ดํธ๋ฉ๋๋ค.
๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์
์คํ์ผ๋ก ์ ํ๋ ์ฌ์ฉ์ ์ ์ ํค์ค์คํฌ๋ฅผ ๋ง๋ค๋ ค๋ฉด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์
์์ฒด๋ง ์ค๋นํ๋ฉด ๋๋ฉฐ, ํ๋์จ์ด ์ง์, ์์คํ
์ต์ ์ํ ์ ์ง, ์ฌ์ฉ์ ์ํธ ์์ฉ ๊ตฌ์ฑ ๋ฑ์ ๋ค๋ฅธ ๋ชจ๋ ์์
์ Ubuntu Core ๋ฐ Ubuntu Frame์์ ์ํ๋ฉ๋๋ค. , ํฐ์น ์คํฌ๋ฆฐ์ด ์๋ ์์คํ
์์ ํ๋ฉด ์ ์ค์ฒ๋ฅผ ์ฌ์ฉํ ์ ์ด ์ง์์ ํฌํจํฉ๋๋ค. Ubuntu Frame ๋ฆด๋ฆฌ์ค์ ๋ฒ๊ทธ ์์ ๋ฐ ์ทจ์ฝ์ ์ด ํฌํจ๋ ์
๋ฐ์ดํธ๋ 10๋
์ ๊ฑธ์ณ ๊ฐ๋ฐ๋ ๊ฒ์ด๋ผ๊ณ ๋ช
์๋์ด ์์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ Ubuntu Core๋ฟ๋ง ์๋๋ผ Snap ํจํค์ง๋ฅผ ์ง์ํ๋ ๋ชจ๋ Linux ๋ฐฐํฌํ์์๋ ์
ธ์ ์คํํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒฝ์ฐ, ์น ํค์ค์คํฌ๋ฅผ ๋ฐฐํฌํ๋ ค๋ฉด ubuntu-frame ํจํค์ง๋ฅผ ์ค์น ๋ฐ ์คํํ๊ณ ์ฌ๋ฌ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํ๋ฉด ๋ฉ๋๋ค. snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =true ์ค๋
์ธํธ ubuntu-frame daemon=true ์ค๋
์ธํธ wpe-webkit-mir-kiosk url=https://example.com
์ถ์ฒ : opennet.ru