WikiDer > X Window-System

X Window System

Es X Window-System, Zusamenfassend X oder auch X11 genannt, ist eine Plattform für Betriebssysteme, wie Unix und VMS, ein grafische Steuerung nutzen zu können.

Beschreibung

Die Plattform besteht aus dem X Window Server (dem Programm X.Org, ein Server, der den Bildschirm verwaltet) und von sogenannten Kunden, die eine Verbindung zum X-Server herstellen und ihm mitteilen, was angezeigt werden soll. Auf den meisten DesktopsUnix-Systeme führt eine Serverkomponente lokal aus, zusammen mit a Fenstermanager und Desktop-Umgebung, sodass ein Desktop, eine Taskleiste, Menüs und Fenster angezeigt werden können. Zwischen dem X-Server und den Clients werden Kommunikationsvereinbarungen hergestellt: das Protokoll.

Das X Window System sorgt dafür, dass nicht nur in einer textuellen Umgebung gearbeitet werden kann, sondern auch grafische Elemente wie formatierter Text, Schaltflächen, Eingabefelder, Listen, Menüs, ein grafischer Mauszeiger etc. verwendet werden können. Symbole es wurde XBMDateityp entwickelt.

Für praktisch alle gängigen Betriebssysteme wie Linux, Mac OS X und Fenster Gibt es X Window-Server? Desktop-Umgebungen unter Linux fast immer X.org verwenden.

Versionsgeschichte

AusführungVeröffentlichungsdatumWichtigste Änderungen
X1Juni 1984Zum ersten Mal wurde der Name "X" verwendet; grundlegende Änderungen, die das Produkt von W (W Fenstersystem).
X6Januar 1985Erste Version lizenziert an eine Handvoll Drittfirmen.
X9September 1985Farbe. Erste Version veröffentlicht unter dem MIT-Lizenz.
X10Ende 1985Unterstützung für IBM RT/PC, AT (op DOS) und andere
X10R2Januar 1986
X10R3Februar 1986Erste frei verteilbare Version von X. Vorherige Versionen erforderlich a BSD-Lizenz aufgrund von Codeänderungen an init/getty, um die Anmeldung zu unterstützen. Ähm wurde der Standard-Fenstermanager.
X10R4Dezember 1986Neueste Version von X10.
X1115. September 1987Erste Version des aktuellen Protokolls.
X11R2Februar 1988Erste X-Konsortium-Version.[1]
X11R325. Oktober 1988Einführung in den Login-Manager XDM
X11R422.12.1989XDMCP, twm als Standardfenstermanager, Anwendungsverbesserungen, Formerweiterung, neue Schriftarten.
X11R55. September 1991PEX, Xcms (Farbmanagement), Schriftartenserver, X386, X-Videoerweiterung
X11R616. Mai 1994ICCCM 2,0; Inter-Client-Austausch; X-Sitzungsverwaltung; Synchronisierungserweiterung; X Bilderweiterung; XTEST-Erweiterung; X-Eingang; X Große Anfragen; XC-MISC; XFree86-Änderungen.
X11R6.114. Mai 1996X Doppelpuffererweiterung; Tastaturerweiterung; X Record-Erweiterung.
X11R6.2
X11R6.3 (Broadway)
23. Dezember 1996Web-Funktionalität, LBX. Neueste X-Konsortium-Version. X11R6.2 ist eine Art Zwischenversion. Es enthält nur die folgenden neuen Funktionen zusätzlich zu X116.1: XPrint, die Xlib-Implementierung der vertikalen Eingabe und die Unterstützung benutzerdefinierter Zeichen.[2]
X11R6.431. März 1998Xinerama.[3]
X11R6.5Interne X.org-Veröffentlichung, nicht öffentlich zugänglich gemacht.
X11R6.5.120. August 2000
X11R6.64. April 2001Fehlerbehebungen und XFree86-Änderungen.
X11R6.7.06. April 2004Erste Version der X.Org Foundation basierend auf XFree86 4.4rc2. Vollversion für Endbenutzer. Gelöscht: XIE, PEX und libxml2.[4]
X11R6.8.08. September 2004Fenstertransparenz, XDamage, Distributed Multihead X, XFixes und Komposition.XEVIE
X11R6.8.117. September 2004Sicherheitsproblem behoben in libxpm.
X11R6.8.210. Februar 2005Fehlerbehebungen und Treiber-Updates.
X11R6.9
X11R7.0
21. Dezember 2005EXA, umfangreiche Quellcode-Beschreibung.[5] Aus der gleichen Codebasis, dem modularen Autotools Version 7.0 und die monolithische ich macheVersion gestrandet am 6.9.
X11R7.122. Mai 2006Verbesserungen an EXA, KDrive integriert wurde, AIGLX, Verbesserungen für Betriebssystem- und Plattformunterstützung.[6]
X11R7.215. Februar 2007Entfernung von LBX und der eingebaute Tastaturfluss X-ACE, XCB, Autoconfig-Verbesserungen und Bereinigung des Quellcodes.[7]
X11R7.36. September 2007XServer 1.4, Hot-Plugging für Eingang, Hot-Plugging für Ausgang (RandR 1.2), DTraceSonden (Sensoren), PCIDomänenunterstützung.[8]
X11R7.423. September 2008XServer 1.5.1, XACE, PCI-Überarbeitung, Geschwindigkeitsverbesserungen für EXA, _X_EXPORT, GLX 1.4, schnelleres Starten und Herunterfahren.[9]
X11R7.526. Oktober 2009[10]XServer 1.7, Xi2, XGE, E-EDID-Unterstützung, RandR 1.3, MPX, vorhersagbare Zeigerbeschleunigung, DRI2Speichermanager, das Sicherheitsmodul SELinux, weitere Entfernung veralteter Bibliotheken und Erweiterungen.[11]
X11R7.620. Dezember 2010[12]XServer 1.9, XCB-erforderlich.[13][14]
X11R7.76. Juni 2012Änderungen in den X.org Server-Versionen 1.10, 1.11 und 1.12; Sync-Erweiterung: Unterstützung für Fence-Objekte; Multi-Touch-Unterstützung für Xi 2.2; XFixes 5.0: Zeigerbarrieren.[15][16]

Zukünftige Versionen

AusführungVeröffentlichungsdatumWichtigste geplante Änderungen
X11R7.82013X-Ressourcenerweiterung 1.2[17]

Namensverwendung

Leute in der IT-Branche bezeichnen das X Window System oft als "X Window", "X11" (weil die 11. Version seit 1987 verwendet wird) oder einfach "X"[18]. Der Begriff "X-Windows" (wie bei "Microsoft Windows") wird nicht offiziell verwendet, sondern hier und da, manchmal absichtlich, wie zum Beispiel im UNIX-Hasser-Handbuch[19].

Siehe auch

Externe Links

  • (und) x.org-Projektseite (die Hauptimplementierung von X)
  • (und) XFree86 (bis 2004 eine weit verbreitete Implementierung von X)