파이어폭스 OS

Graphene (토론 | 기여)님의 2020년 2월 18일 (화) 00:36 판

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로써 사용되고 있다.

구조

Firefox OS 아키텍처

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

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

협력사

버전구분

버전 최초 빌드 작성일 출시일 코드네임 Gecko 버전 Security fixes 포함 버전
1.0 틀:날짜/출력 틀:날짜/출력 TEF Gecko 18 Gecko 18
1.0.1 틀:날짜/출력 틀:날짜/출력 Shira Gecko 18 Gecko 20
1.1.0 틀:날짜/출력 틀:날짜/출력 Leo Gecko 18+ Gecko 23
1.3.0 틀:날짜/출력 틀:날짜/출력 TBD Gecko 28 Gecko 28
1.4.0 틀:날짜/출력 틀:날짜/출력 Gecko 30 Gecko 30
2.0.0 틀:날짜/출력 Gecko 32 Gecko 32
2.1.0 틀:날짜/출력 Gecko 34 Gecko 34
2.2.0 틀:날짜/출력 Gecko 37 Gecko 37
3.0.0 틀:날짜/출력

현재 발매된 기종에 탑재된 가장 최신 버전은 2.0.0이다.

기기 목록

관련 사이트

각주