ユーザーから見たMir
UbuntuのディスプレイサーバーがXサーバーからMirに移行する際、ユーザーにどのような影響が出るのか気になる点を書いてみます。1.グラフィックドライバーの対応が必要
グラフィックドライバーは、Mirをサポートする必要があります。Mirをサポートしていないグラフィックドライバーは利用できません。
オープンソースのグラフィックドライバー及びプロプライエタリーのグラフィックドライバー共に、Mirのサポートが必要です。
オープンソースのグラフィックドライバーのMir対応は進んでいますが、プロプライエタリーのグラフィックドライバーのMir対応はまだまだです。
現状ではオープンソースのグラフィックドライバーでMirを利用することになります。
プロプライエタリーのグラフィックドライバーのMir対応はそのメーカー次第なので、全部及び一部のグラフィックカードがサポートされなくなる状況が出てくるかもしれません。
Ubuntu 13.04でオープンソースのグラフィックドライバー及びプロプライエタリーのグラフィックドライバーを比較すると、パフォーマンスや提供されるカスタマイズツール(AMD Radeonで言うところのCatalyst)の差を見ると、プロプライエタリーのグラフィックドライバーを利用したいですね。
ちなみにグラフィックカードのテスト状況は、「GPUTesting」で見ることができます。
2.アプリの対応が必要
アプリは使用するディスプレイサーバーに依存します。従ってディスプレイサーバーがXサーバーからMirサーバに変更されるとなると、そのままでは動作しなくなります。
今まで使えていた、あるいは、よく利用していたアプリが動作しなくなると、非常に困ります。
XサーバーからMirサーバへの移行期間中は、Xサーバー向けに作られたアプリでも動作するようにXMirが提供されます。
またXMirが廃止された後は、ルートレスXにより、Xサーバー向けに作られたアプリが動作するようになります。
アプリの対応状況やアプリがXMirやルートレスX上で動作した時に、満足に動作するのか、パフォーマンスはどうなるのか気になりますね。
Xサーバー互換の環境を提供するXMir
XMirはMir上で動作するXサーバー互換環境です。Mirに対応していないアプリは、このXMir上で動作します。
XMirはUbuntu 14.04のサポート期間が切れるまで、サポートされます。
Ubuntu 14.10ではXMirが廃止される予定です。
Ubuntu 14.10でMirに対応していないアプリは、ルートレスX上で動作するようになります。
Ubuntuの対応状況及び方針
UbuntuのMirの対応状況と方針です。Ubuntu 13.10
Xサーバー + Unity 7「Mir + XMir + Unity 7」でリリースされる予定でしたが、XMirの品質を十分に確保できないため、中止になりました。
Ubuntu 14.04 LTS
現状「Mir + XMir + Unity 7」の予定ですが、Ubuntu 13.10でMirを搭載する予定がなくなったため、いきなりLTS版に搭載するかどうか不明です。Ubuntu 14.10
Mir + ルートレスX + Unity 8参考資料
Mirの参考資料です。- XMir update for Ubuntu 13.10
- Mir Spec
- NoDefaultQ&A(Ubuntu 13.10)
- Ubuntu graphic stack roadmap update