파이어폭스 OS

Firefox OS Horizontal Logo.pngFirefox OS.jpg

Firefox OS 소개영상

Firefox OS 대응범위

레퍼런스 폰인 Flame의 구동영상

개요[편집 | 원본 편집]

홈 화면 FirefoxOS coverage.png
홈 화면 파이어폭스 OS 적용범위

모질라 재단에서 웹 브라우저인 파이어폭스를 기반으로 만든 모바일 운영체제(OS). 기존의 모바일 OS와는 달리 에 중점을 두고 있으며, 저사양 폰에서도 원활히 돌아가는 것을 지향하고 있다. 이는 모바일 애플리케이션을 통해 폐쇄적이 되어가는 현재 상황에서 웹의 개방성을 되살리고자 하는 목적과, 고사양이 요구되는 현재 모바일 OS의 흐름에서 발생하는 재산 수준에 따라 야기되는 정보 불균형을 타파하고자 하는 목적을 위해서이다. 기본적으로는 사물인터넷(IoT)도 지향하고 있어 스마트 TV 기기 등으로도 개발되고 있다.

한 때 개발이 중단되어 커뮤니티 버전으로 B2G(Boot 2 Gecko) 프로젝트로 돌아갔으나 이 또한 중단되었다. 이 운영체제를 포크한 KaiOS피쳐폰 OS로써 사용되고 있다.[1]

구조[편집 | 원본 편집]

Firefox OS 아키텍처

FirefoxOS는 크게 Gonk, Gecko, Gaia로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. GaiaHTML5자바스크립트, CSS를 이용한 유저 인터페이스 시스템을 다룬다.

복잡하지만 간단하게 말해 모바일 기기에 파이어폭스 브라우저를 구동하는 것이며, 애플리케이션을 브라우저 내에서 구동하고 모바일 기기에 필요한 기능을 추가한 것이다. 실제 애플리케이션의 구동방식도 데스크탑에서 웹페이지를 띄우는 방식과 유사하며, 이 때문에 기존의 모바일 앱과 구분하여 웹앱이라고 부르고 있다. 이러한 방식은 크롬OS와 유사하다. 이러한 구조로 파이어폭스 OS를 위한 프로그래밍은 HTML5자바스크립트, CSS가 사용되는데 이는 웹페이지 개발에 사용하는 언어와 동일하며, 많은 개발자들의 손쉬운 접근을 가능하게 만든다. 또한 데스크탑 브라우저에서도 돌아가는 것이 가능하여 크로스 플랫폼 구현 난이도를 낮추었다. 실제로 지금도 Firefox브라우저에서 사용할 수 있는 웹앱이 다수 개발되어 있다.

협력사[편집 | 원본 편집]

버전구분[편집 | 원본 편집]

버전 최초 빌드 작성일 출시일 코드네임 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이다.

기기 목록[편집 | 원본 편집]

관련 사이트[편집 | 원본 편집]

각주

  1. 클로즈드 소스다(...)오픈 소스의 함정