์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
ํ์ด์ดํญ์ค OS์ ์ฌ์ฉ๋๋ ๋ง์ค์ฝํธ
1. ๊ฐ์[ํธ์ง]
Firefox OS์ ํ ํ๋ฉด ๋๋จธ์ง ์คํฌ๋ฆฐ์ท๋ค, ํ์ด์ดํญ์ค๊ฐ ์ง์ํ๋ ์ฅ๋น๋ค
Firefox OS์ ๋์ ๋ฒ์
๋ชจ์ง๋ผ ์ฌ๋จ์์ ํ์ด์ดํญ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์๋ ๋ชจ๋ฐ์ผ, ์ฌ๋ฌผ์ธํฐ๋ท์ฉ ์ด์์ฒด์ . ๋ธ๋ผ์ฐ์ ๊ฐ ์ด์์ฒด์ ์ญํ ์ ํ๋ค. ๊ฐ๋ฐ ์ด๊ธฐ์ ์ฝ๋๋ B2G(Boot 2 Gecko[1])์๋๋ฐ, ์ดํ ๊ณต๊ฐ๋๋ฉด์ ํ์ด์ดํญ์ค OS๋ก ์ด๋ฆ์ด ์ ํด์ก๋ค.
์ด๊ธฐ์๋ ๋น์ผ ์ค๋งํธํฐ์ ๋ชป์ฐ๋ ์ด๋ค์๊ฒ ์ค๋งํธํฐ์ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ์ ๋ณด ์ ๊ทผ์ฑ์ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด ๋ง๋ค์๋ค. ๋๋ฌธ์ OS์ ํจ๊ป ๊ณต๊ฐ๋ ์ฅ๋น๋ค ์ญ์ ๋ชจ๋ ์ ์ฌ์, ์ ๊ฐ์ ์ฅ๋น์๋ค. ์ฐธ๊ณ ๊ธ 25๋ฌ๋ฌ ์ค๋งํธํฐ ๋์ค์๋ ๋ชฉ์ ์ด ์กฐ๊ธ ๋ ํ์ฅ๋์ด ์ ๋ณด๊ฒฉ์ฐจ ์ถ์๋ ๋ฌผ๋ก ์ด๊ณ ํ๋ซํผ ์ข ์ ๋ฐฉ์ง, ์น์ ์์กด, ์ฌ๋ฌผ์ธํฐ๋ท ์๋ ๋๋น ๋ฑ์ผ๋ก ๋ชฉํ๊ฐ ๋์ด์ ๋ค. ํ๋ซํผ ๋์ ํ๋ ์ ์ธ
2014๋ 1๋ถ๊ธฐ์ 2๋ถ๊ธฐ ์ฌ์ด์ ํ์ด์ดํญ์ค OS๊ฐ ํ๊ตญ์ด๋ฅผ ์ง์ํ ์์ ์ด์์ผ๋ฉฐ, ํ์ฌ๊น์ง OS์ ๋ฌธ๊ตฌ ๋ฒ์ญ ์์ ๊ณผ ํ๊ตญ์ด ์ ๋ ฅ๊ธฐ ๊ฐ๋ฐ๊น์ง ์๋ฃํ์๊ณ ํ๊ธ ๊ธ๊ผด ํ์ฌ ๊ณผ์ ์ด ๋จ์์์ผ๋ฉฐ OS 1.3 ๋ฒ์ ์ผ๋ก ์ถ์๊ฐ ์๊ณ ๋์์๋ค.
์๋์ ๋์์๋ ๋ ํผ๋ฐ์ค ํฐ์ค ์ ๊ฐํ์ธ Keon๊ณผ ๋น์ทํ ์ฌ์์ธ ์๋ Xperia E๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์จ ์๋์ FirefoxOS ๊ธฐ๋ฐ ์ค๋งํธํฐ ์๊ฐ ์์.
Firefox OS์ ๋์ ๋ฒ์
๋ชจ์ง๋ผ ์ฌ๋จ์์ ํ์ด์ดํญ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์๋ ๋ชจ๋ฐ์ผ, ์ฌ๋ฌผ์ธํฐ๋ท์ฉ ์ด์์ฒด์ . ๋ธ๋ผ์ฐ์ ๊ฐ ์ด์์ฒด์ ์ญํ ์ ํ๋ค. ๊ฐ๋ฐ ์ด๊ธฐ์ ์ฝ๋๋ B2G(Boot 2 Gecko[1])์๋๋ฐ, ์ดํ ๊ณต๊ฐ๋๋ฉด์ ํ์ด์ดํญ์ค OS๋ก ์ด๋ฆ์ด ์ ํด์ก๋ค.
์ด๊ธฐ์๋ ๋น์ผ ์ค๋งํธํฐ์ ๋ชป์ฐ๋ ์ด๋ค์๊ฒ ์ค๋งํธํฐ์ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ์ ๋ณด ์ ๊ทผ์ฑ์ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด ๋ง๋ค์๋ค. ๋๋ฌธ์ OS์ ํจ๊ป ๊ณต๊ฐ๋ ์ฅ๋น๋ค ์ญ์ ๋ชจ๋ ์ ์ฌ์, ์ ๊ฐ์ ์ฅ๋น์๋ค. ์ฐธ๊ณ ๊ธ 25๋ฌ๋ฌ ์ค๋งํธํฐ ๋์ค์๋ ๋ชฉ์ ์ด ์กฐ๊ธ ๋ ํ์ฅ๋์ด ์ ๋ณด๊ฒฉ์ฐจ ์ถ์๋ ๋ฌผ๋ก ์ด๊ณ ํ๋ซํผ ์ข ์ ๋ฐฉ์ง, ์น์ ์์กด, ์ฌ๋ฌผ์ธํฐ๋ท ์๋ ๋๋น ๋ฑ์ผ๋ก ๋ชฉํ๊ฐ ๋์ด์ ๋ค. ํ๋ซํผ ๋์ ํ๋ ์ ์ธ
2014๋ 1๋ถ๊ธฐ์ 2๋ถ๊ธฐ ์ฌ์ด์ ํ์ด์ดํญ์ค OS๊ฐ ํ๊ตญ์ด๋ฅผ ์ง์ํ ์์ ์ด์์ผ๋ฉฐ, ํ์ฌ๊น์ง OS์ ๋ฌธ๊ตฌ ๋ฒ์ญ ์์ ๊ณผ ํ๊ตญ์ด ์ ๋ ฅ๊ธฐ ๊ฐ๋ฐ๊น์ง ์๋ฃํ์๊ณ ํ๊ธ ๊ธ๊ผด ํ์ฌ ๊ณผ์ ์ด ๋จ์์์ผ๋ฉฐ OS 1.3 ๋ฒ์ ์ผ๋ก ์ถ์๊ฐ ์๊ณ ๋์์๋ค.
์๋์ ๋์์๋ ๋ ํผ๋ฐ์ค ํฐ์ค ์ ๊ฐํ์ธ Keon๊ณผ ๋น์ทํ ์ฌ์์ธ ์๋ Xperia E๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์จ ์๋์ FirefoxOS ๊ธฐ๋ฐ ์ค๋งํธํฐ ์๊ฐ ์์.
2. ํน์ง[ํธ์ง]
- ์๋๋ก์ด๋์ฒ๋ผ ์คํ์์ค์ด๋ค.
- ์ ์ฌ์์์ ๋์ํ๋๋ก ์ค๊ณ๋ฅผ ํ๋ค. ARMv6 ์ด์์ด๋ฉด ๋๊ณ ์ผ์๋ ํ์ฌ๋ฅผ ํ์ง ์์๋ ๋๋ค. ์ค์ ๋ก ZTE์์ ์ถ์ํ ์ฒซ๋ฒ์งธ Firefox OS ๊ธฐ๋ฐ ์ค๋งํธํฐ์ธ ZTE Open์ ์ฌ์์ ์ ๋ณด๋ฉด ์๋นํ ๋ฎ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ฌ์ง์ด 1.3 ๋ฒ์ ๋ถํฐ๋ ZRAM ๋ฉ๋ชจ๋ฆฌ ์์ถ๊ธฐ์ ์ ์ด์ฉํ์ฌ 128MB ๋ฉ๋ชจ๋ฆฌ์์๋ ์๋์ด ๊ฐ๋ฅํ๋ค.
- ํฌ๋กฌ OS์ฒ๋ผ ํ์ด์ดํญ์ค๊ฐ ์ด์์ฒด์ ๊ฐ ๋๋ค. ์ด์์ฒด์ ์์ฒด๊ฐ ํ์ด์ดํญ์ค ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ HTML5 ๊ธฐ๋ฐ ์น ์ฑ์ ์ฌ์ฉํ๊ณ ํ์ด์ดํญ์ค์์ ๋๋๊ฒ์ ๋ค ๋๋ค. ํนํ ํ์ด์ดํญ์ค์ ํ์ฅ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ธ์ ์๋ค.
- ์น ๊ธฐ์ ๋ก ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ๋ ค๊ณ ํ๋ค. ์ตํ๋จ gonk(๋ฆฌ๋ ์ค ์ปค๋, ๋๋ผ์ด๋ฒ ๋ฑ ์ต ํ๋จ)๋ฅผ ์ ์ธํ ์ธํฐํ์ด์ค, ์ฑ, ์ฅ์น์ ์ด API๊ฐ ์ ๋ถ ์น ๊ธฐ๋ฐ ๊ธฐ์ ์ด๋ค. ํ์ด์ดํญ์ค OS ๊ตฌ์กฐ ํ๋๋ ํ๋์จ์ด ์ ์ด API๊ฐ ์น ๊ธฐ์ ์ด ์๋๋ผ๋ ์ง์ ์ด ์์์ผ๋ ๋ชจ์ง๋ผ๋ ๊ด๋ จ API๋ฅผ ์น ํ์ค์ผ๋ก ๋ฑ์ฌํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ๋ค. API ๋ชฉ๋ก๊ณผ ํ์ค ๋ฑ๋ก ํํฉ ์ฌ์ง์ด C, C++์ ๊ฐ์ ๋ค์ดํฐ๋ธ ์ธ์ด๋ฅผ ์๋ฐ์คํฌ๋ฆฝํธ(asm.js)๋ก ์๋์ํจ๋ค. asm.js ์๊ฐ
Firefox OS๋ ๋๊ธฐ ํ๋ฉด์์ ๋ ๊ฐ์ง ํ๋ฉด์ด ์๋๋ฐ ์ข๋ก ์น์ฑ ๊ฒ์ํ๋ฉด๊ณผ ์ฐ๋ก ์์ ์ ์น์ฑ ๊ด๋ฆฌํ๋ฉด์ด๋ค. ๊ทธ ์ค์์ ์น์ฑ ๊ฒ์ํ๋ฉด์ ํ์ด์ดํญ์ค OS์ ํน์ง์ด์ ์ฃผ์ ๊ธฐ๋ฅ์ด๋ค. ์์ ์์์ ์น์ฑ ๊ฒ์ํ๋ฉด์ ์ค๋ช ํ๊ณ ์๋ค.
Mozilla๊ฐ ์ง์ ํฌ์ํ Everything.me๋ผ๋ ๊ณณ์์ ๊ฐ๋ฐํ ๋ชจ๋ฐ์ผ ์น์ฑ ๋ฐ์ฒ๋ฅผ ์ฐจ์ฉํ์ฌ, ์์ญ๋ง๊ฐ์ ๋ชจ๋ฐ์ผ ์น์ฌ์ดํธ๋ฅผ ์ฑ์ผ๋ก ๋ง๋ค์ด ์ฌ์ฉ์์ ์๋์ ๊ด๋ จ๋ ์ฑ๋ค์ ๋ฐ๋ก ๋ณด์ฌ์ค๋ค. ์ค๋ช ๋งํฌ
ํ์ด์ดํญ์ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํด ์ฑ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. Firefox ๊ฐ๋ฐ์ ๋ฒ์ ์๋ ๋ค์ํ ์ข ๋ฅ์ ๊ฐ๋ฐํด์ด ์๋ค. ์นIDE, ํ์ด์ดํญ์คos ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋น๋กฏํด ์น ๊ฐ๋ฐ, ์น์ฑ๊ฐ๋ฐ, ํ์ด์ดํญ์คos ๋๋ฒ๊น ๋๊ตฌ ๋ฑ ํ์ด์ดํญ์ค os ๊ฐ๋ฐ์ ํ์ํ ๊ฑฐ์ ๋ชจ๋ ๋๊ตฌ๊ฐ ๋ค์ด ์๋ค.
๊ฐ๋ฐ์ ๊ธฐ๊ธฐ(Flame)์ ๊ฒฝ์ฐ ๋จ์ ์ํ ๋๋ง๋ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. ๊ฐ ์คํ์ ํด๋ํฐ์์ ์ด๋ค ์ฑ๋ฅ์ ๋ํ๋ด๋์ง ํ์ธ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋งค์ผ ๊ฐฑ์ ์ด ๊ฐ๋ฅํ ์ต์ Nightly ๋น๋๋ฅผ ์ฌ์ฉํ๋ค. #
3. ์ฃผ์ ํํธ๋[ํธ์ง]
- ํต์ ์ฌ ํํธ๋ - ์คํ๋ฆฐํธ, T-mobile, KDDI, KT, ์ฐจ์ด๋์ ๋์ฝค, ๋ฉ๊ฐํฐ, ํ ๋ ๋ ธ๋ฅด, ํ ๋ ํฌ๋์นด, vivo, movistar, ํ ๋ ์ฝค ์ดํ๋ฆฌ์, TMN[2], ์ฑ๊ฐํฌ๋ฅดํ ๋ ์ฝค, ์ํฐ์ด๋, ์๋ฉ๋ฆฌ์นด ๋ชจ๋น[3], indosat, TELKOMSEL, ๋ณด๋คํฐ, ๋ฒ๋ผ์ด์ฆ, LG U+[4]
- ์๋น์ค ํํธ๋ - ํธ์ํฐ, ์ํค๋ฐฑ๊ณผ, ๋์ฆ๋, ์ฌ์ด๋ํด๋ผ์ฐ๋, ๋ผ์ธ(๋ฉ์ ์ ), ํํฐ๋ ์คํธ, yelp, ๋ ์คํฐ, ์ ํ๋ธ, The Weather Channel, ๋ด์ ํ์์ฆ
- Open Web Device CRB[5] - ํต์ ์ฌ(T-mobile, KDDI, ํ ๋ ํฌ๋์นด, ํ ๋ ๋ ธ๋ฅด), ์ ์กฐ์ฌ(LG์ ์, ๋ชจ์ง๋ผ, ํ์ปด, ์๋ ๋ชจ๋ฐ์ผ, Spreadtrum, TCL, ZTE)
4. Firefox OS/์ ํ๋ชฉ๋ก[ํธ์ง]
Firefox OS/์ ํ๋ชฉ๋ก ์ฐธ๊ณ .
5. ์ค๋งํธํฐ์ฉ OS ๊ฐ๋ฐ ์ค๋จ[ํธ์ง]
2015๋
12์ 8์ผ, ๋ชจ์ง๋ผ๊ฐ ํ์ด์ดํญ์คOS ๊ฐ๋ฐ์ ์ค๋จํ๋ค๊ณ ๋ฐํ๋ค. ์ ํํ๋ ์ค๋งํธํฐ์ฉ OS์ ๊ฐ๋ฐ๋ฐ Firefox OS๊ฐ ํ์ฌ๋ ์ค๋งํธํฐ์ ํ๋งค๋ฅผ ์ค๋จํ๊ณ , ์ฌ๋ฌผ์ธํฐ๋ท์ผ๋ก์ ๊ฐ๋ฐ์ ๊ณ์ํ ๊ฒ์์ ๋ฐํ๋ค.
์ด์ ๋ฐ๋ผ ๊ธฐ์กด์ Firefox OS๋ฅผ ํ์ฌํด์ ์ถ์ํ ๊ธฐ๊ธฐ๋ค ์ญ์ ์ ๋ฐ์ดํธ๊ฐ ๋๊ธธ ์์ ์ด๋ค.
์ด์ ๋ฐ๋ผ ๊ธฐ์กด์ Firefox OS๋ฅผ ํ์ฌํด์ ์ถ์ํ ๊ธฐ๊ธฐ๋ค ์ญ์ ์ ๋ฐ์ดํธ๊ฐ ๋๊ธธ ์์ ์ด๋ค.
6. ํ์ด์ดํญ์ค OS ๊ฐ๋ฐ ์ค๋จ[ํธ์ง]
์์ ์ค๋งํธํฐ์ฉ OS์ ๊ฐ๋ฐ ์ค๋จ์ ์ด์ด ์ด์ ๋ ํ์ด์ดํญ์ค OS ํ๋ก์ ํธ ์์ฒด๊ฐ ์ค๋จ๋์๋ค. 50์ฌ๋ช
์ด ์์๋์ด ์๋ ๊ฐ๋ฐํ์ ํด์ฐํ๊ณ , ๋ชจ๋ ํ์ด์ดํญ์ค OS ๊ด๋ จ ๊ฐ๋ฐ์ ์ค๋จํ๋ค๊ณ ํ๋ค.
2017๋ ํ์ด์ดํญ์ค OS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ KaiOS๊ฐ ์ถ์๋๋ฉด์ ๋ช ๋งฅ์ ์๊ฒ ๋์๋ค. ๋ค๋ง ํ์ด์ดํญ์ค OS์ ๋ฌ๋ฆฌ KaiOS๋ ์คํ์์ค๊ฐ ์๋๋ค.
2017๋ ํ์ด์ดํญ์ค OS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ KaiOS๊ฐ ์ถ์๋๋ฉด์ ๋ช ๋งฅ์ ์๊ฒ ๋์๋ค. ๋ค๋ง ํ์ด์ดํญ์ค OS์ ๋ฌ๋ฆฌ KaiOS๋ ์คํ์์ค๊ฐ ์๋๋ค.
7. ์ฐธ๊ณ ๋งํฌ[ํธ์ง]
[1] Gecko๋ ํ์ด์ดํญ์ค์ ๋ ๋๋ง ์์ง ์ด๋ฆ์ด๋ค.
[2] ํฌ๋ฅดํฌ๊ฐ์ ๊ณต๊ธฐ์
ํฌ๋ฅดํฌ๊ฐ ํ
๋ ์ฝค์ ์ด๋์ ํ ์ํ
[4] MWC2015์์ ์ฐธ์ฌ ๋ฐํ๋จ
[5] ํ์ด์ดํญ์ค OS์ ํํธํ ๋ฐฉ์ง์ ๋ฐ์ ์ ์ํ ์์ํ http://openwebdevice.org