Lado do servidor versus renderização do lado do cliente Servidor de exibição

1
Nos últimos dias tenho lido as discussões sobre o X.Org vs Mir vs Wayland e a maneira como elas diferem umas das outras. Eu li o seguinte na Wikipedia:

A display server or window server is a program whose primary task is to coordinate the input and output of its clients to and from the rest of the operating system, the hardware, and each other. The display server communicates with its clients over the display server protocol, a communications protocol, which can be network-transparent or simply network-capable.

O que é o servidor e o cliente neste contexto? Por que o processo de renderização foi feito no servidor antes e agora a abordagem é deixar o cliente se preocupar com a renderização? Qual era o papel do cliente nos velhos tempos quando o servidor fazia a renderização, e qual é a função do servidor agora que o cliente faz a renderização?

    
por Mauricio 16.09.2016 / 19:11

1 resposta

2

Hoje em dia, uma verdadeira confusão pode surgir da maneira como cliente e servidor foram usados pelo MIT quando o ambiente X Windows foi criado.

O cliente de computação era o grande centro de computação central de ferro.

O servidor de exibição era seu aparelho de desktop relativamente barato. Ele exibiu a exibição para o usuário final em nome do cliente central.

Nesta situação, faz todo o sentido que o servidor de exibição execute a renderização, e de fato é exatamente isso que costumava acontecer.

Agora, é claro, temos "cliente e servidor", e o servidor seria o recurso de computação central com os clientes sentados nos desktops (ou nos joelhos) das pessoas. Observe que a terminologia reverteu seu significado.

Apenas para adicionar confusão completa, uma estação de trabalho típica baseada em Linux terá o cliente e o servidor no mesmo dispositivo, mas com a separação cliente de computação e servidor de exibição isso pode ajudar a explicar por que existe uma separação conveniente do sistema baseado na linha de comando subjacente e a GUI no topo.

    
por 17.09.2016 / 10:57