オペレーティングシステムの一部ではありません。

オペレーティングシステムの一部ではありません。

X Window Systemとは何ですか?どのような用途に使用しているのか教えてください。

答え1

混乱する可能性がありますが、Linuxには2つの意味がある可能性があるため、これはあなたのせいではありません。

  1. Linuxはカーネルです。このカーネルは、Androidおよび2に記載されているシステムを含む多くのシステムで使用されています。

  2. LinuxはしばしばDebian、Ubuntu、Redhat、CentOs、Suse、その他のシステムを指すために使用されますが、これは混乱しています。これらのシステムは、Gnu + Linuxまたはデスクトップの場合はX11 + Gnu + Linuxとよりよく説明されています。

X11はあなたが要求したシステムの正確な名前です。 X11は、アーキテクチャに依存しない、ネットワーク透過的でポリシーのないWindowsシステムです。

オペレーティングシステムの一部ではありません。

X11サーバーはユーザープロセスとして実行されます。他のプロセス、ウィンドウマネージャ(ウィンドウをフレームとタイトルバーで飾り、移動とサイズ変更)、タスクバーなども実行されます。誰かは「MS-WindowsはWindowsシステムであり、オペレーティングシステムが後で追加されたものであり、Unix/LinuxはWindowsシステムであり、オペレーティングシステムが後で追加されたもの」と述べた。

アーキテクチャ独立

X11は、Gnu(Gnu + Linuxを含む)、Bsd、Solaris、HP-Uxなど、ほとんどのUnixで使用されています。また、Vms、MS-Windows、MacOs、AmigaDosなど、他の多くのシステムでも動作します。

ネットワークの透明性

正しい権限があれば、別のコンピュータでウィンドウを開くことができます。また、リモート(おそらくより強力な)システムでアプリケーションを実行し、アプリケーションをローカルに表示することもできます。これは、一度に1つのデスクトップを実行するVNCまたはリモートデスクトップとは異なり、アプリケーション固有またはウィンドウ別に実行されます。

ポリシーは無料です

X11には、物事がどのように見えるか、どのように実行されるべきかに関するポリシーはありません。これにより、1985年頃からビデオ、シェイプウィンドウ、3Dなどのいくつかの拡張機能が追加されました。すべてのルックアンドフィールの変更は、ウィンドウマネージャと他のヘルパーアプリケーションを変更または交換することによって行われます。ログアウトせずにウィンドウマネージャを変更できます。したがって、1985年(Microsoft Windows以前)から1995年(Win95)、2001年(win XP)、2014年(Win 7)で(正気を持った人のどれもwin 8のようなものを実行しないだろう)、さらに良いものまで行くことができます。 - 再起動またはログアウトする必要もありません。 (ただし、1985年版のX11をお使いの場合は、3Dなどの機能を含むバージョンにアップグレードするにはログアウトする必要があります。)


また、見ることができますhttp://en.wikipedia.org/wiki/X_Window_System

答え2

Xウィンドウシステムは、グラフィカルユーザーインターフェースの基礎です。 Xはクライアント - サーバーモデルを使用します。 Xサーバーはすべてを表示(描画)する役割を担い、クライアントはXサーバーに表示(描画)する内容を伝えます。クライアントとサーバーが同じホストにある必要はありません。

Xサーバーは、長方形、線、ビットマップなどの外観を描画する方法とフォントをレンダリングする方法を「知っている」ので、X自体はグラフィカルユーザーインターフェースには不十分です。また、ウィンドウのオーバーラップ、カーソル、入力イベントの管理(たとえば、広告キーのクリックと削除、マウスの移動、マウスクリック)なども担当します。いいえあらゆるタイプの「外観と感触」を提供します。これは、X上で実行されるウィジェットのセットによって異なります。そのようなセットの例には、QtまたはGTKが含まれる。歴史的な例としては、MotifとXViewがあります。これらのウィジェットセットは、存在するウィジェット(テキスト入力フィールド、ドロップダウンボックス、ボタン、キャンバスなど)、外観、および動作方法を「説明」します。最も重要なのは、ウィンドウマネージャがウィンドウの管理、つまりウィンドウの装飾方法(フレーム、タイトルバー)と、ウィンドウが提供する操作要素(最小化、最大化、閉じるなど)を担当することです。

Microsoft Windowsとは異なり、Xはいいえオペレーティングシステムの一部。かつてXサーバーにはグラフィックハードウェアを活用する特別な権限がありましたが、Unix / LinuxシステムはXなしで完全に実行できます。ただし、多くのソフトウェアがXライブラリに依存しているため、X Window Systemがシステムに完全にインストールされていない場合でも、Xライブラリを見つけることができます。

答え3

ではLinux主に(または単にX)とGUI呼びます。X Window System一部の構成には、X Window Systemフォント、GUIログインツール、ユーザーデスクトップ環境、Xを使用したリモートアクセス、およびローカライズが含まれます。

一部のXサーバーオプションはLinuxXFree86X.org-X11ですAccelerated-XXFree862004年までLinuxディストリビューションがX.org-X11

詳細については、X.org-X11以下を参照してください。http://www.x.org/wiki

答え4

Xウィンドウハードウェアディスプレイにウィンドウを描画できるソフトウェアです。ウィンドウを作成、移動、閉じるだけで、カーソルの移動やボタンのクリックなどのマウスイベントを解釈します。Xウィンドウクールな窓枠、カラースキーム、グラフィック効果、サウンドなどの不要な機能をすべて提供しないこと - それは仕事です。ウィンドウマネージャそれは上で動作しますXウィンドウ

関連情報