Η Red Hat θα αφαιρέσει τον διακομιστή X.org και τα σχετικά στοιχεία από το RHEL 10

Η Red Hat δημοσίευσε ένα σχέδιο κατάργησης του διακομιστή X.org στο Red Hat Enterprise Linux 10. Ο διακομιστής X.org καταργήθηκε αρχικά και επρόκειτο να αφαιρεθεί σε μελλοντικό υποκατάστημα της RHEL πριν από ένα χρόνο στις σημειώσεις έκδοσης RHEL 9.1. Η δυνατότητα εκτέλεσης εφαρμογών X11 σε μια περίοδο λειτουργίας Wayland, που παρέχεται από τον διακομιστή XWayland DDX, θα διατηρηθεί. Η πρώτη κυκλοφορία του κλάδου RHEL 10, στο οποίο ο X.org Server θα διακοπεί, έχει προγραμματιστεί για το πρώτο εξάμηνο του 2025.

Η μετάβαση από το X Window System, το οποίο κλείνει τα 40 τον επόμενο χρόνο, σε μια νεότερη στοίβα βασισμένη στο Wayland συνεχίζεται εδώ και 15 χρόνια και η Red Hat συμμετέχει ενεργά σε αυτό από την αρχή. Με την πάροδο του χρόνου, έγινε σαφές ότι το πρωτόκολλο X11 και ο διακομιστής X.org είχαν θεμελιώδη προβλήματα που έπρεπε να επιλυθούν και ο Wayland έγινε αυτή η λύση. Σήμερα, το Wayland αναγνωρίζεται ως η de facto υποδομή παραθύρου και απόδοσης γραφικών για το Linux.

Ενώ η κοινότητα εφάρμοζε νέες δυνατότητες και διόρθωνε σφάλματα στο Wayland, η ανάπτυξη του διακομιστή X.org και της υποδομής X11 σταματούσε. Το Wayland βελτιώνεται σημαντικά, αλλά αυτό οδηγεί σε αύξηση του φόρτου διατήρησης των δύο στοίβων: υπάρχει πολλή νέα δουλειά για την υποστήριξη του Wayland, αλλά υπάρχει επίσης η ανάγκη να διατηρηθεί η παλιά στοίβα που βασίζεται στο X.org. Τελικά, αυτός ο κατακερματισμός των προσπαθειών άρχισε να οδηγεί σε δυσκολίες και στην επιθυμία να επικεντρωθούμε στην επίλυση βασικών προβλημάτων.

Καθώς η Wayland έχει εξελιχθεί και επεκτείνει τις δυνατότητές της, η Red Hat έχει συνεργαστεί με διάφορους προμηθευτές υλικού, προμηθευτές λογισμικού, πελάτες, τη βιομηχανία οπτικών εφέ (VFX) και άλλους για να κατανοήσει και να αναπτύξει τα απαραίτητα έργα για την αντιμετώπιση των υφιστάμενων περιορισμών και την επέκταση της στοίβας Wayland. Μεταξύ παρόμοιων έργων:

  • Υποστήριξη διαχείρισης υψηλού δυναμικού εύρους (HDR) και χρώματος.
  • Ανάπτυξη του Xwayland ως βάσης για συμβατότητα προς τα πίσω με πελάτες X11.
  • Ανάπτυξη υποδομής για την υποστήριξη σύγχρονων λύσεων απομακρυσμένης επιφάνειας εργασίας.
  • Ανάλυση και ανάπτυξη υποστήριξης για ρητό συγχρονισμό στο πρωτόκολλο Wayland και συναφή έργα.
  • Δημιουργία της βιβλιοθήκης Libei για την παροχή εξομοίωσης και λήψης εισόδου.
  • Συμμετοχή στην πρωτοβουλία του Wakefield να κάνει το OpenJDK να συνεργαστεί με το (X)Wayland.

Στις αρχές του 2023, ως μέρος του σχεδιασμού για το RHEL 10, οι μηχανικοί της Red Hat διεξήγαγαν μια μελέτη για να κατανοήσουν την κατάσταση του Wayland όχι μόνο από την άποψη της υποδομής, αλλά και από την άποψη του οικοσυστήματος. Ως αποτέλεσμα της αξιολόγησης, συνήχθη το συμπέρασμα ότι, παρά το γεγονός ότι εξακολουθούν να υπάρχουν κάποιες ελλείψεις και υπάρχουν εφαρμογές που απαιτούν κάποια προσαρμογή, γενικά η υποδομή και το οικοσύστημα του Wayland είναι σε καλή κατάσταση και οι υπόλοιπες ελλείψεις μπορούν να εξαλειφθούν με κυκλοφορία του RHEL 10.

Από την άποψη αυτή, αποφασίστηκε η κατάργηση του διακομιστή X.org και άλλων διακομιστών X (εκτός του Xwayland) από το RHEL 10 και τις επόμενες εκδόσεις. Οι περισσότεροι πελάτες X11 που δεν θα μεταφερθούν αμέσως στο Wayland θα πρέπει να αντιμετωπίζονται από την Xwayland. Εάν χρειαστεί, οι πελάτες της εταιρείας θα μπορούν να παραμείνουν στο RHEL 9 για ολόκληρο τον κύκλο ζωής του, ενώ επιλύονται ζητήματα μετάβασης στο οικοσύστημα Wayland. Η ανακοίνωση επισημαίνει συγκεκριμένα ότι το "X.org Server" και το "X11" δεν πρέπει να θεωρούνται συνώνυμα: το X11 είναι ένα πρωτόκολλο που θα συνεχίσει να υποστηρίζεται μέσω του Xwayland και ο X.org Server είναι μία υλοποίηση του πρωτοκόλλου X11.

Η κατάργηση του X.org Server θα επιτρέψει, ξεκινώντας με το RHEL 10, να επικεντρωθεί αποκλειστικά στη σύγχρονη στοίβα και στο οικοσύστημα, τα οποία θα αντιμετωπίζουν ζητήματα όπως η υποστήριξη HDR, θα παρέχουν αυξημένη ασφάλεια, τη δυνατότητα ταυτόχρονης εργασίας με οθόνες με διαφορετικές πυκνότητες pixel και τη βελτίωση hot-plug κάρτες γραφικών και οθόνες, βελτιώστε τον έλεγχο χειρονομιών και την κύλιση κ.λπ.

Πηγή: opennet.ru

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