Η Red Hat σκοπεύει να σταματήσει την ανάπτυξη του διακομιστή X.Org

Ο Christian Schaller, Επικεφαλής της Ομάδας Ανάπτυξης Επιτραπέζιων Υπολογιστών στη Red Hat και της Ομάδας Επιτραπέζιων Υπολογιστών Fedora, αναθεώρηση των σχεδίων, σχετικά με τα στοιχεία επιφάνειας εργασίας στο Fedora 31, ανέφερε την πρόθεση της Red Hat να σταματήσει να αναπτύσσει ενεργά τη λειτουργικότητα του διακομιστή X.Org και να περιοριστεί στη διατήρηση της υπάρχουσας βάσης κώδικα και στη διόρθωση σφαλμάτων.

Η Red Hat είναι επί του παρόντος βασικός συντελεστής στην ανάπτυξη του διακομιστή X.Org και τον διατηρεί, επομένως είναι απίθανο να συνεχιστούν οι σημαντικές εκδόσεις του διακομιστή X.Org σε περίπτωση εκτροχιασμού. Ταυτόχρονα, παρά τον τερματισμό της ανάπτυξης, η συντήρηση του X.Org από την Red Hat θα συνεχιστεί τουλάχιστον μέχρι το τέλος του κύκλου ζωής της διανομής RHEL 8, ο οποίος θα διαρκέσει έως το 2029.

Η ανάπτυξη διακομιστή X.Org είναι ήδη στάσιμη—παρά τον προηγούμενο κύκλο κυκλοφορίας έξι μηνών, η τελευταία σημαντική έκδοση του X.Org Server 1.20 δημοσιεύθηκε πριν από 14 μήνες και η προετοιμασία της έκδοσης 1.21 καθυστερεί. Η κατάσταση μπορεί να αλλάξει εάν κάποια εταιρεία ή κοινότητα αναλάβει να συνεχίσει να αυξάνει τη λειτουργικότητα του διακομιστή X.Org, αλλά δεδομένης της ευρείας μετατόπισης σημαντικών έργων προς την Wayland, είναι απίθανο να υπάρξουν εκείνοι που το επιθυμούν.

Η τρέχουσα εστίαση της Red Hat είναι στη βελτίωση της εμπειρίας υπολογιστών που βασίζεται στο Wayland. Η μετάβαση του διακομιστή X.Org σε λειτουργία συντήρησης αναμένεται μετά την πλήρη κατάργηση της εξάρτησης από τα στοιχεία X.Org και την εκτέλεση του GNOME Shell χωρίς τη χρήση του XWayland, κάτι που απαιτεί ανακατασκευή ή κατάργηση των υπόλοιπων συνδέσεων στο X.org. Αυτές οι δεσμεύσεις έχουν σχεδόν εξαφανιστεί από το κέλυφος του GNOME, αλλά εξακολουθούν να παραμένουν στον δαίμονα ρύθμισης GNOME. Στο GNOME 3.34 ή 3.36, σχεδιάζεται να απαλλαγούμε εντελώς από τις δεσμεύσεις στο X.Org και να οργανώσουμε την κυκλοφορία του XWayland δυναμικά, όταν υπάρχει ανάγκη για εξαρτήματα για τη διασφάλιση της συμβατότητας με το X11.

Αναφέρει επίσης την ανάγκη επίλυσης ορισμένων προβλήματα που απομένουν με την Wayland, όπως η εργασία με ιδιόκτητα προγράμματα οδήγησης NVIDIA και η προσαρμογή του διακομιστή XWayland DDX για την καλή εκτέλεση εφαρμογών X σε περιβάλλον που βασίζεται στο Wayland. Από τις εργασίες που πραγματοποιήθηκαν ως μέρος της προετοιμασίας του Fedora 31, σημειώνεται η εφαρμογή στο XWayland της δυνατότητας εκτέλεσης X εφαρμογών με δικαιώματα root. Η εκτέλεση με αυτόν τον τρόπο είναι αμφισβητήσιμη από την άποψη της ασφάλειας, αλλά απαραίτητη για τη διασφάλιση της συμβατότητας με προγράμματα X που πρέπει να εκτελούνται με αυξημένα προνόμια.

Ένας άλλος στόχος είναι να βελτιωθεί η υποστήριξη για το Wayland στο SDL, για παράδειγμα για την επίλυση προβλημάτων κλιμάκωσης κατά την εκτέλεση παλαιότερων παιχνιδιών που εκτελούνται σε χαμηλή ανάλυση οθόνης. Σημειώνεται επίσης η ανάγκη να βελτιωθεί η υποστήριξη για Wayland σε συστήματα με ιδιόκτητα προγράμματα οδήγησης NVIDIA - εάν η Wayland ήταν σε θέση να εργαστεί πάνω από τέτοια προγράμματα οδήγησης για μεγάλο χρονικό διάστημα, τότε το XWayland σε αυτήν τη διαμόρφωση δεν μπορεί ακόμη να χρησιμοποιήσει εργαλεία για επιτάχυνση υλικού γραφικών 3D (προγραμματίζεται να παρέχει τη δυνατότητα φόρτωσης του προγράμματος οδήγησης x.org NVIDIA για Xwayland).

Επιπλέον, συνεχίζονται οι εργασίες για την αντικατάσταση του PulseAudio και του Jack με διακομιστή πολυμέσων. Καλώδιο σωληνώσεων, το οποίο επεκτείνει τις δυνατότητες του PulseAudio με ροή βίντεο χαμηλής καθυστέρησης και επεξεργασία ήχου για τις ανάγκες επαγγελματικών συστημάτων επεξεργασίας ήχου και προσφέρει επίσης ένα εκτεταμένο μοντέλο ασφάλειας για τον έλεγχο της πρόσβασης σε επίπεδο μεμονωμένων συσκευών και ροών. Ως μέρος του κύκλου ανάπτυξης του Fedora 31, η εργασία επικεντρώνεται στη χρήση του PipeWire για την οργάνωση κοινής χρήσης οθόνης σε περιβάλλοντα που βασίζονται στο Wayland, συμπεριλαμβανομένης της χρήσης του πρωτοκόλλου Miracast.

Η Red Hat σκοπεύει να σταματήσει την ανάπτυξη του διακομιστή X.Org

Στο Fedora 31 επίσης προγραμματίζεται προσθέστε τη δυνατότητα εκτέλεσης εφαρμογών Qt σε μια συνεδρία GNOME που βασίζεται στο Wayland χρησιμοποιώντας την προσθήκη Qt Wayland αντί της προσθήκης XCB χρησιμοποιώντας το X11/XWayland.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο