Gecko、B2G)[6]とは、Mozillaによって開発されたスマートフォンとタブレットなどの携帯情報端末を主なターゲットとして開発されたオープンソースオペレーティングシステムである。採用した全ての商用デバイスの開発から撤退した[7]。Gecko(略称:B2G)として提供が続けられている[8]。外部リンク概要JavaScriptを使っている端末のハードウェアに直接統合できるHTML5アプリケーションが動作するように設計されている[6]。Piで動作デモが行われている[11]。OSはカーネル部分などはAndroidを母体(ベース)にしているものの、Androidのアプリケーションに関しては全く互換性がなく、一切動作しない。7のために構築されるアプリケーションに等しい、アプリケーションを構築できるようにするためのウェブ開発者を維持するギャップを見つける」ために「オープンウェブのためのスタンドアローンオペレーティングシステムの完成を目標として努力する」ことを発表した[12]。発表ではまた作業工程としてデバイスを転送するための新しいウェブAPIやテレフォニーやカメラ、特権モデル(English版)といった安全にウェブページに転送するためのOSケーパビリティ、それらのケーパビリティを証明するアプリケーション、Android互換端末でブートするための低レベルコードが提示された。標準に基づいたオープンウェブには、有力なモバイルオペレーティングシステムが提供する既存の単一ベンダーのアプリケーション開発スタックの競争力のある代替となる可能性がある、ということを証明したいという欲求によって動機づけられた、とMozillaは述べた」と書いている[15]。OSに改名し[16]、8月にスクリーンショットを公開した[17]。OSは商業的展開の初年となる2013年のグローバルなスマートフォン市場において1%のシェアを取るだろうと分析した[18]。OS」を搭載したスマートフォンの販売パートナーとしてKDDIの名前を挙げた。Soonキャンペーン」を発表[19]。マスコットキャラクターであるフォクすけのぬいぐるみが応募者の中から抽選で貸し出され、フォクすけと一緒に行楽地、観光地などで写真を撮影し、TwitterやFacebookにアップロードすることで認知度アップをおこなう。Previewを公開した[20][21]。OSのGaiaレイヤで置き換えるように動作するものだった。OSの開発と販売の終了が発表されたとTechCrunchが報じた[22]。OSの開発で得た技術を使いコネクテッドデバイスにおける新しいユースケースのプロトタイプを作るとの記事を公式ブログに投稿した[25]。OSのスマートフォン向けのサポートを終了すると発表した。OSを採用した全ての商用デバイスの開発から撤退したことを明らかにした。LGL25」(LGエレクトロニクス製)が発表された[33]。OSは先進国以外も注力したい旨の発言をしている[34]。2013年6月、初の搭載スマートフォンをブラジル、ポーランド、ポルトガル、スペイン、ベネズエラで発売し、2013年中にさらに11カ国で発売した。2014年にはヨーロッパやアジアなどに投入、アメリカや日本でも順次発売した。OS開発・推進で包括的なパートナーシップを締結したと発表した。OS向けチップセット「SC6821」を開発し、価格を25ドル(約2,500円)におさえた端末を発表した[37]。Open」の販売を開始した。Fire」の販売を開始した。Openの販売を開始した。LGL25」をauオンラインショップ、並びにKDDI直営店にて先行販売。auショップ及びPiPitを含むトヨタディーラー各店、その他量販店に関しては2015年1月6日より順次販売を開始した。OSを採用したスマートテレビVIERAシリーズ6機種をヨーロッパで5月14日に発売、続いて日本でも5月22日にVIERAシリーズ3機種を発売した。デモンストレーションモバイルワールドコングレス2012にてMozillaとテレフォニカはスペインの通信接続企業が2012年にHTML5や対応APIをベースに「オープンウェブデバイス」を提供することを目指すと発表した[40]。Mozillaはまたアドビシステムズとクアルコムがプロジェクトを支援することとドイツテレコムのイノベーションラボもプロジェクトに加わることを発表した[41]。preview」を動作させるデモンストレーションを行った[42][43]。PiでOSを動作させるデモンストレーションを行った[44]。Nexusで動作できる状態となっている[45]。2013年4月23日に開発機のKeonとPeakが発売開始。OSはよりアクセスしやすいOSとして完全なオープン標準を使用しており、プロプライエタリなソフトウェアや技術は一切含んでおらず、ソフトウェアスタックは完全にHTML5であり、既に多くの開発者がいることをポイントにしていると述べた[46]。OSが成功するチャンスはないと書かれた[47]。初期の開発ではGonk、Gecko、Gaiaユーザーインターフェイスを含むHTML5レイヤーといった3つの主要なソフトウェアレイヤーを必要としている[48]。Gaiab2gのインターフェース。b2gのスタートアップ後に常に現れるのがGaiaの幾つかのパートである。Gaiaのツールはロックスクリーン、ホームスクリーン、テレフォンダイヤラー、テキストメッセージアプリケーションなど多数。HTML5やCSS、JavaScriptで書かれている。OSの根本的部分へのインターフェースのみGeckoによって実装されたオープンウェブAPIを介する。Gaiaはb2gのトップでよく動作するが、標準的なウェブAPIしか使用しないので、(劣る機能があるとはいえ)他のOSやウェブブラウザでも動作する。サードパーティアプリケーションはGaiaと一緒にインストールできる[48]。Gecko"「Gecko」"b2gの「アプリケーションランタイム」。ハイレベルでGeckoはHTML、CSS、JavaScriptのオープンスタンダードを実行し、Gecko対応OS上でそれらのインターフェースを軽快に動作させる。これはGeckoがネットワーキングスタック、グラフィックススタック、レイアウトエンジン、JavaScript対応仮想マシン、ポーティングレイヤーなどで構成されることを意味する[48]。Gonkb2gの下層レベルの「オペレーティングシステム」。カーネルと幾つかのユーザースペースライブラリーは一般のオープンソースプロジェクトであるLinux、libusb、BlueZなどから成り立っている。HALの他の部分はAndroidプロジェクトのGPSやカメラ等と共有している。XへのポートやGeckoのAndroidへのポートと等しい。b2gプロジェクトがGonkをフルコントロールして以降、他のOSでは公開することができないインターフェイスをGonkはGeckoへ公開できる。例として、GeckoはGonkにおけるフルテレフォニースタックとディスプレイフレームバッファに直接アクセスできるが、他のOSでは同様のアクセスはできない[48]。