GNU/Linux >> Linux の 問題 >  >> Linux

Linux – X11を使用しないLinux用のGUIはありますか?

X11を使用しないLinux用のGUIはありますか?

Xのセキュリティは非常に低いため:O

例:Ubuntu、Fedora –他に何がありますか?

目標:Xのないデスクトップ環境を用意する–解決策は何ですか? (例:テキストベースのウェブブラウザを使用せずに、Google ChromeでFlashを視聴したり、LibreOfficeでドキュメントを編集したりするなど)

たぶんフレームバッファで?しかし、どのように? :O

承認された回答:

いいえ。Linuxで使用できるGUIはXだけです。

過去に競合するプロジェクトがありましたが、牽引力を得たプロジェクトはありませんでした。 Xのようなものを書くのは難しく、実際に使えるものを得るには多くの余分な作業が必要です。ハードウェアドライバーが必要であり、アプリケーションが必要です。既存のアプリケーションはX11を話すので、翻訳レイヤー(つまり、何か新しいものを書いたのか、それとも新しいXサーバーだけを書いたのか)または新しいアプリケーションを最初から作成する必要があります。

Xに取って代わることを目的とした進行中のプロジェクトが1つあります。それはミールです。これは、Ubuntu用に標準化したいと考えているCanonicalに支えられていますが、Ubuntu以外ではあまり注目されていないため、Wayland(セキュリティではなく、3Dパフォーマンス用に設計された)よりも成功しない可能性があります。 Mirは、アプリケーションに制限された特権を許可することにより、Xセキュリティモデルの改善を目指しています(たとえば、アプリケーションは、他のアプリケーションの入力と出力を混乱させるために、ある種の特権を持っている必要があります)。人々がスクリーンショットを撮り、入力方法を定義したいときにそれが拡大縮小するかどうかはまだわかりません。

SVGAlibを使用すると、XなしでLinux上でいくつかのグラフィカルアプリケーションを実行できます。ただし、それによってセキュリティが強化されることはありません(ハードウェアのサポートの不足、使いやすさの低下、アプリケーションの数の少なさなど、他の多くの問題に加えて)。 SVGAlibには既知のセキュリティホールがあり、あまり注目されていないため、おそらくもっと多くのホールがあります。 Xの実装はより多くの注目を集めているため、少なくともほとんどの場合、実装がセキュリティモデルと一致することを期待できます。

Xには非常に簡単に理解できるセキュリティモデルがあります。Xサーバーに接続されているどのアプリケーションでも何でもできます。 (これは安全な概算ですが、かなり現実的なものです。)信頼できないアプリケーションを分離するだけで、この上にさらに安全なシステムを構築できます。それらを独自の仮想環境に配置し、独自のXサーバーに表示して、そのXを表示します。ウィンドウ内のサーバーの表示。これらのアプリケーションの機能は失われます。たとえば、ホスト環境でウィンドウマネージャーやクリップボードマネージャーなどを実行する必要があります。このアプローチに基づく使用可能なプロジェクトが少なくとも1つあります:Qubes。

関連:Debianで起動可能なWindows 10イメージを作成する方法は?
Linux
  1. Linux に標準の終了ステータス コードはありますか?

  2. Linux コマンド ライン スイッチと引数の標準はありますか?

  3. /dev/audio をまだサポートしている最新の Linux ディストリビューションはありますか?

  1. より良いcrontabにはanacronを使用してください

  2. Linuxパッケージマネージャーを使用する5つの理由

  3. Windows アプリケーションが Linux と互換性がないという事実の最も簡単な説明は何ですか?

  1. Mac アプリケーションを実行するためのワインに相当するものはありますか?

  2. X11 を使用しない Linux 用の GUI はありますか?

  3. Linux 用の (良い) SQLite GUI はありますか?