Chaque fabricant de station de travail disposait de son propre système graphique fermé, si bien qu'un programme Unix ne pouvait pas s'afficher sur la machine d'un autre fournisseur.

Au Project Athena du MIT, Bob Scheifler et Jim Gettys ont construit un système de fenêtrage qui séparait l'application cliente de l'affichage à travers le réseau.

Le MIT l'a publié sous une licence permissive et s'est arrêté sur le protocole X11, afin que les fournisseurs comme les projets universitaires puissent l'utiliser librement.

Rendre le protocole d'affichage ouvert et transparent au réseau

La transparence au réseau permettait à un programme situé sur une machine de s'afficher sur une autre.

La licence permissive du MIT signifiait que les fournisseurs et les développeurs pouvaient l'adopter librement.

Une version X11 définie donnait à chaque fournisseur une cible concrète unique à implémenter.

Le soutien d'un X Consortium neutre le maintenait hors du contrôle d'une seule entreprise.

Un protocole ouvert qui traite l'affichage comme une ressource réseau devient la couche commune de chaque environnement.

X11 est devenu la couche graphique standard d'Unix et de Linux pendant des décennies et la licence MIT/X11 s'est largement répandue ; la X.Org Foundation maintient encore l'implémentation de référence.

VÉRIFIEZ LES SOURCES

Les sources

  1. X.Org — open source implementation of the X Window System X.Org Foundation · x.org
  2. What Is X11 (X Window System)? phoenixNAP IT Glossary · phoenixnap.com ·