În versiunea Fedora 41, se propune migrarea instalatorului Anaconda la utilizarea protocolului Wayland. În prezent, Anaconda utilizează protocolul X11, ceea ce împiedică eliminarea dependențelor legate de X11 din mediile de instalare. Deoarece migrarea Anaconda la Wayland nu este o sarcină ușoară, se estimează că această schimbare va afecta capacitățile instalatorului.
De exemplu, va fi necesară reproiectarea procesului de instalare de la distanță, care se bazează în prezent pe clientul VNC TigerVNC, legat de X11. În loc de TigerVNC, se propune utilizarea aplicației grd (Gnome Remote Desktop) bazată pe protocolul RDP. O a doua schimbare semnificativă va fi reproiectarea proceselor de gestionare a tastaturii și schimbare a layout-urilor. În prezent, Anaconda utilizează biblioteca libXklavier pentru configurarea layout-ului tastaturii, suportul acesteia fiind planificat să fie eliminat din GNOME Shell, iar pachetul libxklavier va fi șters din Fedora.
Datorită dependenței de libXklavier în instalatorul utilizat în versiunile Live bazate pe Wayland, posibilitatea de a schimba layout-urile tastaturii a fost dezactivată.
Cum în Wayland nu există un mecanism universal de gestionare a tastaturii, s-a decis să se folosească serviciul systemd-localed pentru a schimba layout-urile, apelându-l prin D-Bus în loc de libXklavier.
Pe lângă migrarea instalatorului la Wayland, se propune de asemenea încetarea totală a livrării pachetelor legate de X11 GNOME în versiunile Fedora Workstation. Aceste pachete vor fi păstrate în repository, dar nu vor mai fi incluse în mediile de instalare și Live construite pe baza GNOME.
Propunerea nu a fost încă aprobată de comitetul FESCo (Fedora Engineering Steering Committee), responsabil de partea tehnică a dezvoltării distribuției Fedora. Cu toate acestea, comitetul a aprobat anterior eliminarea sesiunii X11 pentru GNOME din distribuția de bază Fedora 41. Principala cauză a încetării suportului pentru X11 în Fedora este clasificarea serverului X.Org în RHEL 9 ca fiind învechit și decizia de a-l elimina complet în viitorul semnificativ RHEL 10.
Printre factorii care contribuie la menținerea doar a suportului pentru Wayland se menționează apariția suportului pentru Wayland în driverele proprietare NVIDIA și înlocuirea driverelor fbdev cu driverul simpledrm în Fedora 36, care funcționează corect cu Wayland. Încetarea supportului pentru sesiunea X11 va reduce semnificativ eforturile de întreținere și va elibera resurse care pot fi direcționate către îmbunătățirea calității funcționării stivei grafice moderne.
Sursa: opennet.ro
