Firefox OS

A Wikipédiából, a szabad enciklopédiából
Firefox OS
Firefox OS Vertical Logo.png
FirefoxOS Screenshot Development Build.jpg
A Firefox OS fejlesztői változatának kezdőképernyője
Fejlesztő Mozilla
Forráskód Szabad szoftver, nyílt forráskód
OS-család Unix-szerű
Programozási nyelv HTML5, C++, Java, CSS
Legelső kiadás 2013. április 23.
Stabil verzió 1.3
(2014. június 9.)
Hardver ARM, x86
Kernel Monolitikus (módosított Linux)
Felhasználói felület Grafikus
Licenc MPL
Státusz Aktuális
Weboldal www.mozilla.org/firefox/os

A Firefox OS (projektnevén Boot To Gecko, B2G) egy Linux-alapú nyílt forráskódú operációs rendszer okostelefonokra és táblagépekre, illetve okostévékre. A Mozilla Firefox böngészőt is fejlesztő Mozilla Alapítvány áll a projekt mögött. Funkciója egy teljeskörű, közösségi alapú alternatív rendszer mobileszközökre, amely a nyílt szabványokra épít, mint a HTML5, a JavaScript, illetve önálló alkalmazásbolt. Jellegéből kifolyólag éppúgy az Apple iOS-ének, mint a Google Chrome OS-ének és Android operációs rendszerének kihívója. Először 2012 februárjában mutatták be Androidos telefonokon, az első ezt futtató készülék pedig a Raspberry Pi volt. A vásárlók számára elérhető első telefon a ZTE Open volt 2013-ban.

A rendszer fejlesztése[szerkesztés | forrásszöveg szerkesztése]

Firefox OS architektúra diagram

A Firefox OS fejlesztésének elsődleges célja az volt, hogy felszámolja a telefonhoz kötöttséget, azaz azt, hogy új készülék vásárlása esetén mindent újra be kelljen állítani. Ezért az operációs rendszer nyílt webes szabványokra épülve készült, alkalmazásai ennek a rendszernek a részét képezik. Következésképpen az alkalmazások lényegében úgy futnak, mintha a böngésző nyitna meg egy külön oldalt, és annak a tartalma töltődne be. A rendszer három részből áll: a Gonk, a Gecko, és a Gaia. A Gonk a Linux-alapú kernel és a hardvervezérlésért felelős folyamat, a Gecko a motor, mely az alkalmazásokat futtatja, és a Gaia a grafikus felület.

Ezek összessége meglehetősen csekély rendszerigényt támaszt, mellyel vélhetően az olcsóbb okostelefonokon várható elterjedése. A minimális rendszerigény az ARMv6 utasításkészlet megléte, az ajánlott pedig az ARMv7 utasításkészlet, Adreno 200 vagy jobb grafikus processzor, 3G és Wi-Fi, gyorsulásmérő, közelségérzékelő, fényérzékelő, és a-GPS.

Fejlesztése[szerkesztés | forrásszöveg szerkesztése]

A Firefox OS jelenleg is fejleszés alatt áll, és az idő előrehaladtával egyre több új funkció kerül bele.

Verziószám Befejezés dátuma (FC) Megjelenés Kódnév Gecko verzió Biztonsági javítások
1.0 2012. december 22.2 2013. február 21. TEF Gecko 18 Gecko 18
1.0.1 2013. január 15. 2013. szeptember 6. Shira Gecko 18 Gecko 20
1.1.0 2013. március 29. 2013. október 9. Leo Gecko 18+ (új API) Gecko 23
1.1.1 2013. március 29. 2013. október 9. HD Gecko 18+ WVGA Gecko 23
1.2.0 2013. szeptember 15. 2013. december 9. Koi Gecko 26 Gecko 26
1.3.0 2014. január 31. 2014. március 17, Gecko 28 Gecko 28
1.4.0 2014. április 29. 2014. június 9. Gecko 30 Gecko 30
2.0.0 2014. július 21. 2014. szeptember 1. Gecko 32 Gecko 32
2.1.0 2014. október 13. 2014. november 21. Gecko 34 Gecko 34