kledgeb UbuntuやLinuxの最新情報を紹介

Mir その56 - ArchやFedoraでMir 1.0が利用可能に・MATEのWayland/Mir対応作業

Mirニュースレター(2018/9/28)

「Mir」の開発チームは、ニュースレターで「Mir」の開発状況や取り組みを紹介しています。


  • Mir News: 28th September 2018

Mirとは

「Mir」は次世代のディスプレイサーバーです。
デスクトップやモバイルデバイス、そしてIoTまで、幅広い分野をサポートするディスプレイサーバーです。
デスクトップPCから見れば、既存のXサーバーを置き換えるソフトウェアになります。


「Mir」に関する詳細は、以下を参照してください。

  • 公式サイト:Mir Display Server
  • ユーザー向けドキュメント:Getting and Using Mir
  • 開発者向けドキュメント:Welcome to Mir
  • GitHub:MirServer/mir 
  • コミュニティー:Mir category

IoT

「Mir 1.0」は「Ubuntu Core」が動作しているIoTデバイス上でGUIを持つSnapアプリのサポートに主な焦点をあてたリリースですが、これに併せSnapアプリ開発のチュートリアルの更新や追加が行われました。

  • Make a secure Ubuntu kiosk
  • Run a Web Kiosk/Web Display on Ubuntu Core
  • Make a Wayland-native Kiosk snap
  • Make a X11-based Kiosk Snap
  • Make a HTML5/Electron-based Kiosk Snap

IoTデバイスでSnapアプリの開発を検討している人は、上記のチュートリアルを参考にすると良いでしょう。
ステップバイステップで手順が紹介されています。

ArchやFedoraでMir 1.0が利用可能に

「Ubuntu」の「ppa:mir-team/release」に加え、「Arch(ARU)」「Fedora 29」「Fedora Rawhide」でも「Mir 1.0」が利用可能になりました。

また「Ubuntu」のリポジトリーにも「Mir 1.0」を反映する作業が行われています。
加えて「Debian」に対しても同作業が行われています。

MATEのWayland/Mir対応作業

「MATE」の開発者がMATEパネルを「Wayland/Mir」に対応させる作業を行っています。
これは「MATE」デスクトップ環境を「Mir」上で動作させるための最初の段階となります。
「MATE」デスクトップ環境の「Wayland/Mir」対応は長い道のりになりますが、将来「Mir」上で「MATE」が動作する日が来るでしょう 。

Mirのコンポーネント

1.libmiral(サーバー向け)

「libmiral」は、ユーザーシェルをサポートするサーバー向けのライブラリーです。
いわゆるデスクトップ環境は、ユーザーシェルに含まれます。

「libmiral」は、シェル/ディスプレイ、サーバー/コンポジターを構築するためのAPIを提供します。
様々なハードウェア構成で動作するシェルの開発をサポートしますが、クライアントアプリがないシェルは役に立ちません。

2.libmirclient(クライアント向け/非推奨)

「Wayland」を実装する前の「Mir」で使われるクライアント向けのライブラリーです。
「libmirclient」は、このライブラリーに適合するツールキットをクライアント側に要求しますが、もうこれはサポートされません。
元々「libmirclient」をサポートしていたツールキットは、「Wayland」に移行しています。

「libmirclient」を利用した新しいクライアントの開発に対し開発チームは、何ら支援を行いません。
ただし未だ「libmirclient」を利用しているプロジェクトがあり、「libmirclient」そのものはまだ「Mir」から削除されていません。
可能な限り早く「Wayland」へ移行してください。

3.Wayland(クライアント向け)

「Mir」上で動作するクライアントを開発する場合は、「Wayland」を利用します。
「Wayland」は「Mir」固有の仕様ではないため、「Wayland」に対応したクライアントを開発すれば、「Mir」だけでなく「wlroots」「KWin」「Mutter」「weston」といった他のディスプレイサーバー上でも動作するでしょう。

Mir
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション