Τι είναι το Wayland και τι σημαίνει για χρήστες του Linux
Το Fedora 25 είναι πλέον έξω. Οι άνθρωποι γοητεύουν, καθώς η ομάδα αποφάσισε να κάνει τον Wayland την προεπιλεγμένη γραφική συνεδρία που προχωρεί. Για πολλούς χρήστες του Linux, ο Wayland είναι ένας νέος όρος που έχει αναδυθεί, αλλά ένας που δεν καταλαβαίνουν.
Σε αυτό το άρθρο θα αναφερθούμε σύντομα σε αυτό που είναι ο Wayland, τι κάνει και γιατί οι υπεύθυνοι για την ανάπτυξη στρέφονται σε αυτό σε πανούκλες! Τι ακριβώς είναι ο Wayland; Ας ανακαλύψουμε!
Γιατί ο Wayland;
Εφόσον το Desktop Linux είναι ένα πράγμα, υπήρξε ένας διακομιστής προβολής. Αυτή η τεχνολογία είναι γνωστή ως X11 και είναι αυτό που λειτουργεί με την κάρτα γραφικών στη μηχανή του Linux σας για να κάνει τα γραφικά να συμβούν. Ο διακομιστής προβολής είναι αυτός που επιτρέπει περιβάλλοντα επιφάνειας εργασίας, προγράμματα και ακόμη και παιχνίδια.
Κάθε διανομή Linux χρησιμοποιεί τον διακομιστή προβολής X11, ένα σύνολο εργαλείων που είναι περίπου τόσο παλιά όσο και η έναρξη του Linux (ίσως ακόμη και μεγαλύτερα). Χωρίς να είναι υπερβολικά τεχνικό, είναι ασφαλές να πούμε ότι ο διακομιστής προβολής X11 έχει πολλούς προβληματισμούς και η γενική συναίνεση στην κοινότητα του Linux είναι ότι έχουμε ξεπεράσει αυτήν την τεχνολογία και ότι είναι μέρος αυτού που αποκαθιστά το Linux ως πλατφόρμα.
Οι συνομιλίες ξεκίνησαν σχετικά με ένα νέο διακομιστή προβολής για Linux, ένα σύγχρονο που δεν έχει τις λαμπρές τρύπες ασφαλείας που έχουν μολύνει το X11 με την πάροδο των ετών και δεν έχει ούτε τα ερεθιστικά τεχνικά προβλήματα. Αυτός ο νέος διακομιστής προβολής είναι ο Wayland.
Τι κάνει ο Wayland;
Το Wayland είναι ένα πρωτόκολλο προβολής και ένα ασφαλές σε αυτό. Κάθε εφαρμογή είναι "πελάτης" και το υλικό βίντεο είναι "διακομιστής". Σε αντίθεση με το X11, κάθε πρόγραμμα θα μπορεί να χρησιμοποιεί το πρωτόκολλο Wayland από μόνο του. Αυτό σημαίνει ότι η απόδοση είναι καλύτερη, καθώς ο διακομιστής προβολής δεν εργάζεται σκληρά για να διατηρήσει ένα μεγάλο χάος και αντ 'αυτού αφήνει μόνο τα πράγματα να συντάσσονται που το χρειάζονται.
Μαζί με όλα αυτά, το πρωτόκολλο Wayland έχει κάτι που ονομάζεται XWayland. Αυτό είναι ένα εργαλείο που καθιστά δυνατή την εισαγωγή των προγραμμάτων που βασίζονται στο X11 στην πτυχή. Αυτό σημαίνει ότι, μόλις ο νέος διακομιστής προβολής είναι έτοιμος, τα δημοφιλή προγράμματα θα συνεχίσουν να λειτουργούν κανονικά.
Το πρωτόκολλο είναι επίσης ανώτερο όταν πρόκειται για την ασφάλεια. Με το X11, είναι δυνατό να κάνετε κάτι γνωστό ως "keylogging" επιτρέποντας σε οποιοδήποτε πρόγραμμα να υπάρχει στο παρασκήνιο και να διαβάσετε τι συμβαίνει με άλλα παράθυρα που ανοίγουν στην περιοχή X11. Με το Wayland αυτό απλά δεν θα συμβεί (αν και μάλλον δεν είναι αδύνατο), καθώς κάθε πρόγραμμα λειτουργεί ανεξάρτητα.
Η δυνατότητα άλλων προγραμμάτων να ακούν και να κλέβουν πληροφορίες είναι μεγάλη για την ασφάλεια, αλλά μπορεί επίσης να ρίξει ένα κλειδί στα πράγματα. Απλά πράγματα όπως "αντιγράψτε και επικολλήστε" έχουν εκ νέου εφευρεθεί εξαιτίας αυτού!
Ποιοι οδηγοί υποστηρίζουν σήμερα το Wayland
Από τώρα, όσοι θέλουν να δοκιμάσουν το Wayland θα πρέπει να τρέχουν το πρόγραμμα οδήγησης ανοιχτού κώδικα Nvidia ή το πρόγραμμα οδήγησης ανοικτού κώδικα της Intel. Οι ιδιόκτητοι οδηγοί Nvidia / AMD δεν λειτουργούν με το Wayland και είναι απίθανο να αλλάξουν μέχρι να προστεθούν οι εταιρείες υποστήριξη (αν και υποθέτουμε ότι αυτό θα συμβεί πολύ σύντομα).
Πώς να δοκιμάσετε το Wayland
Οι περισσότερες διανομές Linux έχουν αποφασίσει να πάνε με το Wayland (εκτός από το Ubuntu). Ο ταχύτερος, πιο ανώδυνος τρόπος να το δοκιμάσετε αυτή τη στιγμή είναι να κατεβάσετε το Fedora 25 και να το εγκαταστήσετε. Δεν απαιτείται διαμόρφωση και έχει οριστεί ως προεπιλογή.
Ωστόσο, αν βρίσκεστε σε άλλη διανομή Linux, ένας καλός τρόπος να δοκιμάσετε το Wayland είναι να εγκαταστήσετε το Gnome Shell ή το KDE Plasma 5. Και τα δύο έργα έχουν εργαστεί σκληρά για την υλοποίηση μιας μεγάλης συνόδου Wayland. Αυτές οι περιόδους σύνδεσης βρίσκονται στον διαχειριστή σύνδεσης.
συμπέρασμα
Το X11 είναι αργό και ένα συνονθύλευμα βιδωτού κώδικα που καθιστά δύσκολο τον εκσυγχρονισμό. Το χειρότερο είναι ότι υπάρχει μόνο μια μικρή ομάδα προγραμματιστών X11 που κατανοούν ακόμη και την τεχνολογία. Εξαιτίας αυτού, το Χ11 έχει χειροτερέψει αργά καθώς τα χρόνια έχουν συνεχιστεί.
Αυτός είναι ο λόγος για τον οποίο η κοινότητα του Linux ως σύνολο επέλεξε να κινηθεί προς το Wayland. Είναι σύγχρονο, ευκολότερο να κωδικοποιήσει και θα σας βοηθήσει να κάνετε τα γραφικά στα συστήματα Linux πιο μοντέρνα.
Ποιες είναι οι σκέψεις σας για το Wayland; Πείτε μας παρακάτω!
Πιστοποίηση εικόνας: wayland.org, linux-ink.ru