Cada fabricante de estação de trabalho tinha seu próprio sistema gráfico fechado, de modo que um programa Unix não conseguia ser exibido na máquina de outro fornecedor.
No Project Athena do MIT, Bob Scheifler e Jim Gettys criaram um sistema de janelas que separava o aplicativo cliente da exibição pela rede.
O MIT o lançou sob uma licença permissiva e definiu o protocolo X11, para que tanto fornecedores quanto projetos acadêmicos pudessem usá-lo livremente.
Tornar o protocolo de exibição aberto e transparente à rede
A transparência de rede permitia que um programa em uma máquina fosse exibido em outra.
A licença permissiva do MIT significava que fornecedores e desenvolvedores podiam adotá-lo livremente.
Uma versão X11 definida deu a cada fornecedor um alvo concreto para implementar.
Apoiá-lo em um X Consortium neutro o manteve fora do controle de qualquer empresa isolada.
Um protocolo aberto que trata a exibição como um recurso de rede se torna a camada comum para todos os ambientes.
O X11 se tornou a camada gráfica padrão para Unix e Linux por décadas, e a licença MIT/X11 se difundiu amplamente; a X.Org Foundation ainda mantém a implementação de referência.
CONFIRA AS EVIDÊNCIAS
As fontes
- X.Org — open source implementation of the X Window System X.Org Foundation · x.org
- What Is X11 (X Window System)? phoenixNAP IT Glossary · phoenixnap.com ·