解決済

clip!clip!
Ads By Google

X-サーバってなんですか?

X-サーバについて、初心者でも分かるように教えてください。

2006-05-04 16:47の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

1.

2006-05-04 18:11:12ベスト
誤解を避けるために一応・・・
1)X window システムのサーバ
2)Mac OS X Server という製品
の2つ可能性があると思いますが、1の方だと思いますので、こちらを説明します。

手短にいうと、Xサーバとは、Xプロトコルを理解してくれるサーバです。Xサーバが動いていれば、他のXが実行されているマシンから、画面やウィンドウを持ってきたりできます。

Xサーバを説明する前に、X windowについて触れておきます。UNIX系OS(*Linux/*BSD/Solarisなど)では、ウィンドウを作ったり、グラフィックスを描く機能は、OSと切り離されていて、普通のアプリケーションとして実行されます。このため、描画を担うサーバを動かしておいて、そのサーバに対して通信して命令を出すことで、画面上へ描画ができるようになっています。X windowはこういった描画システムのひとつで、UNIX系ではメジャーなものです。このときのサーバ側を「Xサーバ」、通信の規約を「Xプロトコル」と呼びます。

自宅で一人でPCを使っていると、この仕様はとても奇妙ですが、何十台もLANで繋がっている環境では、1台のマシンの前にいながら、全てのマシンを簡単に使うことができて便利です。アプリが重ければ、別のマシンからウィンドウだけ自分の画面にもってきて、幸せになれます。

WindowsでもXサーバがあれば、別のPCのLinuxなどのウィンドウを表示できます。以前は、Windows用の高価な専用Xサーバを使うしかなかったのですが、最近は、CygwinというUNIXエミュレータの中にXが入っているので、手軽に実現できます。

・MacOSXは、UNIX系のOSを元にしているため、簡単にXを導入できるようです。
・*Linuxや*BSDをお使いなら、ウィンドウを表示しているのはXの仕業だと思いますので、すでに使っていることになります。
・Solarisな方は、X windowの代わりにCDEをお使いのことかもしれませんが、Xとだいたい互換性があるので、やっぱり使っていると思ってもいいかもしれません。


Cygwin:

回答レベル : 回答

返答が遅れて申し訳ございませんでした。大変参考になりました。ありがとうございました

2.

2006-05-04 21:19:39
最近はシンクライアントといってハードディスクを持たない、パソコンなどが注目されているのですが、その用途に使われることがあります。
オニキスさんがかなりのことを書かれているのでXサーバーについての説明はしませんが。
一台のハイスペックなサーバーにXプロトコルという接続方法を用いて複数台PCを接続します。
こうすることによって、HDDレスでも問題なく使用することができます。
Ads By Google

コメント(3)

2006-05-04 21:50:24

>>2
Xの仕様は、chan3or1さんの仰るように、HDDが高かった時代に、X端末というHDDを持たずXだけしか載っていないマシンを使って、1台のサーバを叩いていたという経緯もあるようです。10年以上前の技術が、改めてシンクライアントとしてとりあげられるのは何とも不思議な感じがしますね~。

#2.  usa
2006-05-05 00:00:20

Xターミナルというのがありましたネ。思い出しました。昔はHDDも高かったし、メモリーさえ高い時代がありました。

2006-06-02 08:10:22

ベストありがとうございました^^
ちょっと毛色の違う質問だっただけに嬉しいです。

startx

トラックバック(2)

トラックバックURL:

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】 at 2009年06月28日 09:58:25