잔글 (봇: 자동으로 텍스트 교체 (-\[\[([^]]*)_([^]]*)\]\] +\1 \2)) |
잔글 (봇: 자동으로 텍스트 교체 (-\[\[([^]]*)_([^]]*)\]\] +\1 \2 )) |
||
1번째 줄: | 1번째 줄: | ||
[[파일: | [[파일:Firefox OS Horizontal Logo.png|400px]][[파일:Firefox OS.jpg|200px]] | ||
{{youtube|DjjkAYI5kNM}} | {{youtube|DjjkAYI5kNM}} | ||
25번째 줄: | 25번째 줄: | ||
== 구조 == | == 구조 == | ||
[[파일: | [[파일:Firefox OS Architecture diagram.png|섬네일|Firefox OS 아키텍처]] | ||
FirefoxOS는 크게 [[Gonk]], [[Gecko]], [[Gaia]]로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. [[Gaia]]는 [[HTML5]]와 [[자바스크립트]], [[CSS]]를 이용한 유저 인터페이스 시스템을 다룬다. | FirefoxOS는 크게 [[Gonk]], [[Gecko]], [[Gaia]]로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. [[Gaia]]는 [[HTML5]]와 [[자바스크립트]], [[CSS]]를 이용한 유저 인터페이스 시스템을 다룬다. |
2022년 8월 30일 (화) 16:45 기준 최신판
Firefox OS 소개영상
Firefox OS 대응범위
레퍼런스 폰인 Flame의 구동영상
개요[편집 | 원본 편집]
홈 화면 | 파이어폭스 OS 적용범위 |
모질라 재단에서 웹 브라우저인 파이어폭스를 기반으로 만든 모바일 운영체제(OS). 기존의 모바일 OS와는 달리 웹에 중점을 두고 있으며, 저사양 폰에서도 원활히 돌아가는 것을 지향하고 있다. 이는 모바일 애플리케이션을 통해 폐쇄적이 되어가는 현재 상황에서 웹의 개방성을 되살리고자 하는 목적과, 고사양이 요구되는 현재 모바일 OS의 흐름에서 발생하는 재산 수준에 따라 야기되는 정보 불균형을 타파하고자 하는 목적을 위해서이다. 기본적으로는 사물인터넷(IoT)도 지향하고 있어 스마트 TV 기기 등으로도 개발되고 있다.
한 때 개발이 중단되어 커뮤니티 버전으로 B2G(Boot 2 Gecko) 프로젝트로 돌아갔으나 이 또한 중단되었다. 이 운영체제를 포크한 KaiOS는 피쳐폰 OS로써 사용되고 있다.[1]
구조[편집 | 원본 편집]
FirefoxOS는 크게 Gonk, Gecko, Gaia로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. Gaia는 HTML5와 자바스크립트, CSS를 이용한 유저 인터페이스 시스템을 다룬다.
복잡하지만 간단하게 말해 모바일 기기에 파이어폭스 브라우저를 구동하는 것이며, 애플리케이션을 브라우저 내에서 구동하고 모바일 기기에 필요한 기능을 추가한 것이다. 실제 애플리케이션의 구동방식도 데스크탑에서 웹페이지를 띄우는 방식과 유사하며, 이 때문에 기존의 모바일 앱과 구분하여 웹앱이라고 부르고 있다. 이러한 방식은 크롬OS와 유사하다. 이러한 구조로 파이어폭스 OS를 위한 프로그래밍은 HTML5와 자바스크립트, CSS가 사용되는데 이는 웹페이지 개발에 사용하는 언어와 동일하며, 많은 개발자들의 손쉬운 접근을 가능하게 만든다. 또한 데스크탑 브라우저에서도 돌아가는 것이 가능하여 크로스 플랫폼 구현 난이도를 낮추었다. 실제로 지금도 Firefox브라우저에서 사용할 수 있는 웹앱이 다수 개발되어 있다.
협력사[편집 | 원본 편집]
- 통신사 - 오렌지텔레콤, KDDI, 텔레포니카, 텔레노아, 도이체텔레콤, 버라이즌
- 제조사 - 파나소닉, 알카텔, 스프레드트룸, 퀄컴, 아메리카모빌, 그라민폰, 화웨이, ZTE, LG
- 서비스 - 유튜브, 트위터, 핀터레스트, 디즈니, 위키미디어, 사운드클라우드, 라인, The Weather Channel, 아웃룩, 이베이
버전구분[편집 | 원본 편집]
버전 | 최초 빌드 작성일 | 출시일 | 코드네임 | Gecko 버전 | Security fixes 포함 버전 |
1.0 | 2012년 8월 14일 | 2013년 2월 21일 | TEF | Gecko 18 | Gecko 18 |
1.0.1 | 2013년 1월 25일 | 2013년 9월 6일 | Shira | Gecko 18 | Gecko 20 |
1.1.0 | 2013년 2월 20일 | 2013년 10월 9일 | Leo | Gecko 18+ | Gecko 23 |
1.3.0 | 2013년 9월 17일 | 2014년 3월 17일 | TBD | Gecko 28 | Gecko 28 |
1.4.0 | 2013년 12월 10일 | 2014년 8월 8일 | Gecko 30 | Gecko 30 | |
2.0.0 | 2013년 2월 21일 | Gecko 32 | Gecko 32 | ||
2.1.0 | 2014년 6월 9일 | Gecko 34 | Gecko 34 | ||
2.2.0 | 2014년 9월 2일 | Gecko 37 | Gecko 37 | ||
3.0.0 | 2015년 1월 12일 |
현재 발매된 기종에 탑재된 가장 최신 버전은 2.0.0이다.
기기 목록[편집 | 원본 편집]
관련 사이트[편집 | 원본 편집]
- 한국모질라 FirefoxOS 소개페이지(구)
- 한국모질라 FirefoxOS 소개페이지(신)
- 웹앱 개발자 안내 페이지
- FirefoxOS 개발자 기술문서
- 모질라 블로그내 FirefoxOS 카테고리
- 모질라재단 프레스센터 갤러리
각주
- ↑ 클로즈드 소스다(...)
오픈 소스의 함정
리눅스 배포판 |
||
---|---|---|
페도라(RPM) 기반 | ||
데비안 기반 | ||
SUSE 리눅스 기반 | ||
아치 리눅스 기반 | ||
젠투 리눅스 기반 | ||
안드로이드 기반 | ||
Mandriva 기반 | ||
기타 |