携帯電話用オペレーティングシステムについては「Openmoko Linux」をご覧ください。
Openmokoとはハードウェア仕様やオペレーティングシステムを含むオープンソース携帯電話を製作するプロジェクトである[1]。Openmoko Inc.が推進している。
最初のサブプロジェクトはOpenmoko Linuxというフリーソフトウェアを使用したLinuxベースの携帯電話オペレーティングシステムである。
次のサブプロジェクトはOpenmoko Linuxで動作するハードウェア端末の開発で最初に発売された端末はNeo 1973で[2][3]、その後2008年6月25日に後継機種であるNeo FreeRunnerを発売した[4]。他の殆どの携帯電話プラットフォームと異なり、エンドユーザーがオペレーティングシステムやソフトウェアスタックを修正できるように設計されており、他にも ⇒Openmoko対応携帯電話がある。
2009年4月2日、Openmokoは携帯電話の開発を中止し、他種のハードウェアに集中することになりそうだとしたが[5]、現行のNeo FreeRunnerのサポートと販売は続けるとしている[6]。 First International Computer 「Openmoko」という名の由来はOpen Mobile Kommunikationsの頭字語としている[9]。携帯電話シリーズのコードネームである「GTA」は携帯電話の主要コンポーネントであるGSM-TI-AGPSの略称となっている[10]。 最初にOpenmoko Inc.が開発したのはOpenmoko LinuxもしくはOmという携帯電話オペレーティングシステムである。これはX.Org Serverで構築したグラフィカルユーザインタフェースとLinuxカーネルが使用されている。また、OpenEmbeddedで構築されたフレームワークとopkgパッケージシステムを使ってパッケージソフトウェアを作成しメンテナンスする。Om 2007バージョンではGTK+ツールキットとMatchboxウインドウマネージャが使われている。2008年8月リリースのOm 2008ではQtツールキットとEnlightenment 17をサポートしたが、両バージョンとも安定するほどに至る改善にはならなかった。その結果、Openmokoは自身が出資したfreesmartphone.orgのミドルウェアをベースにした安定環境を提供することを目標にOm 2009の開発を始めた。しかし、このバージョンは完成すること無く2009年4月にOpenmokoによるソフトウェア開発は中止となった。 それでもこの作業はいくつかのコミュニティによって受け継がれた。数グループがオリジナルソフトの修正バージョンを開発したり、携帯電話で動く他のシステムに移植されていった。Openmokoの携帯電話は現在AndroidやDebian、Gentoo、QtMoko、SHRに対応している。 最初のスマートフォンであるNeo 1973 GTA01(バージョン: Bv4)は2007年7月から2008年2月までopenmoko.comのみで販売されていた。 GTA01のデザインをベースにした2つめのハードウェアはDash Express 3つめのハードウェアはコードネームがGTA02のNeo FreeRunnerでNeo 1973の後継機だった。 Neo 1973(コードネーム:GTA01)は開発者のみにリリースされた。900 MHz、1800 MHz、1900 MHzのGSM周波数バンド
歴史
語源
ソフトウェア
Openmoko IncのハードウェアOpenmokoソフトウェアを使用した最初のスマートフォンであるNeo 1973Neo FreeRunner
Neo 1973詳細は「Neo 1973」を参照
このハードウェアプラットフォームではQEMUを使用することでOpenmoko software suiteを含むソフトウェアを高レベルの互換性でエミュレートできる。
Neo FreeRunner詳細は「Neo FreeRunner」を参照
Neo FreeRunner(コードネーム:GTA02)はNeo 1973の新バージョンであり、より速いプロセッサ(400MHzクロック)、802.11b/g Wi-Fi、2つの加速度計、3Dグラフィックアクセラレータが搭載された。2008年6月25日に一般市場向けに発売された[4]。
Dash Express詳細は「Dash Express」を参照
2008年1月2日にOpenmoko Inc.が開発したOpenmoko Linuxで動作するGPS機器であるDash Expressが発表された[11]。この機器は当初 ⇒HXD8というコードネームが付けられ、Openmokoユーザーインターフェイスがほとんどもしくは全く使われていないと思われ、単にOpenmoko Incが開発したカーネルへのパッチを使用し、ナビゲーションとユーザーインターフェイスは ⇒Dash Navigationによるアプリケーションを動作させることで提供される。 不況の影響でGTA 03がどうなったかに関する参考資料はいくつもないが、その後OpenMokoはドイツのエンジニアリング会社であるゴールデン・デリシャス・コンピュータと新たに提携し、GTA 04の生産を開始した。 GTA 04は800Mhz相当のCortex-A8 ARM (1GHz)プロセッサを搭載している。このオープンソースダイナモはまた800MHz C64x+ DSP(デジタル信号プロセッサ)コアと3Dグラフィックアクセラレータを搭載している。 プロセッサのスペックや512MBのNANDフラッシュを組み合わせた512MBのRAMや32GBの拡張性microSDHCはiPhone 4や4sのハードウェア仕様に相当する。
次世代デバイス