X11 X Window Systemとは?- グラフィック界の基本概念をわかりやすく解説

Explanation of IT Terms

X11 X Window Systemとは?- グラフィック界の基本概念をわかりやすく解説

X11とは

X11とは、UNIXやLinuxなどのオペレーティングシステムにおいて、グラフィカルユーザーインターフェース(GUI)を提供するための基本プロトコルです。

X Window Systemの歴史

X Window Systemは、1984年にMITの研究グループが開発したもので、当初はX10と呼ばれていました。その後、改良が加えられ、X11として発表されました。X11は、現在でも主要なUNIXやLinuxのデスクトップ環境に採用されています。

X11の特徴

X11は、クライアント・サーバー型のアーキテクチャを採用しています。つまり、X11サーバーが画面の描画を行う役割を担い、クライアントアプリケーションがX11サーバーに描画の指示を出すことで、GUIが構築される仕組みです。このアーキテクチャにより、複数のアプリケーションが同時にX11サーバーを利用することができるため、マルチタスクやマルチユーザー環境に適しています。

また、X11は、ネットワークを介してX11クライアントとX11サーバーを別々のマシンで動作させることができます。つまり、自分のパソコンから遠く離れたサーバー上でアプリケーションを実行し、画面の表示を自分のパソコンに転送することもできます。

まとめ

X11 X Window Systemは、UNIXやLinuxなどのオペレーティングシステムにおいて、GUIを提供するための基本プロトコルです。クライアント・サーバー型のアーキテクチャにより、複数のアプリケーションが同時に利用することができ、ネットワークを介したリモートデスクトップにも対応しています。グラフィック界の基本概念を理解する上で、X11 X Window Systemは欠かせない基礎技術の一つです。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版