Latest Articles, Slider, Ειδήσεις — 1 Φεβρουαρίου, 2012 21:53

BREAKING NEWS: Wayland Goes Stable Soon

Δημοσιεύτηκε από


BREAKING NEWS: Ο Wayland γίνεται Stable σύντομα ..τι σημαίνει αυτό? Ίσως να τον δούμε στο Fedora 18, and It will change the Linux Desktop world, as we know it, forever & ever :)

Ο Kristian Hogsberg, που άρχισε το Wayland Project το 2008 σαν μηχανικός στην Red Hat (τώρα συνεχίζει να δουλεύει πάνω στο Wayland, στην Intel), δήλωσε στο FOSDEM  ότι εργάζονται προς την έκδοση 1.0.

 

 

Wayland & GTK

 

Ο Wayland είναι ένας νέος Display Server που έρχεται να αντικαταστήσει τον απαρχαιωμένο X Server.
Πιο σωστά είναι ένα πρωτόκολλο που επιτρέπει στους compositing window managers να “επικοινωνήσουν” απευθείας με τις εφαρμογές και τις κάρτες γραφικών.
Οι εφαρμογές με την σειρά τους ρεντάρουν τα γραφικά στους δικούς τους Buffers, και ο Window Manager γίνεται ο Display Server, κάνοντας Composing αυτούς τους Buffers στην οθόνη.

 

Wayland & Compiz

 

Η μετάβαση από τον X Server στον Wayland είναι εφικτή διότι οι περισσότερες εφαρμογές χρησιμοποιούν Toolkits & Frameworks (GTK, QT, CLUTTER), τα οποία παρέχουν UI (User Interface) Elements όπως Scrollbars, Buttons κτλ. Κάνοντας Porting αυτά τα Toolkits στον Wayland, είναι αρκετό για να τρέχουν και οι εφαρμογές που τα χρησιμοποιούν.

‘Υπάρχουν όμως και εφαρμογές όπως το Libre Office και το Blender που χρησιμοποιούν τα δικά τους Toolkits. Περισσότερα για το Porting του κάθε Framework θα δείτε σε αυτή την λίστα.

Ο Wayland υποστηρίζεται από όλους τους Open Source Drivers, αλλά δεν ξέρουμε τι θα γίνει με τους Binary της nVidia και AMD.

 

Wayland & QT

 

Για λόγους συμβατότητας μπορεί στην αρχή να δούμε τον X Server να τρέχει σαν Client του Wayland (περίπου σαν το OSX), η τον Wayland να τρέχει πάνω στον X Server, με τις εφαρμογές να μπορούν να αλλάζουν Backend (X & Wayland) @run time. Όμως αργά η γρήγορα ο X Server θα γίνει ιστορία.

Ο Wayland είναι σε Active Developent από Intel, και γίνεται Port για το Chrome OS από την Google, για Fedora/RHEL από την Red Hat, για το Tizen από Intel/Samsung και το Compiz από την Canonical (και άλλους).

 

Wayland & Clutter

 

Φεύγοντας από το χάος, την πολυπλοκότητα αλλά και το στενό δέσιμο του X.org με τον Kernel, ο Wayland υπόσχεται Super Smooth Effects, καλύτερο Multi-Touch Support, πολύ γρηγορότερες και ασφαλέστερες εφαρμογές αλλά και γρηγορότερη ανάπτυξη εφαρμογών με λιγότερα bugs.
Επιπλέον στα σχεδία είναι και η ανάπτυξη Network Transparency για να αντικαταστήσουν παντελώς τον Χ Server.

 

Wayland Drag n Drop

 

Αν και ο Wayland ξεκίνησε με γνώμονα το Mobile (από το Meego) και εκμεταλλευόταν το  OpenGL ES,  πλέον θα χρησιμοποιεί και το Open GL. Ο -όχι σε όλους αρεστός- Mark Shuttleworth εξηγεί στο Blog του την κίνηση της Canonical να χρησιμοποιήσει τον Wayland και όχι τον Compositor του Android (πάλι καλά).

O Wayland θα είναι απλά το NEXT BIG THING της τελευταίας 10ετίας και θα δώσει στο Linux Desktop (GNOME/Unity/KDE), το τεχνολογικό πλεονέκτημα στις Embedded (και όχι μόνο) συσκευές.

Διαβάστε Επίσης:

  • Ευθύμης

    Με τέτοιους ρυθμούς και δεδομένων των οικονομικών -ασφυκτικών- συνθηκών, σε μερικά χρόνια ο κόσμος μόνο linux θα τρέχει..!

  • modenas88

    “O Wayland θα είναι απλά το NEXT BIG THING της τελευταίας 10ετίας”

    Πολύ καλό άρθρο. Μας εξήγησες αναλυτικά και τα “κομμάτια” που εμπλέκονται με το Wayland και πως σχετίζονται και αλληλεπιδρούν… θενκς μαν

    Αυτό το project είναι αυτό που έλειπε και πιστεύω πως -μέχρι το τέλος της 10ετίας (περίπου;)- θα έχει την μεγαλύτερη ευθύνη για την αύξηση του μεριδίου του Linux Desktop στην αγορά των Desktops’.
    Ακόμα και Fedora θα έβαζα για να το (τρ)έχω :ρ

    • http://b3ren.myopenid.com/ beren

      “Ακόμα και Fedora”…
      τόσο χάλια ε; :p
      Πέρα από την πλάκα ο wayland είναι εξαιρετική εξέλιξη για το λειτουργικό. Δεν γνωρίζουμε ακόμα πόσο γρήγορα θα υποστηριχθεί από τους “κλειστούς” drivers των AMD και NVIDIA. Ελπίζω να μπορέσουμε να τον δοκιμάσουμε σύντομα και εύκολα στις διανομές μας, γιατί δεν μπορεί να υπάρχει μετάβαση από τον X χωρίς εκτεταμένες δοκιμές.

      • AlexisD

        @beren
        Επειδη το Project ειναι πολυ μεγαλο, ειναι σιγουρο οτι θα υποστηριχθει απο nVidia & AMD. Φανταζομαι η Canonical που παιζει στο Desktop δεν θα εκανε την μεταβαση σε Wayland αν δεν ειχε παρει πρωτα διαβεβαιωσεις απο AMD & nVidia για υποστηριξη. Ομως το προβλημα παραμενει οτι χρειαζομαστε ανοιχτους Drivers ωστε να μπουνε και στον kernel, που μονο πλεονεκτηματα θα ειχε. Μαλλον στο Laptop μου θα παω για Intel…

        • http://b3ren.myopenid.com/ beren

          Το θέμα είναι πόσο γρήγορα και με ποιόν τρόπο θα υποστηριχθεί στους κλειστούς drivers, καθώς δεν υποστηρίζουν KMS οπως οι ανοιχτοί drivers- ίσως φτιαχτεί ένα εναλλακτικό backend. Κάτι παρόμοιο έχει συμβεί παλιότερα με το aixgl (ξεκίνησε αποκλειστικά για ανοιχτούς drivers και τελικά η τεχνολογία ενσωματώθηκε στους κλειστούς…).
          Η Canonical απ’ όσο γνωρίζω δεν έχει δεσμευτεί σε κάποιο χρονοδιάγραμμα για μετάβαση, κάτι που είναι απολύτως φυσικό, καθώς όταν μίλησε το αφεντικό για την υιοθέτηση του wayland ήταν μάλλον “θολό” το τοπίο για το πως και πόσο γρήγορα θα εξελιχθεί το project.
          Στο θέμα των drivers είμαι μάλλον τυχερός – χρησιμοποιώ παντού ανοιχτούς. :)

          • AlexisD

            οντως, δεν εχω καμια ιδεα τι θα γινει και ποτε με του κλειστους, ενα guess κανω. Ομως δεν θα εχουμε προβλημα στα Tablets/Ultrabooks, σημαντικο. Οι AMD APUs ανοιχτους drivers θα εχουν γνωριζεις?

          • http://b3ren.myopenid.com/ beren

            Δεν γνωρίζω τι υποστήριξη έχουν τα APU που κυκλοφορούν αυτή τη στιγμή, η πολιτική πάντως της AMD είναι να συμβάλλει σημαντικά στην δημιουργία ανοιχτών drivers για τις GPU της. Το πρόβλημα βρίσκεται κυρίως στην καθυστέρηση που υπάρχει για την πλήρη υποστήριξη νέων μοντέλων και στο ότι κάποια σημαντικά χαρακτηριστικά τους (π.χ. video decoding) δεν έχουν ακόμα εμφανιστεί στους ανοιχτούς drivers.