WikiDer > 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ührung | Veröffentlichungsdatum | Wichtigste Änderungen |
|---|---|---|
| X1 | Juni 1984 | Zum ersten Mal wurde der Name "X" verwendet; grundlegende Änderungen, die das Produkt von W (W Fenstersystem). |
| X6 | Januar 1985 | Erste Version lizenziert an eine Handvoll Drittfirmen. |
| X9 | September 1985 | Farbe. Erste Version veröffentlicht unter dem MIT-Lizenz. |
| X10 | Ende 1985 | Unterstützung für IBM RT/PC, AT (op DOS) und andere |
| X10R2 | Januar 1986 | |
| X10R3 | Februar 1986 | Erste 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. |
| X10R4 | Dezember 1986 | Neueste Version von X10. |
| X11 | 15. September 1987 | Erste Version des aktuellen Protokolls. |
| X11R2 | Februar 1988 | Erste X-Konsortium-Version.[1] |
| X11R3 | 25. Oktober 1988 | Einführung in den Login-Manager XDM |
| X11R4 | 22.12.1989 | XDMCP, twm als Standardfenstermanager, Anwendungsverbesserungen, Formerweiterung, neue Schriftarten. |
| X11R5 | 5. September 1991 | PEX, Xcms (Farbmanagement), Schriftartenserver, X386, X-Videoerweiterung |
| X11R6 | 16. Mai 1994 | ICCCM 2,0; Inter-Client-Austausch; X-Sitzungsverwaltung; Synchronisierungserweiterung; X Bilderweiterung; XTEST-Erweiterung; X-Eingang; X Große Anfragen; XC-MISC; XFree86-Änderungen. |
| X11R6.1 | 14. Mai 1996 | X Doppelpuffererweiterung; Tastaturerweiterung; X Record-Erweiterung. |
| X11R6.2 X11R6.3 (Broadway) | 23. Dezember 1996 | Web-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.4 | 31. März 1998 | Xinerama.[3] |
| X11R6.5 | Interne X.org-Veröffentlichung, nicht öffentlich zugänglich gemacht. | |
| X11R6.5.1 | 20. August 2000 | |
| X11R6.6 | 4. April 2001 | Fehlerbehebungen und XFree86-Änderungen. |
| X11R6.7.0 | 6. April 2004 | Erste Version der X.Org Foundation basierend auf XFree86 4.4rc2. Vollversion für Endbenutzer. Gelöscht: XIE, PEX und libxml2.[4] |
| X11R6.8.0 | 8. September 2004 | Fenstertransparenz, XDamage, Distributed Multihead X, XFixes und Komposition.XEVIE |
| X11R6.8.1 | 17. September 2004 | Sicherheitsproblem behoben in libxpm. |
| X11R6.8.2 | 10. Februar 2005 | Fehlerbehebungen und Treiber-Updates. |
| X11R6.9 X11R7.0 | 21. Dezember 2005 | EXA, umfangreiche Quellcode-Beschreibung.[5] Aus der gleichen Codebasis, dem modularen Autotools Version 7.0 und die monolithische ich macheVersion gestrandet am 6.9. |
| X11R7.1 | 22. Mai 2006 | Verbesserungen an EXA, KDrive integriert wurde, AIGLX, Verbesserungen für Betriebssystem- und Plattformunterstützung.[6] |
| X11R7.2 | 15. Februar 2007 | Entfernung von LBX und der eingebaute Tastaturfluss X-ACE, XCB, Autoconfig-Verbesserungen und Bereinigung des Quellcodes.[7] |
| X11R7.3 | 6. September 2007 | XServer 1.4, Hot-Plugging für Eingang, Hot-Plugging für Ausgang (RandR 1.2), DTraceSonden (Sensoren), PCIDomänenunterstützung.[8] |
| X11R7.4 | 23. September 2008 | XServer 1.5.1, XACE, PCI-Überarbeitung, Geschwindigkeitsverbesserungen für EXA, _X_EXPORT, GLX 1.4, schnelleres Starten und Herunterfahren.[9] |
| X11R7.5 | 26. 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.6 | 20. Dezember 2010[12] | XServer 1.9, XCB-erforderlich.[13][14] |
| X11R7.7 | 6. 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ührung | Veröffentlichungsdatum | Wichtigste geplante Änderungen |
|---|---|---|
| X11R7.8 | 2013 | X-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].

GNOME 2.20

Xfce 4.4

K THE auf Mandriva Linux
Siehe auch
Externe Links
- (und) x.org-Projektseite (die Hauptimplementierung von X)
- (und) XFree86 (bis 2004 eine weit verbreitete Implementierung von X)