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.

Anzeige

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

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.


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...

Kommentieren



Anzeige

  1. Teamleiter (m/w) Functional Test
    T-Systems Multimedia Solutions GmbH, Dresden
  2. (Senior-) Software Ingenieur (m/w) für agile Großprojekte
    Capgemini Deutschland GmbH, Nürnberg
  3. IT-Spezialist (m/w) Infrastruktur und Anwendungsbetreuung
    Madeleine Mode GmbH, Zirndorf (bei Nürnberg/Fürth)
  4. IT Inhouse SAP Einkaufslogistik SRM (m/w)
    Media-Saturn IT-Services GmbH, Ingolstadt

Detailsuche


Blu-ray-Angebote
  1. Blu-rays je 9,97 EUR
    (u. a. Avatar, Blade Runner, Ziemlich beste Freunde, Corpse Bride)
  2. Filme für 49 EUR einkaufen & 10 EUR Sofortrabatt sichern
    (u. a. Django Unchained, The Equalizer, Fury, Who am I)
  3. First Impact - Der Paketbombenjäger (Blu-ray)
    9,97€

Weitere Angebote


Folgen Sie uns
       


  1. Alpenföhn

    Der Olymp soll 340 Watt an Leistung abführen

  2. Eurocom X9E

    Monster-Notebook nutzt Diamant- und Flüssigmetallpaste

  3. Willkürliche Festsetzung

    Schwedische Regierung spottet über Assange

  4. IoT statt Smartphones

    Mozilla gibt Firefox OS schneller auf als erwartet

  5. Rise of the Tomb Raider

    Update schafft Klarheit

  6. Time Machine VR angespielt

    Wir tauchen mit den Monstern der Tiefe

  7. KEF

    Kommission empfiehlt Senkung des Rundfunkbeitrags

  8. Helio X20

    Mediatek bestreitet Hitzeprobleme des Smartphone-Chips

  9. Container

    CoreOS setzt mit rkt 1.0 weiter auf Sicherheit

  10. Gerichtsurteil

    E-Plus darf Datenflatrate nicht beliebig drosseln



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xcom 2 im Test: Strategie wie vom anderen Stern
Xcom 2 im Test
Strategie wie vom anderen Stern
  1. Vorschau Spielejahr 2016 Cowboys und Cyberspace
  2. Xcom 2 angespielt Mit Strategie die Menschheit retten

Verschlüsselung: Nach Truecrypt kommt Veracrypt
Verschlüsselung
Nach Truecrypt kommt Veracrypt

Sèbastien Loeb Rally Evo im Test: Mit dem Weltmeister über Stock und Stein
Sèbastien Loeb Rally Evo im Test
Mit dem Weltmeister über Stock und Stein
  1. Dirt Rally im Test Motorsport für Fortgeschrittene
  2. Rockstar Games Jede Kugel zählt in GTA Online
  3. Microsoft Forza 6 bekommt Mikrotransaktionen

  1. Re: Falsch

    KnutRider | 23:17

  2. Re: Schau doch mal ob du eine PDF Anl. mit Skizze...

    sf (Golem.de) | 23:16

  3. Re: 3x12m ist "gigantomanisch"?

    Tunkali | 23:15

  4. Re: Droht Windows Mobile das selbe Schicksal?

    CoDEmanX | 23:12

  5. Re: Gibt es schon seit 1984, Trackpiont

    Pjörn | 23:10


  1. 21:49

  2. 16:04

  3. 15:45

  4. 15:18

  5. 15:02

  6. 14:03

  7. 13:30

  8. 13:23


  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