Mozilla๋Š” KaiOS ํ”Œ๋žซํผ(Firefox OS ํฌํฌ) ์—…๋ฐ์ดํŠธ๋ฅผ ๋•์Šต๋‹ˆ๋‹ค.

Mozilla์™€ KaiOS ๊ธฐ์ˆ  ๋ฐœํ‘œํ•˜๋‹ค KaiOS ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•œ ํ˜‘๋ ฅ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์นด์˜ค์Šค ๊ณ„์†ํ•˜๋‹ค ๊ฐœ๋ฐœ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์ธ Firefox OS๋Š” ํ˜„์žฌ 120๊ฐœ๊ตญ ์ด์ƒ์—์„œ ํŒ๋งค๋˜๋Š” ์•ฝ 100์–ต XNUMX์ฒœ๋งŒ ๋Œ€์˜ ์žฅ์น˜์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” KaiOS์—์„œ ๊ณ„์† ์ ์šฉ๋ฉ๋‹ˆ๋‹ค ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„, ํ•ด๋‹น ํŒŒ์ด์–ด ํญ์Šค 48, 2๋…„ B2016G/Firefox OS ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์—”์ง„์€ ์˜ค๋ž˜๋˜์—ˆ๊ณ  ํ˜„์žฌ์˜ ๋งŽ์€ ์›น ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ ์ ˆํ•œ ๋ณด์•ˆ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Mozilla์™€์˜ ํ˜‘๋ ฅ ๋ชฉํ‘œ๋Š” KaiOS๋ฅผ ์ƒˆ๋กœ์šด Gecko ์—”์ง„์œผ๋กœ ์ด์ „ํ•˜๊ณ  ์ทจ์•ฝ์ ์„ ์ œ๊ฑฐํ•˜๋Š” ํŒจ์น˜๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ๊ฒŒ์‹œํ•˜๋Š” ๋“ฑ ์ตœ์‹  ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ž‘์—…์—๋Š” ํ”Œ๋žซํผ๊ณผ ๊ด€๋ จ ์„œ๋น„์Šค ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๊ฒƒ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณ€๊ฒฝ๊ณผ ๊ฐœ์„ ์€ ์ถœํŒ๋˜๋‹ค ๋ฌด๋ฃŒ MPL(Mozilla Public License)์— ๋”ฐ๋ผ.

๋ธŒ๋ผ์šฐ์ € ์—”์ง„์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด KaiOS ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์˜ ๋ณด์•ˆ์ด ํ–ฅ์ƒ๋˜๊ณ  WebAssembly, TLS 1.3, PWA(Progressive Web App), WebGL 2.0, ๋น„๋™๊ธฐ JavaScript ์‹คํ–‰ ๋„๊ตฌ, ์ƒˆ๋กœ์šด CSS ์†์„ฑ, ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•œ ํ™•์žฅ๋œ API ์ง€์›๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์žฅ๋น„, ์ด๋ฏธ์ง€ ์ง€์› WebP ๋ฐ AV1 ๋น„๋””์˜ค.

KaiOS์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ๋œ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ B2G (Boot to Gecko), ์—ด๊ด‘์ ์ธ ์‚ฌ๋žŒ๋“ค์ด ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์–ด ํญ์Šค OS, 2016๋…„์— ๊ธฐ๋ณธ Mozilla ์ €์žฅ์†Œ์™€ Gecko ์—”์ง„์ด ๊ธฐ๋ณธ Mozilla ์ €์žฅ์†Œ์—์„œ ์ œ๊ฑฐ๋œ ํ›„ Gecko ์—”์ง„์˜ ํฌํฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ œ๊ฑฐ๋จ B2G ๊ตฌ์„ฑ ์š”์†Œ. KaiOS๋Š” AOSP(Android ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ)์˜ Linux ์ปค๋„, Android ํ”Œ๋žซํผ์˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ HAL ๊ณ„์ธต, Gecko ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œ ํ‘œ์ค€ Linux ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” Gonk ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Mozilla๋Š” KaiOS ํ”Œ๋žซํผ(Firefox OS ํฌํฌ) ์—…๋ฐ์ดํŠธ๋ฅผ ๋•์Šต๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ผ๋ จ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์ด์•„. ๊ตฌ์„ฑ์—๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €, ๊ณ„์‚ฐ๊ธฐ, ์บ˜๋ฆฐ๋” ํ”Œ๋ž˜๋„ˆ, ์›น ์นด๋ฉ”๋ผ ์ž‘์—…์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ฃผ์†Œ๋ก, ์ „ํ™” ํ†ตํ™”์šฉ ์ธํ„ฐํŽ˜์ด์Šค, ์ด๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ, ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ, ์Œ์•… ํ”Œ๋ ˆ์ด์–ด, ๋น„๋””์˜ค ๋ทฐ์–ด, SMS/MMS์šฉ ์ธํ„ฐํŽ˜์ด์Šค, ์—ฌ๋Ÿฌ ์š”์†Œ ํ‘œ์‹œ ๋ชจ๋“œ(์นด๋“œ ๋ฐ ๊ทธ๋ฆฌ๋“œ)๋ฅผ ์ง€์›ํ•˜๋Š” ๊ตฌ์„ฑ๊ธฐ, ์‚ฌ์ง„ ๊ด€๋ฆฌ์ž, ๋ฐ์Šคํฌํƒ‘ ๋ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ฆฌ์ž.

KaiOS์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ HTML5 ์Šคํƒ๊ณผ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›น API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋“œ์›จ์–ด, ์ „ํ™” ํ†ต์‹ , ์ฃผ์†Œ๋ก ๋ฐ ๊ธฐํƒ€ ์‹œ์Šคํ…œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋Œ€์‹  ํ”„๋กœ๊ทธ๋žจ์€ IndexedDB API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‚ด์— ์ œํ•œ๋˜๊ณ  ๊ธฐ๋ณธ ์‹œ์Šคํ…œ๊ณผ ๊ฒฉ๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์›๋ž˜ Firefox OS์™€ ๋น„๊ตํ•˜์—ฌ KaiOS๋Š” ํ”Œ๋žซํผ์„ ๋”์šฑ ์ตœ์ ํ™”ํ•˜๊ณ  ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ์ด ์—†๋Š” ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์žฌ์„ค๊ณ„ํ–ˆ์œผ๋ฉฐ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ค„์˜€์Šต๋‹ˆ๋‹ค(ํ”Œ๋žซํผ์„ ์ž‘๋™ํ•˜๋Š” ๋ฐ 256MB RAM์ด๋ฉด ์ถฉ๋ถ„ํ•จ). 4G LTE, GPS, Wi-Fi, ์ž์ฒด OTA ์—…๋ฐ์ดํŠธ ์ „๋‹ฌ ์„œ๋น„์Šค(๋ฌด์„ )๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” Google Assistant, WhatsApp, YouTube, Facebook ๋ฐ Google Maps๋ฅผ ํฌํ•จํ•˜์—ฌ 400๊ฐœ ์ด์ƒ์˜ ์•ฑ์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” KaiStore ์•ฑ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

2018๋…„์—๋Š” ๊ตฌ๊ธ€์ด ํˆฌ์žํ–ˆ๋‹ค KaiOS Technologies์—์„œ 22๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ํˆฌ์žํ•˜๊ณ  KaiOS ํ”Œ๋žซํผ๊ณผ Google Assistant, Google ์ง€๋„, YouTube ๋ฐ Google ๊ฒ€์ƒ‰ ์„œ๋น„์Šค์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งค๋‹ˆ์•„๋“ค์ด ์ˆ˜์ •์„ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋ฅด๋‹คOS, KaiOS์—์„œ ์ œ๊ณตํ•˜๋Š” Nokia 8110 4G ํœด๋Œ€ํฐ์šฉ ๋Œ€์ฒด ํŽŒ์›จ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GerdaOS์—๋Š” ์‚ฌ์šฉ์ž ์ž‘์—…(Google ํ”„๋กœ๊ทธ๋žจ, KaiStore, FOTA ์—…๋ฐ์ดํŠธ ํ”„๋กœ๊ทธ๋žจ, Gameloft ๊ฒŒ์ž„)์„ ์ถ”์ ํ•˜๋Š” ์‚ฌ์ „ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ ํ˜ธ์ŠคํŠธ ์ฐจ๋‹จ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ด‘๊ณ  ์ฐจ๋‹จ ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์€ / etc / ํ˜ธ์ŠคํŠธ DuckDuckGo๋ฅผ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด GerdaOS์˜ KaiStore ๋Œ€์‹  ํฌํ•จ๋œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์™€ GerdaPkg ํŒจํ‚ค์ง€ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋กœ์ปฌ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ZIP ์•„์นด์ด๋ธŒ. ๊ธฐ๋Šฅ ๋ณ€๊ฒฝ์—๋Š” ์—ฌ๋Ÿฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ์˜ ๋™์‹œ ์ž‘์—…์„ ์œ„ํ•œ ์ž‘์—… ๊ด€๋ฆฌ์ž, ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ ์ง€์›, adb ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํ†ตํ•œ ๋ฃจํŠธ ์•ก์„ธ์Šค ๊ธฐ๋Šฅ, IMEI ์กฐ์ž‘์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค, ์…€๋ฃฐ๋Ÿฌ ์šด์˜์ž๊ฐ€ ๋„์ž…ํ•œ ์•ก์„ธ์Šค ํฌ์ธํŠธ ๋ชจ๋“œ์—์„œ ์ž‘์—… ์ฐจ๋‹จ ์šฐํšŒ(๋ฅผ ํ†ตํ•ด)๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. TTL).

์ถœ์ฒ˜ : opennet.ru

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