Abo
  • Services:
Anzeige
Keith Packard
Keith Packard

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.

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.

Anzeige
  • Die Wayland-Infrastruktur
  • Die X.org-Infrastruktur
Die Wayland-Infrastruktur

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Horváth & Partners Management Consultants, München, Hamburg, Berlin, Frankfurt, Stuttgart, Düsseldorf
  2. MAC Mode GmbH & Co. KGaA, Regensburg
  3. Deutsche Hypothekenbank AG, Hannover
  4. convanced GmbH, Hannover, Hamburg oder Berlin


Anzeige
Blu-ray-Angebote
  1. 24,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. 74,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Augmented Reality

    Google stellt Project Tango ein

  2. Uber vs. Waymo

    Uber spionierte Konkurrenten aus

  3. Die Woche im Video

    Amerika, Amerika, BVG, Amerika, Security

  4. HTTPS

    Fritzbox bekommt Let's Encrypt-Support und verrät Hostnamen

  5. Antec P110 Silent

    Gedämmter Midi-Tower hat austauschbare Staubfilter

  6. Pilotprojekt am Südkreuz

    De Maizière plant breiten Einsatz von Gesichtserkennung

  7. Spielebranche

    WW 2 und Battlefront 2 gewinnen im November-Kaufrausch

  8. Bauern

    Deutlich über 80 Prozent wollen FTTH

  9. Linux

    Bolt bringt Thunderbolt-3-Security für Linux

  10. Streit mit Bundesnetzagentur

    Telekom droht mit Ende von kostenlosem Stream On



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
2-Minuten-Counter gegen Schwarzfahrer: Das sekundengenaue Handyticket ist möglich
2-Minuten-Counter gegen Schwarzfahrer
Das sekundengenaue Handyticket ist möglich

Kilopower: Ein Kernreaktor für Raumsonden
Kilopower
Ein Kernreaktor für Raumsonden
  1. Raumfahrt Nasa zündet Voyager-Triebwerke nach 37 Jahren
  2. Bake in Space Bloß keine Krümel auf der ISS
  3. Raumfahrtpionier Der Mann, der lange vor SpaceX günstige Raketen entwickelte

Kingdom Come Deliverance angespielt: Und täglich grüßt das Mittelalter
Kingdom Come Deliverance angespielt
Und täglich grüßt das Mittelalter

  1. Re: Mit der Fritz ins Netz

    Teebecher | 03:45

  2. Re: Günstige Alternative?

    YepItsMeSuckers | 03:23

  3. Re: Wo ist da nun das Problem?

    gaym0r | 03:04

  4. Sind Sie finanziell am Ende

    firstaccess | 02:51

  5. Sind Sie finanziell am Ende

    firstaccess | 02:48


  1. 12:47

  2. 11:39

  3. 09:03

  4. 17:47

  5. 17:38

  6. 16:17

  7. 15:50

  8. 15:25


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel