服务器端与客户端渲染显示服务器

服务器端与客户端渲染显示服务器

在过去的几天里,我一直在阅读有关 X.Org、Mir、Wayland 以及它们之间的差异的讨论。我在维基百科上阅读了以下内容:

显示服务器或窗口服务器是一种程序,其主要任务是协调客户端与操作系统其余部分、硬件以及彼此之间的输入和输出。显示服务器通过显示服务器协议(一种通信协议)与其客户端进行通信,该协议可以是网络透明的或仅支持网络。

在这个上下文中,服务器和客户端是什么?为什么以前的渲染过程是在服务端进行,而现在的做法是让客户端来操心渲染呢?以前服务器渲染时客户端的作用是什么,现在客户端渲染时服务器的作用是什么?

答案1

如今,真正的混乱可能来自以下方式:客户服务器在创建 X Windows 环境时,MIT 使用了它们。

计算客户端是大型钢铁中央计算设施。

显示服务器是相对便宜的桌面设备。它代表中央客户端向最终用户提供显示服务。

在这种情况下,这对于显示服务器执行渲染,事实上这正是过去发生的情况。

当然,现在我们有了“客户端和服务器”,服务器将成为中央计算资源,而客户端则位于人们的桌面(或膝盖)上。请注意,该术语的含义已颠倒。

更令人困惑的是,典型的基于 Linux 的工作站将客户端和服务器放在同一设备中,但将客户端和服务器分开。计算客户端显示服务器它可能有助于解释为什么基于命令行的底层系统和顶部的 GUI 可以方便地分离。

相关内容