Στο Fedora 41, το Anaconda προτείνεται να τρέξει κάτω από τον Wayland

Μαλακό καπέλλο

Ο Οι εργασίες για τη μετάβαση από το Fedora στην πλήρη χρήση του Wayland συνεχίζονται και με αυτή την ευκαιρία οι προγραμματιστές του Fedora αποκάλυψαν μια πρόταση για να πάνε το Fedora στο επόμενο βήμα. Και είναι αυτό για το Fedora 41 έχει προταθεί η αλλαγή του προγράμματος εγκατάστασης Anaconda σε που χρησιμοποιεί το πρωτόκολλο Wayland αντί για X11.

Το Anaconda εξαρτάται επί του παρόντος από το X11, που εμποδίζει το μέσο εγκατάστασης να αφαιρέσει εξαρτήσεις που σχετίζονται με το X11. Η μετεγκατάσταση στο Wayland δεν είναι απλή υπόθεση και αναμένεται να επηρεάσει ορισμένες δυνατότητες του προγράμματος εγκατάστασης.

Ένα παράδειγμα αυτού είναι το πρέπει να επεξεργαστείτε ξανά τη διαδικασία απομακρυσμένης εγκατάστασης, η οποία χρησιμοποιεί επί του παρόντος το TigerVNC, ήn πελάτης VNC συνδεδεμένος στο X11. Προτείνεται η αντικατάσταση του TigerVNC με την εφαρμογή GRD (Gnome Remote Desktop), το οποίο βασίζεται στο πρωτόκολλο RDP. Μια άλλη σημαντική αλλαγή θα είναι στη διαμόρφωση και τη διάταξη του πληκτρολογίου. Το Anaconda χρησιμοποιεί αυτήν τη στιγμή τη βιβλιοθήκη libXklavier για αυτήν την εργασία, αλλά με τη διακοπή του libXklavier στο GNOME Shell και την αφαίρεσή του από το Fedora, αυτή η μέθοδος δεν θα είναι πλέον βιώσιμη.

Η Anaconda πρέπει να αφαιρέσει το 'TigerVNC' που χρησιμοποιείται για σύνδεση VNC προκειμένου να εγκαταστήσει το μηχάνημά σας εξ αποστάσεως με τη γραφική διεπαφή χρήστη. Ο λόγος είναι ότι το TigerVNC έχει δημιουργηθεί από πηγές διακομιστή Xorg, επομένως θα εξακολουθούσαμε να εξαρτόμαστε από τον διακομιστή Xorg με αυτό το έργο.

Ως αντικατάσταση, ακολουθήσαμε τη σύσταση του σταθμού εργασίας Fedora για μετάβαση στην Απομακρυσμένη επιφάνεια εργασίας Gnome (grd) με ένα καλύτερο Πρωτόκολλο Απομακρυσμένης Επιφάνειας Επιφάνειας (RDP) που παρέχει στους χρήστες καλύτερη απόδοση και ασφάλεια. Αυτό θα επηρεάσει τις τρέχουσες εντολές vnc kickstart και τις επιλογές εκκίνησης του πυρήνα Anaconda. Αυτό θα επηρεάσει μόνο το περιβάλλον εγκατάστασης Anacκύμα (boot.iso).

Κατά συνέπεια, το γη δυνατότητα αλλαγής διάταξης πληκτρολογίου είναι απενεργοποιημένη στο πρόγραμμα εγκατάστασης που χρησιμοποιείται σε εκδόσεις Live που βασίζονται στο Wayland. Επειδή Η Wayland δεν προσφέρει έναν καθολικό μηχανισμό για τον έλεγχο του πληκτρολογίου, η Anaconda αντιμετωπίζει προκλήσεις με τον Wayland. Προηγουμένως, το libXklavier χρησιμοποιήθηκε για τη διαχείριση των ρυθμίσεων πληκτρολογίου, αλλά λόγω της αστάθειάς του στο Wayland, η χρήση του καταργήθηκε. Η χρήση του systemd-localed DBus API προωθείται ως κοινή λύση για όλα τα περιβάλλοντα Fedora.

Εκτός από τη μετεγκατάσταση του προγράμματος εγκατάστασης στο Wayland, προτείνεται να σταματήσει η συμπερίληψη πακέτων που σχετίζονται με το X11 στις εκδόσεις του σταθμού εργασίας Fedora βασισμένο στο GNOME. Αυτά τα πακέτα θα εξακολουθούν να είναι διαθέσιμα στο αποθετήριο, αλλά δεν θα περιλαμβάνονται πλέον σε εγκαταστάσεις ή ζωντανά μέσα που έχουν δημιουργηθεί στο GNOME.

Αξίζει να το αναφέρουμε Αυτές οι προτάσεις δεν έχουν ακόμη εγκριθεί από τη Διευθύνουσα Επιτροπή Μηχανικών του Fedora. (FESco), η οποία είναι υπεύθυνη για το τεχνικό μέρος της ανάπτυξης της διανομής Fedora. Ωστόσο, η επιτροπή είχε προηγουμένως εγκρίνει την κατάργηση των συνεδριών X11 για το GNOME από τη βασική διανομή του Fedora 41 Ο κύριος λόγος για την κατάργηση της υποστήριξης X11 στο Fedora είναι η πλήρης κατάργηση σε μια μελλοντική σημαντική έκδοση του RHEL 9.

Μεταξύ των παραγόντων που οδήγησαν σε δώστε προτεραιότητα στην αποκλειστική υποστήριξη για τη Wayland περιλαμβάνει πρόσφατη υποστήριξη Wayland σε ιδιόκτητα προγράμματα οδήγησης NVIDIA και την αντικατάσταση των προγραμμάτων οδήγησης fbdev στο Fedora 36 με το πρόγραμμα οδήγησης simpledrm, το οποίο λειτουργεί σωστά με τη Wayland. Η κατάργηση της υποστήριξης περιόδου λειτουργίας από το X11 θα μειώσει σημαντικά την προσπάθεια συντήρησης και θα απελευθερώσει πόρους που μπορούν να χρησιμοποιηθούν για τη βελτίωση της ποιότητας της σύγχρονης στοίβας γραφικών.

Τέλος, αξίζει να θυμηθούμε ότι έχουν ήδη ανακοινωθεί αρκετές σημαντικές αλλαγές που αναμένονται για το Fedora 41 Εκτός από όσα έχουν ήδη αναφερθεί στο άρθρο εισαγωγή του «Fedora Miracle», el προεπιλεγμένη χρήση του διαχειριστή πακέτων DNF5, καθώς και την αφαίρεση της συσκευασίας gnome-session-xsession στο Fedora 41.

τελικά αν είσαι ενδιαφέρεται να μάθει περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.