Waydroid ํ๋ก์ ํธ๋ Android ํ๋ซํผ์ ์ ์ฒด ์์คํ ์ด๋ฏธ์ง๋ฅผ ๋ก๋ํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ Android ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์ผ๋ฐ Linux ๋ฐฐํฌํ์์ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ ์์ฑํ ์ ์๋ ํดํท์ ์ค๋นํ์ต๋๋ค. ํ๋ก์ ํธ์์ ์ ์ํ๋ ํดํท์ ์ฝ๋๋ Python์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ ๊ณต๋ฉ๋๋ค. Ubuntu 20.04/21.04, Debian 11, Droidian ๋ฐ Ubports์ฉ ๊ธฐ์ฑ ํจํค์ง๊ฐ ์์ฑ๋ฉ๋๋ค.
ํ๊ฒฝ์ ํ๋ก์ธ์ค์ฉ ๋ค์์คํ์ด์ค, ์ฌ์ฉ์ ID, ๋คํธ์ํฌ ํ์ ์์คํ ๋ฐ ๋ง์ดํธ ์ง์ ๊ณผ ๊ฐ์ ๊ฒฉ๋ฆฌ๋ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ์ค ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ๋ฉ๋๋ค. LXC ํดํท์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. Android๋ฅผ ์คํํ๋ ค๋ฉด ์ผ๋ฐ Linux ์ปค๋ ์์ "binder_linux" ๋ฐ "ashmem_linux" ๋ชจ๋์ด ๋ก๋๋ฉ๋๋ค.
ํ๊ฒฝ์ Wayland ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ธ์ ์์ ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ์ฌํ Anbox ํ๊ฒฝ๊ณผ ๋ฌ๋ฆฌ Android ํ๋ซํผ์ ์ถ๊ฐ ๊ณ์ธต ์์ด ํ๋์จ์ด์ ์ง์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ค์น๋ฅผ ์ํด ์ ์๋ Android ์์คํ ์ด๋ฏธ์ง๋ LineageOS ๋ฐ Android 10 ํ๋ก์ ํธ์ ์ด์ ๋ธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
Waydroid ๊ธฐ๋ฅ:
- ๋ฐ์คํฌํฑ ํตํฉ - Android ์ฑ์ ๊ธฐ๋ณธ Linux ์ฑ๊ณผ ๋๋ํ ์คํ๋ ์ ์์ต๋๋ค.
- ํ์ค ๋ฉ๋ด์ Android ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ฐฐ์นํ๊ณ ๊ฐ์ ๋ชจ๋์ ํ๋ก๊ทธ๋จ์ ํ์ํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ๋ค์ค ์ฐฝ ๋ชจ๋์์ Android ์ ํ๋ฆฌ์ผ์ด์
์คํ์ ์ง์ํ๊ณ ๊ธฐ๋ณธ ๋ฐ์คํฌํฑ ๋์์ธ์ ๋ง๊ฒ ์ฐฝ ์คํ์ผ์ ์ง์ ํฉ๋๋ค.
- Android ๊ฒ์์๋ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ํ์ค Android ์ธํฐํ์ด์ค๋ฅผ ํ์ํ๋ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๊ทธ๋ํฝ ๋ชจ๋์์ Android ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ ค๋ฉด F-Droid ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ช ๋ น์ค ์ธํฐํ์ด์ค("waydroid app install 123.apk")๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Google Play๋ Google์ ๋ ์ Android ์๋น์ค์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ง์๋์ง ์์ง๋ง microG ํ๋ก์ ํธ์์ Google ์๋น์ค์ ๋์ฒด ๋ฌด๋ฃ ๊ตฌํ์ ์ค์นํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru