
Fedora pravi korake u razvoju svoje sljedeće verzije, Fedora 43 , a jedna od najznačajnijih promjena mogla bi prekinuti jednu od dugogodišnjih kompatibilnosti GNOME radne površine: sesiju zasnovanu na X11. Fedora zajednica i programeri su zvanično podnijeli prijedlog da se prestane uključivati GNOME X11 pakete u njihove repozitorije. Ovo bi učinilo Fedoru GNOME strogo ovisnom o Waylandu, grafičkom protokolu koji postepeno zamjenjuje veterana X11 u modernim Linux desktop računarima.
Kraj podrške za X11 u GNOME-u unutar Fedore nije ni hir ni olako donesena odluka. Već nekoliko ciklusa izdanja, i GNOME i Fedora timovi rade na smanjenju ovisnosti o X11 i uklanjanju posljednjih prepreka koje sprječavaju njegovo potpuno napuštanje. Sada, s izdavanjem GNOME-a 48 i planiranim prelaskom na GNOME 50, čini se da je taj cilj vrlo blizu ostvarenja, barem u Fedori.
Zašto Fedora želi da ostavi X11 iza sebe u GNOME-u
Prijedlog za uklanjanje GNOME X11 paketa u Fedori 43 podržava nekoliko uvjerljivih argumenata. X11 je godinama zastario za većinu korisnika Fedora GNOME-a i minimalno se testira i održava. GNOME zajednica koja je bila u glavnoj ulozi odavno je prestala da mu daje prioritet, fokusirajući se umjesto toga na poboljšanje i usavršavanje Wayland iskustva.
Prema Fedora programerima, nedavni napori su usmjereni na zatvaranje blokada korisničkog iskustva koje su sprječavale potpunu migraciju na Wayland. Sa GNOME 48, osnovni posao je završen, a sam plan GNOME projekta predviđa da će X11 sesije biti onemogućene po defaultu u GNOME 49 i da će podrška za njih biti zvanično ukinuta u GNOME 50.
U Fedori je namjera predvidjeti ovaj prelaz već u GNOME-u 49 , implementirajući promjenu koja će biti obavezna u sljedećoj verziji. Ne čini se da će iko biti odgovoran za održavanje ili ispravljanje problema GNOME-a X11 - u stvari, mnogi od značajnih prijavljenih problema, poput nekih ozbiljnih grešaka u Mutteru (GNOME-ovom upravitelju prozora), ostaju neriješeni i ozbiljno utiču na stabilnost i kompatibilnost X11 sesije.
Šta znači prelazak na "Samo za Wayland" u Fedora GNOME-u?
Ako prijedlog bude odobren, Fedora 43 će ukloniti sve pakete vezane za GNOME X11 iz svojih repozitorija . To znači da će korisnici koji još uvijek koriste GNOME radnu površinu u X11 sesiji morati migrirati na Wayland okruženje. Očekuje se da će ova odluka biti donesena ubrzo nakon što Odbor za inženjering i upravljanje Fedore (FESCo) pregleda i formalno odobri promjenu.
Ova tranzicija nije ništa novo za one koji prate GNOME razvoj na Fedori. Problemi sa kompatibilnošću i nedostatak testiranja u X11 sesiji su značili da čak ni tehnički referentni mediji nisu mogli da uporede performanse između X11 i Waylanda u Fedori, pošto X11 sesija nije funkcionalna zbog neispravljenih grešaka.
Kontekst evolucije GNOME-a i uzvodnog razvoja
Fedorina inicijativa nije se pojavila niotkuda. GNOME-ov upstream tim je godinama posvećen poboljšanju Wayland iskustva i napuštanju zastarjele podrške za X11. Među Wayland-ovim prednostima su nove funkcije poput HDR podrške (dostupne samo u ovom protokolu) i modernija arhitektura dizajnirana da u potpunosti iskoristi prednosti trenutnih i budućih sistema.
Očekuje se da će Fedora 43 ciklus, koji bi trebao stići krajem godine, biti prekretnica u kojoj će integracija sa GNOME-om i Waylandom biti završena . Ovo otvara put da podrška za X11 postane stvar prošlosti u Fedorinim GNOME izdanjima kada GNOME 50 bude objavljen sljedeće godine.
Utjecaj na korisnike i buduću podršku
Za većinu korisnika, promjena će biti besprijekorna. Već nekoliko verzija do sada, zadana sesija u Fedora GNOME-u koristi Wayland , koji se pokazao stabilnim i kompatibilnim s većinom dostupnog hardvera. Posljednje preostale barijere, poput starijih aplikacija ili tehnologija koje su isključivo ovisile o X11, pronašle su alternative ili rješenja unutar Wayland ekosistema (kao što je sloj kompatibilnosti s XWaylandom).
Međutim, oni koji se oslanjaju na specifične konfiguracije ili uslužne programe dostupne samo u X11 morat će pronaći alternative ili prilagoditi svoje radne procese novoj stvarnosti. Razvojni tim vjeruje da je, s obzirom na ograničenu upotrebu i loš kvalitet iskustva pod X11 danas, ova mjera neophodna za napredak i fokusiranje napora na ono što ima budućnost.
Tehničke motivacije i nerješivi problemi u X11
Jedan od ključnih faktora koji su ubrzali odluku je broj neispravljenih grešaka u GNOME X11 sesiji. Neki problemi s Mutterom, upraviteljem prozora, neriješeni su mjesecima (čak i godinama) i utječu i na osnovnu funkcionalnost i na cjelokupno korisničko iskustvo. Stvarno održavanje GNOME X11 sesije praktično ne postoji ; upstream tim ga je napustio, a Fedori također nedostaju resursi za rješavanje problema koji se pomjeraju u stranu sa svakim ciklusom izdanja.
Prema riječima predlagača, uklanjanje X11 sesije jednom za svagda omogućava nam da prihvatimo realnost koja je već bila prisutna u praksi: samo Wayland ima nove funkcije, zakrpe i prioritetnu podršku.
Pregled i reakcija zajednice
Vijest je izazvala određenu debatu, iako nije bilo posebno negativnih reakcija među Fedora programerima i naprednim korisnicima. Jasan trend u Linux ekosistemu u vezi sa modernim desktop računarima je udaljavanje od starog X11, čija složenost, nedostatak održavanja i zastarjela arhitektura ne mogu se takmičiti sa fleksibilnošću i sigurnošću koju Wayland trenutno nudi.
Proces odobravanja će proći kroz FESCo odbor, i ako sve bude išlo po planu, Fedora GNOME će podržavati Wayland samo od verzije 43 nadalje , što označava prekretnicu u evoluciji Linux desktopa.
Predloženi prelazak na Fedoru 43 odražava kulminaciju procesa migracije koji je u toku godinama. Koncentrirajući svoje napore na Wayland, GNOME i Fedora imaju za cilj ponuditi robusnije, inovativnije iskustvo koje je prilagođeno trenutnim tehnološkim izazovima, definitivno ostavljajući iza sebe naslijeđe X11, koji je, iako ključan u povijesti Linuxa, već prošao svojim tokom.
