Die Linux-Community ist über Canonicals Mir-Projekt verärgert.
Die Linux-Community ist über Canonicals Mir-Projekt verärgert. (Bild: Canonical)

Canonical "Warum wir Mir entwickeln"

Auf Google+ haben Canonical-Mitarbeiter nochmals detailliert erörtert, warum sie Mir entwickeln, und sich erneut beim Wayland-Projekt für einige irreführende Informationen entschuldigt. Canonical wird weiterhin vorgeworfen, die Community zu spalten.

Anzeige

Canonical-Entwickler Christopher Halse Rogers hat nochmals zusammengefasst, warum sein Arbeitgeber einen eigenen Display-Server namens Mir entwickeln will. Mir solle eigentlich so werden wie Wayland, aber doch ganz anders, schreibt Halse Rogers. Mirs Ansatz hätte daher fundamentale Änderungen am Wayland-Code bedeutet. Deshalb habe Canonical zunächst von einer Mitarbeit abgesehen. Vor allem Canonicals Arbeit an der Integration der Treiber solle aber auch den Wayland-Entwicklern zugute kommen. Ohne die Unterstützung für den X-Server werde auch Mir nicht auskommen, schreibt Halse Rogers, denn für den Anwender solle sich nichts ändern. Sämtliche Desktops, ob Gnome, Xfce, KDE oder Mint, sollten auch weiterhin mit Mir funktionieren.

Halse Rogers entschuldigte sich nochmals bei den Wayland-Entwicklern für die Aussage, die Protokolle von Wayland seien unsicher. Diese Behauptung sei falsch. Im Gegenteil: Wayland löse Sicherheitsprobleme, die es in X gebe.

Fünf Punkte für Mir

In fünf Punkten handelte Halse Rogers die Gründe für die Entwicklung von Mir ab:

Canonical wolle etwas Ähnliches wie Wayland, denn die Entwicklung einer Desktop-Shell mit X sei frustrierend.

Canonical habe nicht Waylands Referenz-Compositor Weston verwenden wollen, denn Weston sei keine Desktop-Shell, sondern diene lediglich der Entwicklung der Wayland-Protokolle. Canonicals Entwickler hätten ein Fork von Weston entwickeln und es für ihre Zwecke umschreiben können, aber es sei schwierig, Testroutinen für eine existierende Code-Basis zu schreiben.

Als Canonical mit der Entwicklung von Mir begonnen habe, habe es keinen Input-Stack für Wayland gegeben.

Für die Unterstützung der ARM-Plattform wollten Canonicals Entwickler eine serversetige Speicherverwaltung. Diese solle langfristig überall in Ubuntu umgesetzt werden. Die Wayland-EGL-Plattform in Mesa und Weston verwende hingegen eine clientseitige Puffer-Allozierung. Zwar sei das auch in den Wayland-Protokollen möglich, allerdings sei die Umsetzung äußerst schwierig und vermutlich nicht im Interesse des Wayland-Projekts.

Und schließlich wollten die Mir-Entwickler eine andere Semantik für die Fensterverwaltung, als die, die in Waylands wl_shell und wl_shell_interface umgesetzt sind.

Letztendlich hätte die Weiterentwicklung von Wayland und Weston für Canonical bedeutet, dass dessen Entwickler einen Input-Stack entwickeln, Patches für die EGL-Plattform in Mesa schreiben und die Umsetzung der Fensterverwaltung in allen Toolkits umschreiben müssten. Zusammen mit der Neuentwicklung sämtlicher Testverfahren sei das ein größerer Aufwand, als einen eigenen Display-Server zu entwickeln, resümiert Halse Rogers.

Weiterhin für X

Canonical werde auch weiterhin den X-Server unterstützen, schreibt Halse Rogers in einem zweiten Posting. Applikationen, die auf X11 basieren, sollten von der Umstellung auf Mir nichts bemerken. Lediglich die Nutzung alternativer Display-Manager wie GDM oder KDM müsste beim Systemstart definiert werden und nicht wie bisher im Anmeldefenster. Aber auch diese Einschränkungen seien langfristig lösbar.

Auf Desktop-Systemen werde sich der Treiber-Stack von XMir nur geringfügig von dem von XWayland unterscheiden, schreibt Halse Rogers außerdem, um die Befürchtungen zu zerstreuen, Mir werde die Treiberentwicklung unter Linux fragmentieren. Mirs EGL-Plattform werde sich ebenfalls kaum von der für Wayland oder sogar X11 unterscheiden. Daher würden Entwicklungen, die Canonical zusammen mit Nvidia und AMD für ihre proprietären Treiber anstrebt, auch den anderen Projekten nützlich sein.

Das große Drama

In den Kommentaren zu seinen Postings erntete Halse Rogers abermals die Kritik, Canonical wolle mit seinem Alleingang die Linux-Community spalten. Ein Poster fasste zusammen: "Ich bin nur wegen des Dramas hier. Hauptsache, es funktioniert."


Thaodan 19. Jun 2013

Nicht verallgemeinern, das Arch und das Ubuntuers Wiki ist super, genau so wie dessen Foren.

Thaodan 14. Mär 2013

Wollte das nicht sogar KWin im gewissen Sinne?

Thaodan 14. Mär 2013

Klar, aber diese sollte sich nicht untereinander parasitär verhalten.

Thaodan 12. Mär 2013

Hoffen wir das es KDE 4.11 sein wird.

Thaodan 12. Mär 2013

Trägt Mark jetzt auch so schöne Rollkragen Polover and presentiert " the next big...

Kommentieren


Karl-Tux-Stadt / 12. Mär 2013

Hat es jetzt der letzte begriffen?



Anzeige

  1. System- und Basisadministrator (m/w)
    RheinEnergie AG, Köln
  2. Systembetreuerin / Systembetreuer für den SAP IT-Betrieb
    Deutsche Bundesbank, Düsseldorf
  3. Mitarbeiter (m/w) im Support für mobile Anwendungen
    BRUNATA Wärmemesser GmbH & Co. KG, München
  4. Projekt- / Service-Ingenieur HMI / SCADA / Prozessleittechnik (m/w)
    SCHOTT AG, Mainz

 

Detailsuche


Hardware-Angebote
  1. TIPP: Alternate Schnäppchen Outlet
  2. Kingston HyperX Cloud Headset
    84,90€
  3. Fire TV Stick
    39,00€

 

Weitere Angebote


Folgen Sie uns
       


  1. Amtsgericht Hamburg

    Online-Partnervermittlungen dürfen kein Geld nehmen

  2. Elite Dangerous

    Powerplay im All

  3. Martin Gräßlin

    KDE Plasma läuft erstmals unter Wayland

  4. Canonical

    Ubuntus Desktop-Next soll auf DEB-Pakete verzichten

  5. Glasschair

    Mit der Google Glass den Rollstuhl steuern

  6. Günther Oettinger

    EU und Telekom wollen Regulierung zu Whatsapp und Google

  7. Ebay

    Magento-Shops stehen Angreifern offen

  8. Acer Iconia One 8

    Kleines Android-Tablet mit Intels Quadcore-Atom

  9. Markenrecht

    Band Kraftwerk unterliegt Brennstoffzellenkraftwerk

  10. Teut Weidemann

    Die Tricks der Free-to-Play-Betreiber



Haben wir etwas übersehen?

E-Mail an news@golem.de



Storytelling-Werkzeug: Linius und die Tücken von Open-Source
Storytelling-Werkzeug
Linius und die Tücken von Open-Source
  1. ARM-SoC Allwinner soll LGPL-Verletzungen verschleiern
  2. Linux Siri bekommt Open-Source-Konkurrenz
  3. Microsoft Windows Driver Frameworks werden Open Source

Die Woche im Video: Ein Zombie, Insekten und Lollipop
Die Woche im Video
Ein Zombie, Insekten und Lollipop
  1. Die Woche im Video Apple Watch, GTA 5 für PC und Akku mit Aluminium-Anode
  2. Die Woche im Video Win 10 für Smartphones, Facebook Tracking und Aprilscherze
  3. Die Woche im Video Galaxy S6 gegen One (M9), selbstbremsende Autos und Bastelei

GTA 5: Es ist doch nicht 2004!
GTA 5
Es ist doch nicht 2004!
  1. Rockstar Games PC-Version von GTA 5 im 60-fps-Trailer
  2. Rockstar Games GTA 5 hat Grafikprobleme
  3. Make it Digital GTA im Mittelpunkt von TV-Sendung

  1. Re: Bauer Heinrich ...

    Jonnie | 03:28

  2. 1915 & 2015

    lemgold | 03:22

  3. Re: Landen auf prozeduralen Planeten

    sushbone | 03:20

  4. Re: Hoffentlich setzt sich dieses Urteil bei...

    theonlyone | 03:15

  5. Re: Das BGB ist nicht veraltet

    theonlyone | 03:12


  1. 18:41

  2. 16:27

  3. 16:04

  4. 15:06

  5. 14:42

  6. 14:09

  7. 13:27

  8. 13:02


  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