| メル | |
|---|---|
![]() | |
| OSファミリー | Linux |
| 動作状態 | 提供終了( Sailfish OSに統合) |
| ソースモデル | オープンソース |
| マーケティングターゲット | 携帯 |
| パッケージマネージャー | RPMパッケージマネージャー |
| 対応プラットフォーム | ARM、x86、MIPS |
| カーネルタイプ | なし(Merには同梱されていません) |
| ライセンス | 課せられたものなし(パッケージはL/GPL、BSD、MITライセンスを使用)[ 1 ] |
| 公式サイト | merproject.org |

Merは、 Linux カーネルベースのモバイル向けオペレーティングシステムのミドルウェアとして機能することを目的とした、ハードウェアベンダー向けの開発が終了したフリーでオープンソースのソフトウェアディストリビューションです。[ 2 ]これはMeeGoのフォークです。[ 3 ] [ 4 ] [ 5 ]
このプロジェクトの目標[ 3 ]は以下のとおりです。

Merはオペレーティングシステムそのものではなく、Linuxカーネルをベースとしたオペレーティングシステムの構成要素の一つとなることを目指しています。Merは、 Linuxカーネルより上位、グラフィカルユーザーインターフェース(GUI)より下位に位置するオペレーティングシステムの一部です。
MerはMeeGoの中核部分に相当する機能を提供するだけです。従来のMeeGoのユーザーインターフェースやハードウェアへの対応は、他の様々なプロジェクトやハードウェアメーカーが担当し、Merの中核部分を基盤として自社製品を開発していくことになります。
systemd、Wayland、Hybris、およびその他の最新のFOSSソフトウェアをサポートしています。
Zephyrは、Mer、 Qt5、QML Compositor、Waylandに基づいた軽量で高性能な次世代UIを探求する他のプロジェクトで使用するためのスタックを作成しようとする試みです。 [ 7 ]
2013年10月11日にリリースされたWeston 1.3はlibhybrisをサポートしており[ 8 ]、WaylandでAndroidデバイスドライバを使用することが可能になっています。
Merは、 x86、ARM、MIPSなど、さまざまな命令セット向けにコンパイルできます。
Merベースのビルドは、Raspberry Pi、Beagleboard、Nokia N900、Nokia N950、Nokia N9、およびさまざまなIntel Atomベースのタブレットなど、さまざまなデバイス向けに提供されています。これらには、さまざまなプロジェクトによって提供されるハードウェア適応パッケージやMer上で動作するさまざまなUXも含まれています。これらはデバイスにフラッシュすることができ、元のファームウェアとのデュアルブートモードで動作する可能性があります。[ 9 ]
Mer はOpen Build Serviceを使用します: Mer では OBS を使用しますが、アーキテクチャごとに 1 つのリポジトリを使用します:
MerはKDEのPlasma Activeの参照プラットフォームとして使用されました。[ 10 ]
2012 年 1 月、当初は「Spark タブレット」として知られ、すぐに「Vivaldi Tablet」と改名された Plasma Active タブレット デバイスが発表されました。[ 11 ] Allwinner A20 SoCをベースにした[ 12 ] 7 インチのマルチタッチ ディスプレイを備え、Mer 上で Plasma Active ユーザー インターフェイスを実行し、目標価格は約 200 ユーロでした。[ 13 ]中国のハードウェア パートナーが内部コンポーネントを完全に変更し、新しいハードウェアのカーネル ソースの公開に消極的だったため、プロジェクトはいくつかの問題に直面しました。2012 年 7 月初旬の時点で、Vivaldi は遅れていましたが、Plasma 開発者の Aaron Seigo によると、解決策は「進行中」でした。[ 14 ]サイド プロジェクトの一種として、開発者向けに Improv-computer が開発され、Mer がプリインストールされた状態で 2014 年 1 月にリリースされる予定でした。2014 年半ばに、両方のプロジェクトは中止されました。[ 15 ]
JollaのSailfish OSと並行して、Nemo Mobile は Linux カーネル、Mer、GUI、およびさまざまなアプリケーションに基づいたコミュニティ主導のオペレーティングシステムです。[ 16 ] [ 17 ] [ 18 ] 2019 年以降、Nemo Mobile は Mer Project をベースとして使用しなくなり、Manjaro Linuxに切り替えました。この変更の主な理由は、ライセンス制限による Qt バージョン 5.6 などの古いコンポーネントでした。[ 19 ] Sailfish OS がHybris を使用しているのとは対照的に、Nemo Mobile はHalium を使用しています。[ 20 ]
2012年7月、MeeGo開発に関わっていた元Nokia社員によって設立されたフィンランドの企業Jollaは、 MeeGoとMerのコアをベースに独自のGUIとハードウェア実装レイヤーを追加した新しいオペレーティングシステムSailfish OSの開発に取り組んでいることを発表した。 [ 21 ] [ 22 ]これは2012年11月下旬に発表された。Jollaは2013年にSailfishを使用した最初のスマートフォン、Jollaを発売した。2014年10月、Jollaは2015年5月にSailfish OS 2.0を搭載したJolla Tabletを発表した。これはクアッドコアIntel CPUで64ビットとなる予定である。また、2.0はライセンス供与の準備が整っており、 IntexのAqua FishやPuzzlePhoneなどの製品で使用されている。
2014年11月、中国のYuanxin TechnologyはYuanxin OSの開発に取り組んでいることを発表した。同社の社長であるShi Wenyong氏は、このOSを「中国独自のスマートフォンOS」と呼び、 AndroidやApple iOSと同等のものを目指していると述べた。 [ 23 ] Shi氏は記者に対し、Yuanxin OSはMerディストリビューションをベースにしていると説明した。[ 24 ]

Merの当初の目的は、 Nokiaのインターネットタブレット( N800やN810など、総称してN8x0デバイスと呼ばれる)で動作するMaemoオペレーティングシステムの完全無料の代替手段を提供することだった。 [ 25 ] [ 26 ]
これはUbuntu 9.04をベースにしており、Maemo 5/Fremantleのリリースに伴い、新たな目標が生まれました。「N8x0にFremantleの機能をできる限り多く搭載すること」です。
Merは、N800およびN810デバイス向けのMeeGoの構築に注力するようになったため、リリース0.17で開発を中断した。[ 27 ]その頃には、MeeGoはより広範なコミュニティによって利用可能でサポートされていた。
2011年2月にノキアが戦略を変更した後、2011年夏に少数のMeeGo開発者(その中には以前Merプロジェクトで活動していた者もいる)によって開発がひっそりと再開された。これらの開発者は、特にノキアが撤退した後、MeeGoが密室で運営されてきたやり方に満足しておらず、ノキアが新しい戦略の一環としてMeeGoを放棄した時のように、MeeGoが大手企業に大きく依存しており、大手企業がサポートを停止する可能性があることも懸念していた。[ 28 ]
Intel、Samsung、Linux FoundationがTizenと呼ばれる新しいオペレーティングシステムを作成すると発表したことで、これが再び問題であることが証明されました。この新しいOSはHTML5に重点を置き、ネイティブアプリケーションにはQtの代わりにEnlightenment Foundation Libraries (EFL)を使用するようになりました。しかし、2014年5月14日、Tizen:CommonがQtを統合して出荷を開始することでQtを復活させることが発表されました。[ 29 ]
Tizenプロジェクトが発表された後、MeeGoメーリングリストでMerプロジェクトの復活が発表されました[ 3 ]。MeeGoやTizenとは異なり、完全にオープンな実力主義で開発および管理されることが約束されました。また、MeeGoのコードベースとツールをベースに、デフォルトのUIなしでMeeGoコアと同等の機能のみを提供することを目指しています。サードパーティアプリケーション開発用のAPIも含まれており、Qt、EFL、HTML5がプラットフォーム上でサポートされ、広く要望があれば他の言語もサポートされる可能性があります。
このプロジェクトは、MeeGoに関わっていた多くのオープンソース開発者の間で急速に注目を集め、リファレンスハンドセットUXなど、かつてのMeeGoプロジェクトでも利用されるようになりました。例えば、現在はMerをベースに再構築され、Nemo Mobileと呼ばれています。また、タブレットUXを対象としたプロジェクトとして、Cordia(Maemo 5 Hildon UXの再実装)やPlasma ActiveなどがMerをベースに登場しました。かつてのMeeGo IVIやスマートTV UXに相当するMerベースのプロジェクトは、今のところ確認されていません。
Merコミュニティの目標は、MeeGoでは実現できなかったことを、確固たる形で実現することです。Merは、MeeGoが期待されていたものの、実現できなかったものになることを目指しています。Linux FoundationがMerがMeeGoのすべての要件を満たしていると認めた時点で、MerはMeeGo 2.0となることを目指します。
2019年初頭、MerとSailfishの事業をSailfish OSという一つのブランドに統合し、Merという名称の使用を中止することが発表された。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1 maint: bot: 元の URL の状態が不明です (リンク)