Linux Plumbers 2021 ์ปจํผ๋ฐ์ค์์ Google์ Android ํ๋ซํผ ๊ด๋ จ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ ์์ฒด ๋ฒ์ ์ ์ปค๋์ ์ฌ์ฉํ๋ ๋์ ์ผ๋ฐ Linux ์ปค๋์ ์ฌ์ฉํ๋๋ก Android ํ๋ซํผ์ ์ ํํ๋ ค๋ ๊ณํ์ ์ฑ๊ณต์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค.
๊ฐ๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ๋ณํ๋ 2023๋ ์ดํ "Upstream First" ๋ชจ๋ธ๋ก ์ ํํ๊ธฐ๋ก ํ ๊ฒฐ์ ์ด์์ต๋๋ค. ์ด๋ Android ํ๋ซํผ์ ํ์ํ ๋ชจ๋ ์๋ก์ด ์ปค๋ ๊ธฐ๋ฅ์ ๋ณ๋์ ๋ถ๊ธฐ๊ฐ ์๋ ๊ธฐ๋ณธ Linux ์ปค๋์์ ์ง์ ๊ฐ๋ฐํ๋ค๋ ์๋ฏธ์ ๋๋ค( ๊ธฐ๋ฅ์ ๋จผ์ ๊ธฐ๋ณธ ์ปค๋๋ก ์น๊ฒฉ๋ ๋ค์ Android์์ ์ฌ์ฉ๋๋ฉฐ ๊ทธ ๋ฐ๋๋ ์๋๋๋ค. ๋ํ 2023๋ ๊ณผ 2024๋ ์๋ Android Common Kernel ๋ธ๋์น์ ๋จ์์๋ ์ถ๊ฐ ํจ์น๋ฅผ ๋ชจ๋ ๋ฉ์ธ ์ปค๋๋ก ์ด์ ํ ๊ณํ์ ๋๋ค.
๊ฐ๊น์ด ์ฅ๋์ 12์ ์ด์ ์์๋๋ Android 5.10 ํ๋ซํผ์ ๊ฒฝ์ฐ ์ผ๋ฐ XNUMX ์ปค๋์ ์ต๋ํ ๊ฐ๊น์ด "์ผ๋ฐ ์ปค๋ ์ด๋ฏธ์ง"(GKI) ์ปค๋ ์ด์ ๋ธ๋ฆฌ๊ฐ ์ ๊ณต๋ ์์ ์ ๋๋ค. ์ด๋ฌํ ๋น๋์ ๊ฒฝ์ฐ ์ ๊ธฐ์ ์ธ ์ ๋ฐ์ดํธ ๋ฆด๋ฆฌ์ค๊ฐ ์ ๊ณต๋๋ฉฐ ์ด๋ ci.android.com ์ ์ฅ์์ ๊ฒ์๋ฉ๋๋ค. GKI ์ปค๋์์๋ Android ํ๋ซํผ๋ณ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ OEM์ ํ๋์จ์ด ์ง์ ๊ด๋ จ ํธ๋ค๋ฌ๊ฐ ๋ณ๋์ ์ปค๋ ๋ชจ๋์ ๋ฐฐ์น๋ฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋์ ๊ธฐ๋ณธ ์ปค๋ ๋ฒ์ ์ ๋ฌถ์ฌ ์์ง ์์ผ๋ฉฐ ๋ณ๋๋ก ๊ฐ๋ฐํ ์ ์์ผ๋ฏ๋ก ์ฅ์น์ ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ ์ปค๋ ๋ถ๊ธฐ๋ก์ ์ ํ์ด ํฌ๊ฒ ๋จ์ํ๋ฉ๋๋ค.
์ฅ์น ์ ์กฐ์ ์ฒด์์ ์๊ตฌํ๋ ์ธํฐํ์ด์ค๋ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ์ปค๋์ ๋์์ ๋ณ๊ฒฝํ ์ ์๋ ํํฌ ํํ๋ก ๊ตฌํ๋ฉ๋๋ค. ์ ์ฒด์ ์ผ๋ก android12-5.10 ์ปค๋์ ์ถ์ ์ ๊ณผ ์ ์ฌํ 194๊ฐ์ ์ผ๋ฐ ํํฌ์ ๋น์์์ ์ปจํ ์คํธ์์ ํธ๋ค๋ฌ๋ฅผ ์คํํ ์ ์๋ 107๊ฐ์ ํน์ ํํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. GKI ์ปค๋์์๋ ํ๋์จ์ด ์ ์กฐ์ ์ฒด๊ฐ ๊ธฐ๋ณธ ์ปค๋์ ํน์ ํจ์น๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ๊ธ์ง๋์ด ์์ผ๋ฉฐ, ํ๋์จ์ด ์ง์ ๊ตฌ์ฑ ์์๋ ๊ณต๊ธ์ ์ฒด์์ ์ถ๊ฐ ์ปค๋ ๋ชจ๋ ํํ๋ก๋ง ์ ๊ณตํด์ผ ํ๋ฏ๋ก ๊ธฐ๋ณธ ์ปค๋๊ณผ์ ํธํ์ฑ์ด ๋ณด์ฅ๋์ด์ผ ํฉ๋๋ค.
Android ํ๋ซํผ์ ๊ฐ ๊ธฐ๊ธฐ์ ๋ํด ๋ณ๋์ ํน์ ์ด์ ๋ธ๋ฆฌ๊ฐ ํ์ฑ๋๋ ๊ธฐ๋ฐ์ผ๋ก ์์ฒด ์ปค๋ ๋ถ๊ธฐ์ธ Android ๊ณตํต ์ปค๋์ ๊ฐ๋ฐํ๊ณ ์๋ค๋ ์ ์ ์๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. Android์ ๊ฐ ๋ธ๋์น๋ ์ ์กฐ์ ์ฒด์ ๊ธฐ๊ธฐ์ ์ปค๋ ๋ ์ด์์์ ๋ํ ์ฌ๋ฌ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด Android 11์ 4.14, 4.19, 5.4์ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ์ปค๋ ์ค์์ ์ ํํ ์ ์์ผ๋ฉฐ Android 12๋ ๊ธฐ๋ณธ ์ปค๋ 4.19, 5.4, 5.10์ ์ ๊ณตํฉ๋๋ค. ์ต์ 5.10์ OEM์ ํ์ํ ๊ธฐ๋ฅ์ด ์ ์คํธ๋ฆผ์ผ๋ก ์ ์ก๋๊ฑฐ๋, ๋ชจ๋์ ๋ฐฐ์น๋๊ฑฐ๋, Android ๊ณตํต ์ปค๋๋ก ์ ์ก๋๋ ์ผ๋ฐ ์ปค๋ ์ด๋ฏธ์ง๋ก ์ค๊ณ๋์์ต๋๋ค.
GKI๊ฐ ๋ฑ์ฅํ๊ธฐ ์ ์ Android ์ปค๋์ ์ฌ๋ฌ ์ค๋น ๋จ๊ณ๋ฅผ ๊ฑฐ์ณค์ต๋๋ค.
- ์ฃผ์ LTS ์ปค๋(3.18, 4.4, 4.9, 4.14, 4.19, 5.4)์ ๊ธฐ๋ฐ์ผ๋ก "Android ๊ณตํต ์ปค๋" ๋ถ๊ธฐ๊ฐ ์์ฑ๋์ด Android ๊ด๋ จ ํจ์น๊ฐ ์ ์ก๋์์ต๋๋ค(์ด์ ์๋ ๋ณ๊ฒฝ ํฌ๊ธฐ๊ฐ ์๋ฐฑ๋ง ์ค์ ๋ฌํ์ต๋๋ค) ).
- "Android Common Kernel"์ ๊ธฐ๋ฐ์ผ๋ก Qualcomm, Samsung ๋ฐ MediaTek๊ณผ ๊ฐ์ ์นฉ ์ ์กฐ์ ์ฒด๋ ํ๋์จ์ด ์ง์์ ์ํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํฌํจํ๋ "SoC Kernel"์ ๊ตฌ์ฑํ์ต๋๋ค.
- SoC ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ์ฅ์น ์ ์กฐ์ ์ฒด๋ ์ถ๊ฐ ์ฅ๋น, ํ๋ฉด, ์นด๋ฉ๋ผ, ์ฌ์ด๋ ์์คํ ๋ฑ์ ๋ํ ์ง์๊ณผ ๊ด๋ จ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ๋ ์ฅ์น ์ปค๋์ ๋ง๋ค์์ต๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๊ณ ์๋ก์ด ์ปค๋ ๋ถ๊ธฐ๋ก ์ ํํ๊ธฐ ์ํ ์ ๋ฐ์ดํธ ๊ตฌํ์ ์๋นํ ๋ณต์กํ๊ฒ ๋ง๋ค์์ต๋๋ค. Google์ Android ์ปค๋(Android ์ผ๋ฐ ์ปค๋)์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ถ์ํ์ง๋ง ๊ณต๊ธ์ ์ฒด์์๋ ์ด๋ฌํ ์ ๋ฐ์ดํธ๋ฅผ ๋๋ฆฌ๊ฒ ์ ๊ณตํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๊ธฐ์ ์ ์ฒด ์๋ช ์ฃผ๊ธฐ ๋์ ๋์ผํ ์ปค๋์ ์ฌ์ฉํฉ๋๋ค.
์ถ์ฒ : opennet.ru