Android 19 ๊ธฐ๋ฐ˜ LineageOS 12 ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ ์ถœ์‹œ

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€