Sistem de operare Firefox

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Sistem de operare Firefox
sistem de operare
Siglă
Firefox OS 2.1 - Lock screen.png
Captură de ecran Firefox OS 2.1 în fiecare noapte
Dezvoltator Fundația Mozilla
Familie GNU / Linux
Eliberarea inițială 1.0.0 [1] (21 februarie 2013)
Lansare curentă 2.2.0 [2] (2015)
Tipul de nucleu Linux ( nucleu monolitic )
Platforme acceptate ARM , x86 , MIPS
Limbi disponibile Multilingv
Tipul licenței Software gratuit
Licență MPL [3]
Site-ul web www.mozilla.org/it/firefox/os

Firefox OS [4] (cunoscut anterior sub numele de cod Boot to Gecko și prescurtat B2G ) [5] a fost un sistem de operare gratuit bazat pe un kernel Linux în curs de dezvoltare de către Mozilla , organizația non-profit cunoscută pentru browserul Firefox . pentru dispozitive mobile [6] , tablete și pentru televizoare inteligente [7] .

Ideea din spatele acestuia este de a avea un sistem de operare complet bazat pe comunitate [8] și disponibil ca aplicație web utilizând standarde web , tehnici HTML5 avansate și API - ul web deschis al dispozitivului pentru a accesa direct hardware - ul acestuia cu JavaScript [5] ] . În acest fel a concurat cu alte sisteme de operare comerciale, cum ar fi iOS- ul Apple , Android- ul Google , Windows Phone- ul Microsoft [8] , precum și alte sisteme deschise mai mici, cum ar fi Sailfish OS- ul Jolla și Ubuntu Touch-ul Canonical Ltd. În septembrie 2016, Mozilla a anunțat că va pune capăt dezvoltării sistemului de operare. [9]

Alte sisteme de operare au fost derivate din sistemul de operare Firefox, inclusiv sistemul de operare B2G (nu mai este activ [10] ), H5OS (de asemenea, nu mai este activ) [11] , KaiOS și ecranul meu de start Panasonic . [12]

Istorie

La 25 iulie 2011 , Andreas Gal, director de cercetare la Mozilla Corporation , a anunțat proiectul „Boot to Gecko” pe lista de discuții mozilla.dev.platform [8] . Propunerea proiectului a fost „urmărirea obiectivului de a construi un sistem de operare complet și autonom pentru web-ul deschis”, pentru a găsi „lacunele care împiedică dezvoltatorii web să poată crea aplicații care sunt, sub fiecare aspect, egale cu cele native aplicații create pentru BlackBerry 10 , iPhone , Android și WP8 " [8] . Anunțul a identificat, de asemenea, câteva spații de lucru: noi API-uri web , un model de privilegii , aplicații pentru testarea capabilităților sistemului de operare și cod de nivel scăzut pentru pornirea pe un dispozitiv Android.

Acest lucru a dus la multe bloguri care se ocupă de subiect [13] [14] . Potrivit Ars Technica , „Mozilla a spus că B2G este motivat de dorința de a demonstra că web-ul deschis bazat pe standarde are potențialul de a fi o alternativă competitivă la stivele individuale de aplicații comerciale cu amănuntul oferite de sistemele de operare dominante pentru dispozitive mobile” [15] .

Din februarie 2012, „Boot to Gecko” s-a dovedit a fi utilizat pe smartphone-urile compatibile cu Android [16] . În iulie 2012, „Boot to Gecko” a fost redenumit „Firefox OS” [17] în onoarea celebrului browser Mozilla Firefox și unele capturi de ecran au început să apară în august 2012 [18] . În aceeași lună, au fost anunțate primele acorduri cu operatori de telefonie precum TIM , Telefónica și Deutsche Telekom și în ceea ce privește producătorii cu Qualcomm și ZTE . La 27 septembrie 2012 , analiștii de la Strategy Analytics au prezis că Firefox OS va capta 1% din piața globală a smartphone-urilor numai în 2013 [19] .

În 2013 s-a arătat că Firefox OS poate fi utilizat pe Raspberry Pi [20] . În ianuarie 2013, la CES 2013 , ZTE a confirmat că va crea un smartphone cu Firefox OS, [21] . La 24 februarie 2013, Mozilla a anunțat planuri globale de marketing pentru Firefox OS [22] . Foxconn va produce tablete pentru prima dată sub marca sa și cu sistemul de operare Firefox OS. La 2 iulie 2013, Telefónica a lansat primul telefon comercial cu Firefox OS, ZTE Open , în Spania [23] [24] , urmat mai târziu de GeeksPhone's Peak + [25] . De asemenea, Mozilla a încheiat un acord cu T2Mobile pentru a crea un telefon numit „Flame” potrivit pentru ca dezvoltatorii să contribuie la sistemul de operare Firefox și să testeze aplicațiile [26] . În Italia, TIM a început să vândă primul smartphone cu sistemul de operare Firefox, Alcatel One Touch Fire, la începutul lunii decembrie 2013 [27] .

La 9 decembrie 2015, Mozilla, cu o declarație a vicepreședintelui diviziei de telefonie mobilă Ari Jaaksi, anunță anularea parteneriatului cu operatorii de telefonie pentru vânzarea dispozitivelor Firefox OS cu SIM dedicat: „Nu am reușit să oferim cea mai bună experiență posibilă utilizatorului și, prin urmare, suntem obligați să închidem canalele de vânzare ale smartphone-urilor Firefox OS prin intermediul operatorilor de telefonie ». [28]

Componente

Diagrama arhitecturii Firefox OS

Lucrarea inițială de dezvoltare a implicat trei straturi importante: Gonk, Gecko și stratul HTML care conține interfața grafică a lui Gaia [29] .

Gonk

Gonk este format din kernel-ul Linux și stratul de abstracție hardware (HAL). Kernel-ul și diverse biblioteci ale spațiului utilizatorilor sunt proiecte gratuite obișnuite: Linux, libusb , BlueZ etc. Unele alte părți ale HAL sunt partajate cu proiectul Android : GPS și cameră, mai presus de toate. Gonk este practic o distribuție Linux simplă și, prin urmare, este o țintă pentru portul Gecko; există un port Gecko pentru Gonk, precum și un port Gecko pentru OS X și Android. Deoarece proiectul B2G are control deplin asupra Gonk, dezvoltatorii pot afișa interfețe Gecko care nu pot fi afișate pe alte sisteme de operare. De exemplu, Gecko are acces direct la stiva de telefonie și afișează framebuffer pe Gonk, dar nu are acest acces în niciun alt sistem de operare [29] .

Gecko

Pictogramă lupă mgx2.svg Același subiect în detaliu: Gecko .

Gecko este sistemul de execuție B2G. Gecko implementează standarde deschise pentru HTML, CSS și JS. Gecko include o rețea și o stivă grafică, un motor de aspect , o mașină virtuală pentru JavaScript și straturi pentru porturi [29] .

Gaia

Gaia este interfața grafică a sistemului de operare Firefox și controlează tot ceea ce este reprezentat pe ecran. Gaia include implementări pentru ecranul de blocare, biroul , un apelator , o aplicație pentru a trimite SMS și o aplicație pentru cameră . Gaia este complet programat în HTML, CSS și JavaScript. Se interfață cu sistemul de operare prin API-ul Open Web, care este implementat de Gecko. Deoarece folosește numai API-uri standard, poate funcționa și pe alte sisteme de operare și alte browsere [29] .

Notă

  1. ^ Indexul /pub/mozilla.org/b2g/manifests/ , pe ftp.mozilla.org , server FTP Mozilla. Adus la 24 martie 2013 .
  2. ^ (EN) Firefox OS 2.2 pentru dezvoltatori de pe developer.mozilla.org, 7 septembrie 2015. Adus la 18 octombrie 2015 (depus de 'url original 4 martie 2016).
  3. ^ (EN) Politici de licențiere Mozilla , pe mozilla.org, Mozilla. Adus pe 7 septembrie 2014 .
  4. ^ (EN) Primul telefon mobil din Spania cu sistem de operare firefos. Geekphone Keon y Peak , pe frikipandi.com , 22 ianuarie 2013.
  5. ^ A b (EN) Firefox OS pe developer.mozilla.org, Mozilla, 21 august 2012. Accesat la 17 septembrie 2012 (depus de „URL original 4 decembrie 2015).
  6. ^ (EN) Asa Dotzler, Mozilla lansează un program de contribuție pentru a ajuta la livrarea Firefox OS pe tablete , pe hacks.mozilla.org, Mozilla Hacks, 6 ianuarie 2014. Accesat pe 19 martie 2014.
  7. ^ Sistemul de operare Firefox vine la televizor Anul acesta vom aduce toată puterea Web-ului televizoarelor Panasonic. , pe mozilla.org , Mozilla Corporation .
  8. ^ A b c d (EN) Andreas Gal, Booting to the web , on groups.google.com, mozilla.dev.platform, 25 iunie 2011. Accesat la 20 noiembrie 2011.
  9. ^ (EN) Mozilla oprește orice dezvoltare comercială pe sistemul de operare Firefox , în PCWorld. Adus pe 5 martie 2017 .
  10. ^ (EN) B2G OS , pe developer.mozilla.org. Adus la 8 septembrie 2019 .
  11. ^ (RO) Startup preia lanterna pentru sistemul de operare Firefox cu probleme pe cnet.com, 10 decembrie 2015. Adus pe 8 septembrie 2019.
  12. ^ (EN) The Legacy of Firefox OS pe medium.com, 27 ianuarie 2019. Adus pe 8 septembrie 2019.
  13. ^ (RO) Telefonul Firefox? Mozilla funcționează pe sistemul de operare Android-Esque , la gagagadget.com , Gagagadget. Accesat la 4 august 2011 .
  14. ^ (RO) Andrew Kameka, Mozilla împrumută de la Android pentru a-și crea propriul sistem de operare mobil , pe androinica.com, androinica, 26 iulie 2011. Adus la 4 august 2011 (depus de „Adresa URL originală 30 august 2011).
  15. ^ (EN) Paul Ryan, Mozilla privește peisajul sistemului de operare mobil cu noul proiect Boot to Gecko , pe arstechnica.com, Ars Technica, 26 iulie 2011. Adus pe 4 august 2011.
  16. ^ (RO) Ginny Maies, Prima privire la platforma web pentru telefoane Mozilla: „Boot to Gecko” , pe pcworld.com , PC World , 28 februarie 2012. Accesat la 23 martie 2012 .
  17. ^ (EN) Mark Brown, platforma telefonică HTML5 a Mozilla numită acum Firefox OS, lansată în 2013 (Wired UK) , pe wired.co.uk, Wired UK, 8 august 2012. Accesat la 18 august 2012 (depus de „ originalul” url 14 august 2012) .
  18. ^ (EN) Mozilla prezintă capturile de ecran ale sistemului de operare Firefox pe theinquirer.net, The Inquirer. Adus la 18 august 2012 (depus de „url original 5 august 2012).
  19. ^ (EN) Sistemul de operare Firefox va capta o cotă procentuală din piața globală a smartphone-urilor în 2013 , pe blogs.strategyanalytics.com, Strategy Analytics. Adus la 27 septembrie 2012 (arhivat din original la 24 octombrie 2012) .
  20. ^ (EN) Raspberry Pi , de theregister.co.uk, The Register , 22 ianuarie 2013. Accesat 22 ianuarie 2013.
  21. ^ (EN) CES 2013: Smartphone-ul ZTE Firefox OS vine în 2013 | TechWeekEurope UK , la techweekeurope.co.uk , Techweekeurope, 10 ianuarie 2013. Accesat la 26 februarie 2013 (arhivat din original la 18 ianuarie 2013) .
  22. ^ (EN) Mozilla anunță extinderea globală pentru Firefox OS pe blog.mozilla.org, Mozilla, 24 februarie 2013. Accesat pe 27 martie 2013.
  23. ^ Aditya Dey, Telefonica lansează primul telefon cu sistem de operare Firefox din Spania , la techstake.org , TechStake. Adus iulie 2013 (Arhivat din original la 7 iulie 2013) .
  24. ^ (RO) A sosit primul smartphone cu sistem de operare Firefox: prețurile Telefonica la 90 USD ZTE deschise în Spania, piețele din America Latină vor fi în curând | TechCrunch , pe techcrunch.com , 1 iulie 2013. Adus 15 iulie 2013 .
  25. ^ (RO) Spuneți „hola” viitorului , pe shop.geeksphone.com, GeeksPhone . Accesat la 2 septembrie 2013 (arhivat din original la 29 august 2013) .
  26. ^ (EN) Flame , pe developer.mozilla.org, Mozilla Developer Network. Adus la 31 august 2014 (arhivat din original la 6 septembrie 2014) .
  27. ^ Telecom lansează primele smartphone-uri Firefox OS din Italia , pe blog.mozilla.org , Mozilla, 3 decembrie 2013.
  28. ^ Mozilla nu va mai dezvolta și vinde smartphone-uri Firefox OS , pe TECHCRUNCH.com . Adus pe 9 decembrie 2015 .
  29. ^ A b c d (EN) Pagina wiki B2G / Architecture pe wiki.mozilla.org, Mozilla , 5 iunie 2012. Adus pe 5 iunie 2012.

Elemente conexe

Alte proiecte

linkuri externe