Abo
  1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › Desktop: Gnome 3.10 auf dem Weg zu…

Vorteil?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Vorteil?

    Autor: DrWatson 03.05.13 - 15:44

    Ich hab immer noch nicht ganz verstanden, was der Vorteil von Wayland ist. X kann doch schon alles und die Architektur von Wayland ist auch nicht sooo viel besser.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Vorteil?

    Autor: bodsch 03.05.13 - 16:08

    Dann schau dir mal das hier an: http://wayland.freedesktop.org/architecture.html
    Da erkennt man durchaus, das Wayland deutlich schlanker und effizienter sein wird.

    X11 ist nun mal in die Jahre gekommen und schleppt dadurch einiges an angeflanschten Krücken mit sich herum.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Vorteil?

    Autor: DrWatson 03.05.13 - 16:24

    Danke

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Vorteil?

    Autor: Thaodan 03.05.13 - 16:28

    Auch wenn das Video schon X mal geposted wurde das Video erklärt das ganz gut:
    http://www.youtube.com/watch?v=RIctzAQOe44&noredirect=1

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Vorteil?

    Autor: andy123 03.05.13 - 19:26

    bodsch schrieb:
    --------------------------------------------------------------------------------
    > X11 ist nun mal in die Jahre gekommen und schleppt dadurch einiges an
    > angeflanschten Krücken mit sich herum.

    Ich würde da gerne etwas umformulieren:

    Der Kern des X11-Protokolls ist in die Jahre gekommen, muss aber von jedem X-Server wie z.B. X.org implementiert werden, obwohl quasi kein Programm ihn verwendet. Alles was wirklich verwendet wird, z.B. von den Toolkits sind zum Großteil angeflanschte Krücken.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: Vorteil?

    Autor: Casandro 05.05.13 - 09:26

    Naja, aber hätte man es dann nicht gleich richtig machen können und so wie unter Plan9? Sprich das Graphiksubsystem wird auf einen Dateibaum abgebildet, so dass man endlich ohne Libraries auskommt und auch mit Shell Skripten graphische Anwendungen erstellen kann?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Vorteil?

    Autor: Casandro 05.05.13 - 10:40

    Hmm, ich hab mir jetzt den Vortag angehört. Ja die Kritikpunkte an X kann ich nachvollziehen. Das sind viele der Probleme damit.

    Das große Problem das ich aber dabei habe wurde hier gar nicht angegangen, und dass die, dass es das "Bibliotheksproblem" nicht löst. Ich muss immer noch Bibliotheken rein linken was zu Bloat und Inkompatibilitäten führt.

    Mein Vorschlag würde grob so aussehen:
    Alle Schnittstellen laufen über "Dateien" wie bei /proc Sprich wenn ich einen Framebuffer haben will, so habe ich eine "Datei" die ich dann auf beiden Enden per mmap aufrufe. Befehle werden wenn möglich im Text auf einem Kanal daneben übertragen, bzw einfache und zeitkritische Sachen (wie, das ist jetzt mein Buffer) per ioctl.
    Will ich als Anwendung ein GUI Toolkit nutzen, so starte ich das entsprechende GUI Toolkit Programm. Es klinkt sich in das Anzeigensubsystem ein und stellt mir wiederum "Dateien" zur Verfügung.

    Die Idee dahinter ist, dass so was funktioniert:

    #!/bin/bash
    gui-toolkit start irgendwas
    echo makewindow foo >irgendwas/cmd
    echo makebutton bar > irgendwas/foo/cmd
    echo Taste > irgendwas/foo/bar/caption
    read < irgendwas/input
    gui-toolkit kill irgendwas

    Eine simple und minimale GUI Anwendung bei der ich keine binären Schnittstellen brauche. Das GUI-Toolkit kann sich jetzt deutlich ändern, es können neue Optionen hinzukommen, aber mir als Anwendungsentwickler kann das egal sein, es funktioniert einfach. So lange das da ist was ich haben will, funktioniert das. Wenn ich in einer Bibliothek bei einer Funktion einen Parameter hinzufüge fliegt mir das ganze um die Ohren.
    Durch das Dateisystem kann ich auch sehen welche Eigenschaften meine Taste hat. Ein simples ls genügt. Man kann auch von der Seite eingreifen, zum Beispiel für Debugging-Zwecke.
    Das GUI Toolkit kann dann auch trivial bestimmte Dinge in eigenen Prozessen ausführen. Beispielsweise könnte es ein "Video" Element haben, das einfach den mplayer aufruft. Der würde in dieser Idee dann ein Verzeichnis darstellen in dem ich ihm zum Beispiel einen Videostream zuführen kann.

    Das wäre eine Chance gewesen, die man leider verpasst hat.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Vorteil?

    Autor: attitudinized 05.05.13 - 20:37

    Also wenn man es wirklich sauber haben möchte muss man auch auf ein Dateisystem verzichten und verwendet stattdessen eine richtige Datenbank die sowohl die Funktion als Filesystem übernimmt als auch den Zugriff auf Systemkomponenten und IPC.

    Dass ist dann aber ein richtiger Bruch.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Vorteil?

    Autor: Thaodan 05.05.13 - 20:44

    Plan9 zeigt das deine Aussage falsch ist.

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: Vorteil?

    Autor: attitudinized 05.05.13 - 21:43

    In wie fern?

    Plan 9 hat ein paar ganz gute Ansätze "everything is a File" ist IMHO keiner davon weil ein Filesystem ist eine Datenbank, eine ganz gaaaanz furchtbar schlechte Datenbank was man sehr schnell merkt wenn man keine symbolische sonder richtige links verwendet. Und weil es so eine schlechte Datenbank ist startet ein durchschnittliches Linux System über 20 mehr oder weniger schlechte Datenbanken die das etwas besser machen beim Start gconf, DBus, startup, postgres, Sqlite,... Plan9 nicht, richtig, soweit ist es nicht entwickelt.

    Aber wenn man unbedingt alles als Baum braucht, kann das auch die Datenbank - nur schneller und besser.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: Vorteil?

    Autor: Thaodan 06.05.13 - 05:30

    Du scheinst ja viel Ahnung zu haben wenn für dich DBUS eine Datenbank ist.

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

  12. Re: Vorteil?

    Autor: attitudinized 07.05.13 - 02:28

    DBus ist eine Datenbank die Zeiger verteilt, manche leute realisieren damit bescheidene Interprozesskommunikation.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  13. Re: Vorteil?

    Autor: Thaodan 07.05.13 - 06:17

    DBUs ist keine Datenbank es ist ein Datenbus, nicht alles was Datenbereitstellt ist eine Datenbank.

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Anzeige
Stellenmarkt
  1. VITRONIC Dr.-Ing. Stein Bildverarbeitungssysteme GmbH, Wiesbaden
  2. Aareon Deutschland GmbH, Mainz
  3. operational services GmbH & Co. KG, Frankfurt am Main
  4. IT-Dienstleistungszentrum Berlin, Berlin

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. ab 219,90€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Next Gen Memory: So soll der Speicher der nahen Zukunft aussehen
Next Gen Memory
So soll der Speicher der nahen Zukunft aussehen
  1. Arbeitsspeicher DDR5 nähert sich langsam der Marktreife
  2. SK Hynix HBM2-Stacks mit 4 GByte ab dem dritten Quartal verfügbar
  3. Arbeitsspeicher Crucial liefert erste NVDIMMs mit DDR4 aus

Wiper Blitz 2.0 im Test: Kein spießiges Rasenmähen mehr am Samstag (Teil 2)
Wiper Blitz 2.0 im Test
Kein spießiges Rasenmähen mehr am Samstag (Teil 2)
  1. Warenzustellung Schweizer Post testet autonome Lieferroboter
  2. Lockheed Martin Roboter Spider repariert Luftschiffe
  3. Kinderroboter Myon Einauge lernt, Einauge hat Körper

8K- und VR-Bilder in Rio 2016: Wenn Olympia zur virtuellen Realität wird
8K- und VR-Bilder in Rio 2016
Wenn Olympia zur virtuellen Realität wird
  1. 400 MBit/s Telefónica und Huawei starten erstes deutsches 4.5G-Netz
  2. Medienanstalten Analoge TV-Verbreitung bindet hohe Netzkapazitäten
  3. Mehr Programme Vodafone Kabel muss Preise für HD-Einspeisung senken

  1. Für Werbezwecke: Whatsapp teilt alle Telefonnummern mit Facebook
    Für Werbezwecke
    Whatsapp teilt alle Telefonnummern mit Facebook

    Es war wohl nicht anders zu erwarten: Zwei Jahre nach der Übernahme durch Facebook muss Whatsapp alle Telefonnummern an den Mutterkonzern weiterreichen. Die Verknüpfung mit einem Nutzer funktioniert aber nicht immer.

  2. Domino's: Die Pizza kommt per Lieferdrohne
    Domino's
    Die Pizza kommt per Lieferdrohne

    Luftbrücke zum Kunden: Die Schnellrestaurantkette Domino's Pizza will in Neuseeland künftig Pizzas mit unbemannten Lufttransportern zum Kunden bringen. Ein Feldversuch soll in Kürze starten.

  3. IT-Support: Nasa verzichtet auf Tausende Updates durch HP Enterprise
    IT-Support
    Nasa verzichtet auf Tausende Updates durch HP Enterprise

    Eigentlich sollte HP Enterprise sämtliche Endnutzergeräte der Nasa verwalten. Der Support ist aber offenbar so schlecht, dass die IT-Chefin der US-Raumfahrtbehörde mit einer beispiellosen Verzweiflungstat reagiert.


  1. 15:54

  2. 15:34

  3. 15:08

  4. 14:26

  5. 13:31

  6. 13:22

  7. 13:00

  8. 12:45