Canonical が Ubuntu Frame シェルを導入

Canonical は、インターネット キオスク、セルフサービス端末、情報スタンド、デジタル サイネージ、スマート ミラー、産業用スクリーン、IoT デバイス、およびその他の同様のアプリケーションを作成するために設計された Ubuntu Frame の最初のリリースを発表しました。 シェルは、単一アプリケーションに全画面インターフェイスを提供するように設計されており、Mir ディスプレイ サーバーと Wayland プロトコルの使用に基づいています。 プロジェクトの開発は GPLv3 ライセンスに基づいて配布されます。 スナップ形式のパッケージがダウンロードできるように準備されています。

Ubuntu Frame を使用すると、GTK、Qt、Flutter、SDL2 ベースのアプリケーションだけでなく、Java、HTML5、Electron ベースのプログラムも実行できます。 Wayland サポートでコンパイルされたアプリケーションと、X11 プロトコルに基づくプログラム (Xwayland が使用されます) の両方を起動することができます。 Ubuntu Frame で個々の Web ページまたはサイトの作業を整理するために、専用の全画面 Web ブラウザーと WPE WebKit エンジンのポートを実装して Electron Wayland プログラムが開発されています。 Ubuntu Frame に基づくソリューションを迅速に準備して展開するには、スナップ形式のパッケージを使用し、起動されるプログラムをシステムの残りの部分から分離することをお勧めします。

Canonical が Ubuntu Frame シェルを導入

Ubuntu Frame シェルは、Ubuntu ディストリビューション パッケージのコンパクト バージョンである Ubuntu Core システム環境上で動作するように適応されており、ベース システムの分割不可能なモノリシック イメージの形式で提供されます。このイメージは個別の deb パッケージに分割されておらず、システム全体のアトミックな更新メカニズム。 基本システム、Linux カーネル、システム アドオン、追加のアプリケーションを含む Ubuntu コア コンポーネントは、snap 形式で提供され、snapd ツールキットによって管理されます。 Span 形式のコンポーネントは AppArmor と Seccomp を使用して分離されており、個々のアプリケーションが侵害された場合にシステムを保護するための追加の障壁が作成されます。 基礎となるファイル システムは読み取り専用モードでマウントされます。

単一のアプリケーションの実行に限定されたカスタム キオスクを作成するには、開発者はアプリケーション自体を準備するだけでよく、ハードウェアのサポート、システムを最新の状態に維持、ユーザー インタラクションの整理などのその他すべてのタスクは Ubuntu Core と Ubuntu Frame によって引き受けられます。 、タッチ スクリーンを備えたシステムでの画面ジェスチャを使用した制御のサポートが含まれます。 Ubuntu Frame リリースのバグ修正と脆弱性を含むアップデートは 10 年間かけて開発される予定であると述べられています。 必要に応じて、シェルは Ubuntu Core だけでなく、Snap パッケージをサポートする Linux ディストリビューションでも実行できます。 最も単純なケースでは、Web キオスクをデプロイするには、ubuntu-frame パッケージをインストールして実行し、いくつかの構成パラメーターを構成するだけです。 snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =true スナップ セット ubuntu-frame daemon=true スナップ セット wpe-webkit-mir-kiosk url=https://example.com

出所: オープンネット.ru

コメントを追加します