X11を使用しないLinux用のGUIはありますか?
Xのセキュリティは非常に悪いので:O
例:Ubuntu、Fedora-他には何がありますか?
目標:Xなしのデスクトップ環境を使用する-解決策は何ですか?(例:Google ChromeでFlashを見る、LibreOfficeでドキュメントを編集するなど、テキストベースのWebブラウザーを使用しない)
たぶんフレームバッファを使って?しかし、どのように?:O
X11を使用しないLinux用のGUIはありますか?
Xのセキュリティは非常に悪いので:O
例:Ubuntu、Fedora-他には何がありますか?
目標:Xなしのデスクトップ環境を使用する-解決策は何ですか?(例:Google ChromeでFlashを見る、LibreOfficeでドキュメントを編集するなど、テキストベースのWebブラウザーを使用しない)
たぶんフレームバッファを使って?しかし、どのように?:O
回答:
いいえ。Linuxで使用できるGUIはXだけです。
過去には競合するプロジェクトがありましたが、どれも牽引力を獲得していませんでした。Xのようなものを書くことは困難であり、実際に使用可能なものを得るには、ハードウェアドライバーが必要であり、アプリケーションが必要です。既存のアプリケーションはX11に対応しているため、変換層が必要になる(つまり、何か新しいものを作成したか、それとも単に新しいXサーバーを作成したか)か、新しいアプリケーションをゼロから作成する必要があります。
Xに取って代わることを目的とした進行中のプロジェクトが1つあります。それはMirです。Ubuntu向けに標準化したいCanonicalに支えられていますが、Ubuntu以外ではあまり注目されていないため、Wayland(セキュリティではなく3Dパフォーマンス向けに設計されています)よりも成功しない可能性があります。Mirは、アプリケーションに限定された特権を許可することでXセキュリティモデルを改善することを目指しています(たとえば、アプリケーションは他のアプリケーションの入力と出力を混乱させる何らかの特権を持っている必要があります)。人々がスクリーンショットを撮り、インプットメソッドを定義したいときに、それが拡大するかどうかはまだ不明です。
LinuxでSVGAlibを使用してXなしでいくつかのグラフィカルアプリケーションを実行できます。ただし、それによってセキュリティが強化されることはありません(ハードウェアサポートの不足、使いやすさの低下、アプリケーションの数の減少など、他の多くの問題に加えて)。SVGAlibには既知のセキュリティホールがあり、あまり注目されていないため、おそらくもっと多くのセキュリティホールがあります。Xの実装にはもっと注意が向けられるため、少なくともほとんどの場合、実装がセキュリティモデルと一致すると期待できます。
Xのセキュリティモデルは非常に簡単に理解できます。Xサーバーに接続されているアプリケーションは何でも実行できます。(これは安全な概算ですが、かなり現実的なものです。)信頼されていないアプリケーションを分離するだけで、さらに安全なシステムを構築できます。独自の仮想環境に配置し、独自のXサーバーに表示して、そのXを表示します。サーバーのウィンドウでの表示。これらのアプリケーションの機能は失われます。たとえば、ホスト環境でウィンドウマネージャーやクリップボードマネージャーなどを実行する必要があります。このアプローチに基づいて使用可能なプロジェクトが少なくとも1つあります。それがQubesです。
あなたが言及するアプリケーション(Chrome、Flash、LibreOffice)はすべて、X11またはWaylandのような同様のディスプレイサーバーで実行するように構築されています。
次の例のように、コンソールであらゆる種類のアプリケーションを実行することができます[1]。
tmuxのような端末マルチプレクサと組み合わせて、アプリケーションが実行されるさまざまな「ウィンドウ」を管理できます。
これらのアプリケーションはすべて、ほとんどのディストリビューションのリポジトリで利用できます。
[1]私が提供した各例について、ほぼ同じことを行う各カテゴリのアプリケーションが少なくとも2〜3多いと思います... これをうまく機能させるにはフレームバッファが必要になります。
slrn
。Debian aptitude
もcursesを使用しています。
DirectFBは、組み込みアプリケーションでかなり多く使用されています。ローカルのみのウィンドウとハードウェアアクセラレーションなどのグラフィック環境を提供します。XDirectFBを使用して、その下でX11アプリケーションを実行できます。
真夜中の司令官、yast、その他のコマンドラインツールで知られているncursesがあります。実際のグラフィックスを意味する場合、Freedesktop.orgのWaylandまたはCanonicalのMirがあります。どちらもXに代わる取り組みです。IFAIKでは、コンソール/ ttyにビデオを表示する可能性がありますが、名前を覚えていません。
ギちゃん?http://guichan.sourceforge.net/oldsite/about.shtml。おそらく、picoguiなど、Xを必要としないguichanのようなGUIがもっとたくさんあるでしょう...