Jeder Workstation-Hersteller hatte sein eigenes geschlossenes Grafiksystem, sodass ein Unix-Programm nicht auf der Maschine eines anderen Anbieters angezeigt werden konnte.
Am MIT's Project Athena bauten Bob Scheifler und Jim Gettys ein Fenstersystem, das die Client-Anwendung über das Netzwerk von der Anzeige trennte.
MIT veröffentlichte es unter einer permissiven Lizenz und legte sich auf das X11-Protokoll fest, sodass sowohl Hersteller als auch akademische Projekte es frei nutzen konnten.
Das Anzeigeprotokoll offen und netzwerktransparent machen
Netzwerktransparenz ermöglichte es einem Programm auf einer Maschine, auf einer anderen anzuzeigen.
Die permissive MIT-Lizenz bedeutete, dass Hersteller und Entwickler es frei übernehmen konnten.
Eine definierte X11-Version gab jedem Hersteller ein konkretes Ziel zur Implementierung.
Die Unterstützung durch ein neutrales X Consortium hielt es aus der Kontrolle eines einzelnen Unternehmens heraus.
Ein Protokoll, das offen ist und die Anzeige als Netzwerkressource behandelt, wird zur gemeinsamen Schicht für jede Umgebung.
X11 wurde jahrzehntelang zur Standardgrafikschicht für Unix und Linux, und die MIT/X11-Lizenz verbreitete sich weithin; die X.Org Foundation pflegt noch immer die Referenzimplementierung.
DEN BELEGEN FOLGEN
Die Quellen
- 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 ·