为什么 X-Window-System 的客户端-服务器架构是颠倒的?

为什么 X-Window-System 的客户端-服务器架构是颠倒的?

我是 Linux 的新手,我一直在阅读有关 X Window System 的文章。我的问题是:

  • 为什么 X-server 不在实际运行应用程序的机器上运行,而是“倒置”运行?为什么要“倒置”执行?

答案1

X 服务器提供对显示器、键盘和鼠标的访问。为此,它需要在连接显示器、键盘和鼠标的机器上运行,就像文件服务器需要在存储文件的机器上运行一样。

之所以被称为“服务器”,是因为它正在等待客户端程序连接并使用其服务。

客户端可能在其他地方运行,因为它们可能需要一些带显示器的机器上没有的硬件或软件。

当 X 在 20 世纪 80 年代发明时,应用程序必须在大型主机上运行,​​因为用户的终端没有足够的资源。如今,客户端通常在用作文件服务器的机器上运行,它可能感觉“反转”是因为您的机器是该文件服务器的客户端。

相关内容