Abo
  • Services:

Grafische Oberfläche

Keith Packard will X.org umorganisieren

X.org ist in seinem jetzigen Zustand nicht zukunftsfähig, meint Keith Packard, selbst Entwickler bei X.org. Gegenwärtig seien darin noch zu viele Altlasten enthalten. Langfristig müssten die Komponenten ausgelagert und die Rolle des Xservers neu definiert werden.

Artikel veröffentlicht am ,
Keith Packard
Keith Packard

X.org schleppe noch zu viele Altlasten mit sich herum, hat Entwickler Keith Packard auf der diesjährigen Linux-Plumbers-Konferenz in Cambridge Massachusetts gesagt. Der Xserver stamme aus einer Zeit, in der das Client-Server-Modell nicht nur die Netzwerkfähigkeit von Unix und Linux gewährleistet habe, sondern auch das Konzept von gemeinsam genutztem Speicher noch nicht umgesetzt gewesen sei.

  • Die Wayland-Infrastruktur
  • Die X.org-Infrastruktur
Die Wayland-Infrastruktur
Stellenmarkt
  1. DLR Deutsches Zentrum für Luft- und Raumfahrt e.V., Braunschweig
  2. Interhyp Gruppe, München

Viele Entwickler verfluchten inzwischen X.org und seine Komponenten nicht nur wegen ihrer Komplexität, sondern auch wegen des hohen Speicherverbrauchs und der hohen CPU-Last und langsamer Startzeiten, sagte Packard. Er selbst würde das gerne ändern und wolle die Änderungen umsetzen, ohne X.org unbrauchbar zu machen.

Wunschziel Umgestaltung

Packards Thesen zur Umgestaltung von X.org sind nicht als offizielle Leitlinie der X.org-Entwickler zu verstehen. Sie kommen aber zu einem Zeitpunkt, an dem die Diskussion um den alternativen grafischen Server Wayland erneut aufflammt. Wayland wurde von X.org-Entwickler Kristian Høgsberg als Alternative zu dem seiner Meinung nach archaischen X.org konzipiert. Ursprünglich wollte Høgsberg damit beweisen, dass X.org ohne großen Aufwand umgestaltet werden kann. Inzwischen wurde Wayland von Canonical geadelt: Es soll in einem Jahr als grafischer Server unter Ubuntu eingesetzt werden.

Vor allem die Zersplitterung des Fenstersystems in Xserver, Fensterverwaltung und Compositingmanager machten das gesamte System träge, sagte Packard. Jede Tasteneingabe müsse mindestens diese drei Stationen durchlaufen. Die Komponenten kommunizieren über komplexe, asynchrone Protokolle miteinander.

Ohne X geht nix

Etliche Funktionen, die früher von X.org bereitgestellt wurden, sind inzwischen in den Kernel gewandert. Dazu gehören die Kernel Mode Settings (KMS), die dem Kernel unter anderem die automatische Konfiguration von Bildschirmauflösungen ermöglichen. Die KMS funktionieren allerdings nur mit den Chipsätzen der drei großen Anbieter: AMD, Intel und Nvidia. Alle anderen Grafikkarten benötigen nach wie vor die von X.org bereitgestellten Treiber. Anwendungen können zwar per Direct-Rendering direkt auf APIs OpenGL und VDPAU beziehungsweise VAAPI zugreifen, dafür sei X.org überflüssig. Für die 2D-Darstellung würde X allerdings weiterhin benötigt.

Um X zu verschlanken, müssten weitere Komponenten ausgelagert und die Zugriffe untereinander vereinfacht werden. Dabei dürften und könnten nicht alle Komponenten im Kernel landen. Komplexe Eingaben etwa über Touchscreens müssten ebenso im Userspace abgearbeitet werden wie etliche Eingaben über die Maus.

Ausgelagert

Eingabegeräte werden mittlerweile zumindest grundsätzlich über den Kernel-Treiber Evdev angesprochen. Dieser biete allerdings nur eine eingeschränkte Funktionalität, sagte Packard. X.org kümmere sich dabei um den Rest. So wird auch das Keymapping nicht vollständig vom Kernel verwaltet. Packard nennt die Funktionalität dort "primitiv". Für das Keymapping arbeiten die Entwickler an einer neuen Bibliothek mit dem Namen Libxkbcommon, die künftig direkt von Anwendungen angesprochen werden soll.

Zumindest Packard schien nicht traurig darüber, dass wesentliche Kernkomponenten aus X.org verschwinden. Seine Vision sieht nicht X.org im Mittelpunkt der Linux-Infrastruktur, sondern den Kernel. Wayland und X.org sollen dann als Peripherie-Komponenten zur Verfügung stehen und dem Benutzer eine flinke und effiziente grafische Oberfläche seiner Wahl bieten.



Anzeige
Hardware-Angebote
  1. ab 225€
  2. 169,90€ + Versand

Der Kaiser! 13. Jan 2011

http://y-windows.org/about.html

grmblpfrmpft 05. Dez 2010

Und ausserdem hast du den Längsten!

Der Kaiser! 23. Nov 2010

X.org hat ja Multi-Pointer-Unterstützung schon seit längerem.* Wie siehts damit bei...

Der Kaiser! 23. Nov 2010

ACK! Ich finds trotzdem blöd. Wieso kann man nicht direkt QT/GTK auf Wayland laufen lassen?

Der Kaiser! 22. Nov 2010

Ich finds nicht sinnig das das Teil des "X-Servers" wird. Ich bin zufrieden damit, das...


Folgen Sie uns
       


Anno 1800 - Fazit

Die wunderbare Welt von Anno 1800 schickt Spieler auf Inseln, auf denen sie nach und nach ein riesiges Imperium aufbauen können.

Anno 1800 - Fazit Video aufrufen
Echo Wall Clock im Test: Ach du liebe Zeit, Amazon!
Echo Wall Clock im Test
Ach du liebe Zeit, Amazon!

Die Echo Wall Clock hat fast keine Funktionen und die funktionieren auch noch schlecht: Amazons Wanduhr ist schon vielen US-Nutzern auf den Zeiger gegangen - im Test auch uns.
Ein Test von Ingo Pakalski

  1. Amazon Echo Link und Echo Link Amp kommen mit Beschränkungen
  2. Echo Wall Clock Amazon verkauft die Alexa-Wanduhr wieder
  3. Echo Wall Clock Amazon stoppt Verkauf der Alexa-Wanduhr wegen Technikfehler

Orientierungshilfe: Wie Webseiten Nutzer tracken dürfen - und wie nicht
Orientierungshilfe
Wie Webseiten Nutzer tracken dürfen - und wie nicht

Für viele Anbieter dürfte es schwierig werden, ihre Nutzer wie bisher zu tracken. In monatelangen Beratungen haben die deutschen Datenschützer eine 25-seitige Orientierungshilfe zum DSGVO-konformen Tracking ausgearbeitet.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Cookie-Banner Deutsche Datenschützer spielen bei Nutzertracking auf Zeit
  2. Fossa EU erweitert Bug-Bounty-Programm für Open-Source-Software
  3. EU-Zertifizierung Neues Gesetz soll das Internet sicherer machen

Fitbit Versa Lite im Test: Eher smartes als sportliches Wearable
Fitbit Versa Lite im Test
Eher smartes als sportliches Wearable

Sieht fast aus wie eine Apple Watch, ist aber viel günstiger: Golem.de hat die Versa Lite von Fitbit ausprobiert. Neben den Sport- und Fitnessfunktionen haben uns besonders der Appstore und das Angebot an spaßigen und ernsthaften Anwendungen interessiert.
Von Peter Steinlechner

  1. Smartwatch Fitbit stellt Versa Lite für Einsteiger vor
  2. Inspire Fitbits neues Wearable gibt es nicht im Handel
  3. Charge 3 Fitbit stellt neuen Fitness-Tracker für 150 Euro vor

    •  /