Firefox OS

Firefox OS，由Mozilla基金會主導研發的開放原始碼行動作業系統，採用Linux内核。這個計劃於2011年7月25日发布，最早主要應用於智慧型手機和平板電腦，但因難以打入手機市場，于2016年7月停止推出預載Firefox OS的新手機，轉型主打物聯網的作業系統。 Firefox OS与Google Chrome OS類似，是一種網絡作業環境（英语：Web desktop），以Gecko瀏覽器引擎為中心，采用HTML5來開發。它允許基於HTML5的應用程式，能透過JavaScript語言，直接透過裝置硬體來做相互溝通。Firefox OS的所有應用都基於網路，希望使用者一開機就能夠连接上網際網路，但仍可透過HTML5 cache Manifest（英语：Cache manifest in HTML5）或相關API在離線時使用。 2011年7月25日，Mozilla公司開始Firefox OS的研發，目標在於建立一個獨立且完整的作業系統，用以推動網路開放，並使開發人員能夠在不同手機平台上開發跨平台應用程式。並確立了一些工作方向：建立新的WebAPI來驅動裝置和作業系統的功能，例如：電話和相機；建立權限模型來保證系統的安全，以及底層驅動Android設備的低階程式碼。2012年正式發布了Firefox OS。 Mozilla研發總監安德里亞斯·加爾（Andreas Gal）形容目前已存在的行動裝置平台猶如「圍牆花園」，Firefox OS將完全使用開放的HTML5網頁標準技術，不涉及專利軟體及技術。Firefox OS希望建立起一個平台，讓符合網頁標準的網頁瀏覽器便能夠執行軟體，讓程式開發者統一在同一套標準下開發可以共通使用的應用程式，不需再為各平台各別開發專用的應用程式。 2011年7月25日，Mozilla研發總監安德里亞斯·加爾（Andreas Gal）於討論群組上宣佈「Boot to Gecko」專案（簡稱B2G）。這項信息引發了許多科技媒體關注。其中根據Ars Technica引述：“Mozilla表示，B2G基於標準的開放網路有潛力成為一個具有競爭力的替代品，取代由主流行動作業系統提供的現有單一供應商應用程式開發環境。”。 2012年2月28日，在執行於Android型號的智慧型手機上，首次公開展示Firefox OS。7月2日，Boot to Gecko正式被命名為Firefox OS，並於8月展示部份系統截圖。 2012年9月2日，Strategy Analytics分析師預測，Firefox OS將在2013年占據1%的智慧型手機市場。 2013年1月10日，中興通訊於國際消費電子展上證實將推出Firefox OS智慧型手機，並在2013年7月2日，西班牙電信推出首款商用Firefox OS手機ZTE Open。西班牙GeeksPhone公司接著也推出GeeksPhone Keon和Peak。2月24日，Firefox OS商業計劃正式擴大。Mozilla於巴塞羅那世界行動通訊大會記者會上宣佈，第一波Firefox OS手機將提供給巴西、哥倫比亞、匈牙利、墨西哥、蒙特尼哥羅、波蘭、塞爾維亞、西班牙與委內瑞拉的消費者；LG集團、中興通訊、華為和TCL集團將承諾生產Firefox OS設備。 2013年5月27日，鴻海科技與Mozilla簽署合作協議，合作範圍包括平板電腦和其他手持裝置產品。 2014年5月14日，Mozilla基金會和T2Mobile合作推出Firefox OS參考平台手機被名為“Flame”，這是專為開發人員用於開發和測試的手機。 截至2014年12月16日，Firefox OS手機在全球共有14家營運商和近28個國家上市。 2015年12月8日，Mozilla聯網裝置部門副總Ari Jaaksi在其Twitter頁面宣佈將終止Firefox OS智慧型手機的開發與銷售，而將Firefox OS聚焦在物聯網的發展。2016年2月，Mozilla公司在寄送給開發者的電子郵件中宣布：在2.6版本發佈後，他們將停止開發手機平台上的Firefox OS，原開發團隊將會移到別的專案上，例如Firefox TV和其他的智慧家電。 2016年9月27日，Mozilla宣布Firefox OS於手機平台的商業性開發已經停止，且所有相關的程式碼將從mozilla核心中移除，以便未來Gecko（Firefox的排版引擎）的開發不受已停止的手機專案之影響。但也會釋出Firefox OS 2.6版穩定的原始碼，供開源軟體社群繼續利用與開發手機作業系統。只是因為此後的Gecko引擎在演進中將逐漸與2.6版為止的Firefox OS越來越不相關，這意味著開源軟體社群必須自行跟上Gecko的發展來修改B2G程式碼，對社群成員將是一大挑戰。 目前（2016-10-26）在Firefox OS官網上，看到的下載仍是2.5版開發者預覽版。 雖然手機上的Firefox OS停止開發了，但給物聯網的專案仍繼續，例如Firefox OS TV。 在2012年世界行動通訊大會上，Mozilla宣佈與西班牙電信合作，將共同開發基於HTML5和WebAPI所建構的「Open Web Device」。Mozilla還宣佈，支援該專案的還有Adobe Systems和Qualcomm，以及德國電信的創新實驗室也將參與該專案。大會現場還展示該系統執行於三星Galaxy S II手機（移除內建的Android作業系統）。2012年8月7日，一名諾基亞工程師將該系統移植到樹莓派上。2013年2月25日，索尼展示Firefox OS移植於Sony Xperia E運作效果，並開放ROM供下載。 Firefox OS可支援裝置包含Nexus S、Nexus S 4G、Galaxy S2、Galaxy Nexus、Nexus 4、Otoro、PandaBoard和桌上型電腦。 Mozilla於2014年世界行動通訊大會上聯合展訊通訊（Spreadtrum）展示25美元Firefox OS智慧型手機。至今Mozilla已聯合4家手機製造商和5家營運商於歐洲和拉丁美洲推出Firefox OS手機。在印度，Mozilla計畫與Intex及Spice公司推出25美元手機，但最終價格為33美元（1,999盧比）。 2015年的CES展，Panasonic發表第一款內建Firefox OS的4K解析度液晶電視。 松下電器繼續開發用於智慧型電視的作業系統，使用基於Firefox OS的My Home Screen。 明辨科技從Firefox OS中分支出H5OS。公司創始人宮力在擔任Mozilla公司總裁期間曾負責Firefox OS的開發。 一個名為KaiOS的分支使用在一些功能型手機上。 Firefox OS架構主要由三個軟體層組成： Gonk – Linux底層核心和硬體抽象層 Gecko – 排版引擎和應用執行服務層 Gaia – HTML5層和使用者介面系統 Gonk是Firefox OS平台最底層的系統，包括Linux核心和使用者空間硬體抽象層（Hardware Abstraction Layer，HAL），核心以及一些使用者空間庫都是常見的開放原始碼專案，例如：Linux、libusb、Bluez；而部分硬體抽象層與Android開放原始碼專案（Android Open Source Project，AOSP）共享，例如：相機、全球定位系統。基本上Gonk也可以被當成是一個非常簡單的Linux分支版本，Gonk就是個Gecko的移植目標， 也就是說，一套在Gonk執行的Gecko，就像Gecko也有Mac OS X、Windows和Android版本一樣。因為Firefox OS專案具有Gonk完全的控制權，相較於其他作業系統，可以開放更多的介面給Gecko。例如：Gecko可以直接存取Gonk的完整電信堆疊和顯示緩衝區（Frame Buffer），這是其他作業系統作不到的。 Gecko是Firefox OS的排版引擎，Gecko提供HTML、CSS、JavaScript等開放標準的支援，由相關網路堆疊、圖形堆疊、排版引擎、JavaScript虛擬機和介面層組成。 Firefox OS的使用者介面層，任何繪製於螢幕上的所有容都屬於該層的工作，也就是說目前現代智慧型手機應具備的標準應用程式皆基於Gaia實作，包括鎖定螢幕、主畫面、撥打電話、文字簡訊、相機。Gaia完全使用HTML、CSS、JavaScript技術來實作而成，Web API是本層到其底層系統的唯一溝通入口。 Firefox OS与Android之间架构上的相似性允许Mozilla平台运行于许多Android的设备上。一些Firefox OS的移植几乎与原始版本没有什麼不同，其他的则做了大量的修正以适配正在移植的设备。 Firefox OS被移植到下列设备： Sony Xperia SP Huawei Ascend Y300 Huawei Ascend G510 HTC Pico Nexus 4 Nexus 5 Nexus 7 (2013) Moto G Sony Xperia Z3 Sony Xperia T2 Ultra 自由软件主题 Linux主题 Mozilla Gecko Chrome OS Chromium OS 雲運算 Firefox瀏覽器 https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Releases/2.5. Firefox OS now running on a MIPS-based reference tablet. Imagination Blog. 2015-03-23 [2015-04-26]. （原始内容存档于2015-09-09）.  Mozilla Licensing Policies. Mozilla. [2014-12-31]. （原始内容存档于2014-12-30）.  Gal, Andreas. Booting to the web. mozilla.dev.platform (邮件列表). June 25, 2011 [November 20, 2011]. （原始内容存档于2013-05-10）.  Firefox OS. Mozilla. August 21, 2012 [September 17, 2012]. （原始内容存档于2015-12-04）.  WebAPI - MDN. developer.mozilla.org. 2014-01-27 [2015-02-01]. （原始内容存档于2014-12-25）.  Mozilla’s Boot 2 Gecko and why it could change the world - Features. Know Your Mobile. March 2, 2012 [August 18, 2012]. （原始内容存档于2013-01-28）.  The Firefox Phone? Mozilla Working on Android-Esque OS. blog. Gagagadget. July 26, 2011 [August 4, 2011]. （原始内容存档于2014-07-27）.  Andrew Kameka. Mozilla borrows from Android to create its own mobile operating system. blog. androinica. July 26, 2011 [August 4, 2011]. （原始内容存档于2011-08-30）.  Ryan Paul. Mozilla eyes mobile OS landscape with new Boot to Gecko project. Ars Technica. July 26, 2011 [August 4, 2011]. （原始内容存档于2011-09-12）.  Ginny Maies. First Look at Mozilla's Web Platform for Phones: 'Boot to Gecko'. PCWorld]]. 2012-02-28 [2012-03-23]. （原始内容存档于2012-04-02）.  Mozilla making mobile OS using Android. blog. I Didn't Know That!. July 2011 [2011-08-04]. （原始内容存档于2013-07-22）.  Brown, Mark. Mozilla's HTML5 phone platform now called Firefox OS, launching 2013 (Wired UK). Wired.co.uk. August 8, 2012 [August 18, 2012]. （原始内容存档于2012年8月14日）.  Mozilla shows off Firefox OS screenshots. The Inquirer. [August 18, 2012]. （原始内容存档于2013-10-23）.  Firefox OS to Capture 1 Percent Share of Global Smartphone Market in 2013. Strategy Analytics. [September 27, 2012]. （原始内容存档于2012年10月24日）.  CES 2013: ZTE Firefox OS Smartphone Coming In 2013 | TechWeekEurope UK. Techweekeurope.co.uk. January 10, 2013 [February 26, 2013]. （原始内容存档于2013-01-18）.  Aditya Dey. Telefonica launches First Ever Firefox OS-based Phone in Spain. TechStake. [July 2013]. （原始内容存档于2013-07-07）.  Mozilla Announces Global Expansion for Firefox OS. mozilla. February 24, 2013 [March 27, 2013]. （原始内容存档于2013-12-13）.  Mozilla reveals Firefox smartphone launch partners. BBC. February 24, 2013 [March 28, 2013]. （原始内容存档于2013-05-27）.  Firefox OS 平板現身！鴻海宣布將與 Mozilla 合作開發 Firefox OS 生態環境. T客邦. 2013-06-03 [2016-04-02]. （原始内容存档于2016-04-25）.  Flame. Mozilla Developer Network. Mozilla. [August 31, 2014]. （原始内容存档于2014-09-06）.  Firefox OS Expands to Nearly 30 Countries. Mozilla Corporation. December 16, 2014 [2014-12-23]. （原始内容存档于2014-12-18）.  更著重物聯網 Mozilla終止發展Firefox OS手機. 聯合新聞網. 2015-12-09 [2015-12-09]. （原始内容存档于2015-12-15）.  B2G OS and Gecko Annoucement from Ari Jaaksi & David Bryant. 2016-09-27 [2016-09-27]. （原始内容存档于2011-01-22）.  Telefónica and Mozilla pioneer first Open Web Devices. Telefónica. February 27, 2012 [March 23, 2012]. （原始内容存档于2016-01-20）.  Mozilla in Mobile – the Web is the Platform. Mozilla. February 27, 2012 [March 23, 2012]. （原始内容存档于2012-03-24）.  Chloe Albanesius. Mozilla Tackles Walled Gardens, Demos 'Boot to Gecko' Mobile OS. PCMag.com. February 28, 2012 [March 23, 2012]. （原始内容存档于2014-03-23）.  Raspberry Pi now comes in Firefox OS flavour. Theregister.com. [September 15, 2012]. （原始内容存档于2013-10-23）.  Experimental Firefox OS software for Xperia™ E available for developers [ROM]. 27 February 2013 [2013-05-26]. （原始内容存档于2013-05-28）.  B2G Build Prerequisites. Mozilla Developer Network. [September 9, 2012]. （原始内容存档于2013-10-12）.  Spreadtrum planning a $25 Firefox OS smartphone. GSMArena. 2014-02-23 [2014-12-28]. （原始内容存档于2015-01-03）.  Mozilla to launch $25 phone in India in partnership with Intex & Spice. IndianWeb2.com. [June 18, 2014]. （原始内容存档于2014-07-16）.  Mozilla debuts $33 Cloud FX smartphone in bid to capture Indian market. Financial Post. 2014-08-25 [2015-04-04]. （原始内容存档于2015-04-03）.  Panasonic發表首款搭載Firefox OS 的4K電視. 中時電子報. 2014-01-06 [2015-01-06]. （原始内容存档于2015-05-22）.  T3 Smackdown: Sony KD-65ZD9 vs LD OLED65E6 vs Panasonic TX58DX802B. [2017-04-26]. （原始内容存档于2017-05-06）.  Shankland, Stephen. Startup picks up the torch for troubled Firefox OS. CNET. 2015-12-10 [2015-12-12]. （原始内容存档于2018-07-17）.  Horwitz, Josh. Ex-Mozilla employees are teaming up with the Chinese government to kill Android. Quartz. 2015-07-16 [2015-12-12]. （原始内容存档于2015-12-22）.  Alcatel GO FLIP™. June 16, 2017 [2018-02-28]. （原始内容存档于2017-09-18）.  Reliance Jio LYF 4G VoLTE feature phone: To run KaiOS, will have an app store too. July 20, 2017 [2017-07-23]. （原始内容存档于2017-07-23）.  Intex Unveils 4G-Volte Feature Phone. Mobility India. August 1, 2017 [2018-02-28]. （原始内容存档于2017-10-24）.  B2G/Architecture wiki page. MDN. Mozilla. September 3, 2014 [November 5, 2014]. （原始内容存档于2014-06-04）.  Release Management/B2G Landing - MozillaWiki. MozillaWiki. [March 24, 2013]. （原始内容存档于2013-08-30）.  Index of /pub/mozilla.org/b2g/manifests/. Mozilla FTP server. [September 10, 2013]. （原始内容存档于2013年9月27日）.  Firefox OS 1.0.1 Notes. Mozilla.org. 2013-09-06 [2014-12-07]. （原始内容存档于2014-12-04）.  Firefox OS 1.1 Notes. Mozilla.org. 2013-10-09 [2014-12-07]. （原始内容存档于2014-12-10）.  Firefox OS 1.2 Notes. Mozilla.org. 2013-12-09 [2014-12-07]. （原始内容存档于2014-12-10）.  Firefox OS 1.3 Notes. Mozilla.org. 2014-03-17 [2014-12-07]. （原始内容存档于2014-12-04）.  Firefox OS 1.4 Notes. Mozilla.org. 2014-08-08 [2014-12-07]. （原始内容存档于2014-12-04）.  Free Xperia Project, -. Firefox OS on SP. [2014-12-31]. （原始内容存档于2014-08-11）.  [ROM][Dragonsphere Team][B2G][HTML5][NO ANDROID]Firefox OS [OFICIAL BUILD][B009](NEW UPDATE:Flasheable+APN FIX). [2014-04-10]. （原始内容存档于2014-04-12）.  HTC Pico/Explorer unofficial port. For HTC Explorer. [2014-12-31]. （原始内容存档于2014-11-06）.  FirefoxOS (nexus 4) 1.1 - 2.2 -- Very long build. XDA Developers. 2013-08-01 [2014-12-31]. （原始内容存档于2014-12-11）.  FireFox OS - Nightlies. XDA Developers. 2014-04-25 [2014-12-31]. （原始内容存档于2014-12-11）.  FirefoxOS 1.2 and 1.3. XDA Developers. 2013-10-11 [2014-12-31]. （原始内容存档于2014-12-11）.  Moto G - Firefox OS Central. [2015-09-30]. （原始内容存档于2015-10-02）.  Firefox OS Port For Sony Devices. [2015-09-30]. （原始内容存档于2015-10-02）.  FXP Blog - Firefox OS releases by FXP. fxpblog.co. [2015-09-30]. （原始内容存档于2015-10-10）.  维基共享资源上的相关多媒体资源：Firefox OS Android主题 Linux主题 官方网站 [失效連結] Firefox OS專案介紹[失效連結] Firefox OS原始碼（页面存档备份，存于互联网档案馆），在GitHub（英文） Firefox OS模擬器最新預覽版本（页面存档备份，存于互联网档案馆）（英文）