Linux
 Computer >> コンピューター >  >> システム >> Linux

Firefox OSとは?Mozillaが開発したモバイルOSの概要と特徴

Firefox OSは、Linuxカーネルをベースとしたモバイルオペレーティングシステムで、スマートフォン、タブレット、スマートTV向けに設計されたプラットフォームです。

Mozilla Foundationによるオープンソース開発

Firefox OSは、Webブラウザ「Firefox」で広く知られるMozilla Foundation(モジラ財団)のオープンソースコミュニティによって開発されました。最大の特徴は、設計から開発までが完全にオープン標準と非独占的な技術に基づいている点にあります。

技術アーキテクチャ:Gaia、Gonk、Gecko

ブラウザベースのこのOSは、HTML5、CSS、JavaScript、C++といった技術を用いて構築されています。システムの構成要素は以下の通りです。

  • Gaia:Firefox OSスタックの最上位で動作する、Web技術ベースのユーザーインターフェース
  • Gonk:OSの中核となるオペレーティングシステムレイヤー
  • Gecko:HTMLやJavaScriptなど、さまざまな種類のコンテンツを読み込み、ユーザー向けに描画するレイアウトエンジン

また、Firefox OSはHTML5アプリで動作するよう設計されており、これらのアプリはレスポンシブWebデザイン(RWD)で構築されるため、デバイスの種類に依存しない柔軟な動作が可能です。

リリースの経緯と対応デバイス

2013年半ばにリリースされた最初のバージョンは、低価格帯の携帯電話向けに開発されました。経済的に余裕のない層の人々にもスマートフォンを手にしやすくすることを目的としていたのです。その後、開発者たちはAndroidやiOSといった確立されたモバイルOSに対抗できるよう、継続的に機能を追加・強化していきました。

Firefox OS搭載デバイスを市場に投入したベンダーには、Alcatel、Huawei(ファーウェイ)、LG、Nexus、ZTEなどが含まれます。

開発当初のコードネーム

Firefox OSは、初期の開発プロジェクト段階では「Boot to Gecko(B2G)」という名称で呼ばれていました。これは、Geckoエンジン上で直接起動するOSであることを表しています。

Mozillaは、Firefox OSの背後にあるコンセプトについて以下のように説明しています。

  1. FirefoxでイベントID 58エラーが発生する原因と解決方法

    ちょっとした哲学的な質問です。はっきりと症状が現れ、明確なエラーメッセージが表示される問題と、一見何の症状も見られないのに、漠然としていて何が悪いのかさっぱり分からないメッセージが表示される問題——どちらを選びますか?私は間違いなく前者の方が好きです。数日前、後者にWindows上でのFirefoxエラーという形で遭遇したからです。 運用環境には一切変更を加えていないにもかかわらず、私は快適にネットサーフィンをしていました。ところが、まったく別の理由でWindows 7のイベントビューアーのログを確認したところ、Firefoxに関連するエラーが複数記録されていることに気づいたのです。メッセージ

  2. Firefoxのバージョン情報が消える?――皮肉たっぷりに語る「究極の独自路線」

    地球はもちろん、銀河連邦の支配下にある星々を含め、あらゆるGUIソフトウェアの「ファイル」メニューには「バージョン情報(About)」という項目があり、そこには使用中のソフトウェアに関する雑多ながらも有益な情報――たとえばバージョン文字列など――が表示されるのが世界的なお約束となっています。これまで、あらゆるプログラムがこの不文律を遵守してきました。 ところが、ここに挑戦者が現れたのです。噂が事実なら――そしてネット上の噂話やブログ記事、Bugzillaのチケットを見れば、私の助けを借りずとも山ほど見つかるはずですが――Mozillaは「About」ページからバージョン情報を削除しようとしてい