CyanogenMod๋ฅผ ๋์ฒดํ๋ LineageOS ํ๋ก์ ํธ์ ๊ฐ๋ฐ์๋ค์ Android 19 ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ LineageOS 12์ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค.LineageOS 19 ๋ธ๋์น๋ ๋ธ๋์น 18๊ณผ ๊ธฐ๋ฅ ๋ฐ ์์ ์ฑ ๋ฉด์์ ๋๋ฑํ๊ฒ ๋๋ฌํ์ผ๋ฉฐ, ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ ํ์ ๋๋ค. 41๊ฐ์ ์ฅ์น ๋ชจ๋ธ์ ๋ํ ์ด์ ๋ธ๋ฆฌ๊ฐ ์ค๋น๋์ด ์์ต๋๋ค.
LineageOS๋ Android Emulator ๋ฐ Android Studio์์๋ ์คํํ ์ ์์ต๋๋ค. ์๋๋ก์ด๋ TV, ์๋๋ก์ด๋ ์คํ ๋ชจํฐ๋ธ ๋ชจ๋์์ ์กฐ๋ฆฝํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ์ค์น ์ ์ง์๋๋ ๋ชจ๋ ์ฅ์น์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฒด ๊ณ๋ณด ๋ณต๊ตฌ๊ฐ ์ ๊ณต๋๋ฏ๋ก ๋ณ๋์ ๋ณต๊ตฌ ํํฐ์ ์ด ํ์ํ์ง ์์ต๋๋ค. LineageOS 17.1 ๋น๋๋ 31์ XNUMX์ผ์ ์ค๋จ๋์์ต๋๋ค.
AOSP์์ iptables๊ฐ ์ ๊ฑฐ๋๊ณ ํจํท ํํฐ๋ง์ eBPF๋ฅผ ์ฌ์ฉํ๋๋ก Android 12๊ฐ ์ ํ๋จ์ ๋ฐ๋ผ ๋ง์ ์ด์ ์ฅ์น์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค. ๋ฌธ์ ๋ eBPF๊ฐ Linux ์ปค๋ 4.9 ์ด์ ๋ฆด๋ฆฌ์ค๊ฐ ์๋ ์ฅ์น์์๋ง ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ปค๋ 4.4๊ฐ ์๋ ์ฅ์น์ ๊ฒฝ์ฐ eBPF ์ง์์ด ๋ฐฑํฌํธ๋์์ง๋ง ์ปค๋ ๋ฒ์ 3.18์ ์คํํ๋ ์ฅ์น๋ก ํฌํ ํ๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด iptables์ ๋ํ ๋กค๋ฐฑ์ ํตํด ๊ตฌํ๋ ์ด์ ์ปค๋ ์์ Android 12 ๊ตฌ์ฑ ์์๋ฅผ ๋ก๋ํ ์ ์์์ง๋ง ํจํท ํํฐ๋ง ์ค๋จ์ผ๋ก ์ธํด ๋ณ๊ฒฝ ์ฌํญ์ด LineageOS 19์ ํ์ฉ๋์ง ์์์ต๋๋ค. ์ด์ ์ปค๋์ฉ eBPF ํฌํธ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ ๋๊น์ง LineageOS 19 ๊ธฐ๋ฐ ๋น๋๋ ํด๋น ์ฅ์น์ ์ ๊ณต๋์ง ์์ต๋๋ค. LineageOS 18.1์ ์ฌ์ฉํ๋ ์ด์ ๋ธ๋ฆฌ๊ฐ 131๊ฐ ์ฅ์น์ฉ์ผ๋ก ์์ฑ๋ ๊ฒฝ์ฐ LineageOS 19 ์ด์ ๋ธ๋ฆฌ๋ ํ์ฌ 41๊ฐ ์ฅ์น์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
LineageOS 18.1๊ณผ ๋น๊ตํ์ฌ Android 12์ ๊ด๋ จ๋ ๋ณ๊ฒฝ ์ฌํญ ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ ์ฌํญ๋ ์ ์๋์์ต๋๋ค.
- AOSP(Android ์คํ ์์ค ํ๋ก์ ํธ) ์ ์ฅ์์์ android-12.1.0_r4 ๋ถ๊ธฐ๋ก ์ ํ๋์์ต๋๋ค. WebView ๋ธ๋ผ์ฐ์ ์์ง์ Chromium 100.0.4896.58๊ณผ ๋๊ธฐํ๋ฉ๋๋ค.
- Android 12์์ ์ ์๋ ์๋ก์ด ๋ณผ๋ฅจ ์ ์ดํ ๋์ ์ธก๋ฉด์์ ๋ฏธ๋๋ฌ์ง๋ ์์ ํ ์ฌ์ค๊ณ๋ ์์ฒด ํจ๋์ด ์์ต๋๋ค.
- ๋คํฌ ์ธํฐํ์ด์ค ๋์์ธ ๋ชจ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
- Linux ์ปค๋์ ๋น๋ํ๊ธฐ ์ํ ์ฃผ์ ๋๊ตฌ๋ AOSP ์ ์ฅ์์ ์ ๊ณต๋๋ Clang ์ปดํ์ผ๋ฌ์ ๋๋ค.
- ์ค์ ์ด ํฌํจ๋ ๋๊ท๋ชจ ์ ํ์ด์ง ์ธํธ๋ฅผ ์ถ๊ฐํ๊ณ Android 12์ ์๋ก์ด ์์ด์ฝ๊ณผ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ์ค์ ๋ง๋ฒ์ฌ๊ฐ ์ ์๋์์ต๋๋ค.
- ์์คํ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ ๊ฑฐ์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ดํ๋ ์๋ก์ด ์์ด์ฝ ๋ชจ์์ด ํฌํจ๋์ด ์์ต๋๋ค.
- AOSP ์ ์ฅ์์ ๊ฐค๋ฌ๋ฆฌ ์ฑ ํฌํฌ์ธ ํฅ์๋ ์ฌ์ง ๊ฐค๋ฌ๋ฆฌ ๊ด๋ฆฌ ์ฑ์ ๋๋ค.
- ์ ๋ฐ์ดํธ ์ค์น ํ๋ก๊ทธ๋จ, Jelly ์น ๋ธ๋ผ์ฐ์ , ๋ น์๊ธฐ ์์ฑ ๋ น์๊ธฐ, FOSS Etar ์บ๋ฆฐ๋ ํ๋๋ ๋ฐ Seedvault ๋ฐฑ์ ํ๋ก๊ทธ๋จ์ด ๊ฐ์ ๋์์ต๋๋ค. FOSS Etar ๋ฐ Seedvault์ ์ถ๊ฐ๋ ๊ฐ์ ์ฌํญ์ด ์ ์คํธ๋ฆผ ํ๋ก์ ํธ์ ๋ฐํ๋์์ต๋๋ค.
- Android TV ์ฅ์น์์ ์ฌ์ฉํ๊ธฐ ์ํด ๊ด๊ณ ํ์๊ฐ ์๋ ํ์ ์ธํฐํ์ด์ค ๋ฒ์ (Android TV Launcher)์ด ์ ์๋์์ต๋๋ค. Android TV์ฉ ๋น๋์ ๋ฒํผ ํธ๋ค๋ฌ๊ฐ ์ถ๊ฐ๋์ด Bluetooth ๋ฐ ์ ์ธ์ ์ ํตํด ์๋ํ๋ ๋ค์ํ ๋ฆฌ๋ชจ์ปจ์์ ์ถ๊ฐ ๋ฒํผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์๋์ฐจ ์ธํฌํ ์ธ๋จผํธ ์์คํ ์์ ์ฌ์ฉํ๊ธฐ ์ํด Android Automotive ๋์ ํ๋ซํผ ๋ชจ๋์์ ๋น๋ํ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ๋ธ๋ฆฌ ์ ํ์ ๊ฒฐ์ ํ๋ ์์ฑ์ ๋ํ adb_root ์๋น์ค์ ๋ฐ์ธ๋ฉ์ด ์ ๊ฑฐ๋์์ต๋๋ค.
- ์ด๋ฏธ์ง ์์ถ ํ๊ธฐ ์ ํธ๋ฆฌํฐ์๋ ๋๋ถ๋ถ์ ์์นด์ด๋ธ ๋ฐ ์ ๋ฐ์ดํธ ์ด๋ฏธ์ง์์ ๋ฐ์ดํฐ ์ถ์ถ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด ์ฅ์น ์๋์ ํ์ํ ๋ฐ์ด๋๋ฆฌ ๊ตฌ์ฑ ์์์ ์ถ์ถ์ ๋จ์ํํฉ๋๋ค.
- SDK๋ ํฐ์น์คํฌ๋ฆฐ์ ํด๋ง ๊ฐ๋๋ฅผ ๋์ฌ ํ๋ฉด ํฐ์น์ ๋ํ ์๋ต ์๊ฐ์ ์ค์ด๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- Qualcomm Snapdragon ํ๋ซํผ ๊ธฐ๋ฐ ์ฅ์น์ ์นด๋ฉ๋ผ์ ์ก์ธ์คํ๊ธฐ ์ํด Qualcomm ์ ์ฉ ์ธํฐํ์ด์ค ๋์ Camera2 API๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๊ธฐ๋ณธ ๋ฐํํ๋ฉด ๋ฐฐ๊ฒฝํ๋ฉด์ด ๊ต์ฒด๋๊ณ ์๋ก์ด ๋ฐฐ๊ฒฝํ๋ฉด ์ปฌ๋ ์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ชจ๋ํฐ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ์ง ์๊ณ ๋ ์ธ๋ถ ํ๋ฉด์ ์๊ฒฉ ์ถ๋ ฅ์ ๊ตฌ์ฑํ ์ ์๋ Wi-Fi ๋์คํ๋ ์ด ๊ธฐ๋ฅ์ Qualcomm์ ๋ ์์ ์ธ ๋ฌด์ ์ธํฐํ์ด์ค์ Miracast ๊ธฐ์ ์ ์ง์ํ๋ ํ๋ฉด์ ํฌํจํ ๋ชจ๋ ์ฅ์น์ ๊ตฌํ๋ฉ๋๋ค.
- ๋ค์ํ ์ถฉ์ ์ ํ(์ ์ ์ถฉ์ ๋๋ ๋ฌด์ ์ถฉ์ )์ ๋ฐ๋ผ ๋ณ๋์ ์ฌ์ด๋๋ฅผ ํ ๋นํ ์ ์์ต๋๋ค.
- AOSP์ ์๋ก์ด ๋คํธ์ํฌ ๊ฒฉ๋ฆฌ ๋ชจ๋์ eBPF ์ฌ์ฉ์ ๊ณ ๋ คํ์ฌ ๋ด์ฅ ๋ฐฉํ๋ฒฝ, ์ ํ๋ ๋คํธ์ํฌ ์ก์ธ์ค ๋ชจ๋, ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฉ๋ฆฌ ๊ธฐ๋ฅ์ด ๋ค์ ์์ฑ๋์์ต๋๋ค. ๋ฐ์ดํฐ ์ ํ ๋ฐ ๋คํธ์ํฌ ๊ฒฉ๋ฆฌ๋ฅผ ์ํ ์ฝ๋๊ฐ ํ๋์ ๊ตฌํ์ผ๋ก ๊ฒฐํฉ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru