Christian Schaller, kreuari i grupit për zhvillimin e sistemeve desktop në kompaninë Red Hat dhe Fedora Desktop Team, në , që lidhen me komponentët e desktopit në Fedora 31, përmendi qëllimin e kompanisë Red Hat për të ndalur zhvillimin aktiv të funksionalitetit të serverit X.Org dhe për të përqendruar veten vetëm në mbështetje të kodit ekzistues dhe në rregullimin e gabimeve.
Aktualisht, Red Hat jep një kontribut të rëndësishëm në zhvillimin e serverit X.Org dhe mban mbi supe mbështetje e tij, prandaj, në rast se përjashtohet nga zhvillimi, është pak e mundur që formimi i lëshimeve të rëndësishme të serverit X.Org të vazhdojë. Megjithatë, pavarësisht nga ndalimi i zhvillimit, mbështetja për X.Org nga ana e Red Hat do të vazhdojë të paktën deri në përfundimin e ciklit të jetës së shpërndarjes RHEL 8, e cila do të zgjasë deri në vitin 2029.
Stagnimi nĂ« zhvillimin e serverit X.Org Ă«shtĂ« duke u vĂ«rejtur tani â pavarĂ«sisht nga cikli gjashtĂ«mujor tĂ« lĂ«shimeve qĂ« ishte pĂ«rdorur mĂ« parĂ«, lĂ«shimi mĂ« i rĂ«ndĂ«sishĂ«m X.Org Server 1.20 u publikua 14 muaj mĂ« parĂ«, dhe pĂ«rgatitja e lĂ«shimit 1.21 Ă«shtĂ« duke ngecur. Situata mund tĂ« ndryshojĂ« nĂ«se ndonjĂ« kompani ose komunitet merr pĂ«rsipĂ«r tĂ« vazhdojĂ« rritjen e funksionalitetit tĂ« serverit X.Org, por, duke pasur parasysh pĂ«rgjithĂ«simin e projekteve tĂ« rĂ«ndĂ«sishme drejt Wayland, Ă«shtĂ« e pakĂ«ndshme qĂ« do tĂ« gjenden dĂ«shira.
Kumbia e Red Hat aktualisht po përqendrohet në përmirësimin e funksionimit të desktopit të bazuar në Wayland. Kalimi i serverit X.Org në modalitetin e mbështetjes pritet pas zgjidhjes së problemit për heqjen e plotë të varësive nga komponentët e X.Org dhe sigurimin e funksionimit të GNOME Shell pa përdorimin e XWayland, gjë që kërkon ristrukturim ose heqjen e lidhjeve që kanë mbetur me X.Org. Të tilla lidhje tashmë janë pothuajse eliminuar nga GNOME Shell, por ende mbeten në demonin GNOME Setting. Në GNOME 3.34 ose 3.36 planifikohet që të rrënjosim plotësisht lidhjet me X.Org dhe të organizojmë funksionimin e XWayland. , në rast se ka nevojë për komponentë për sigurinë e kompatibilitetit me X11.
Përmendet gjithashtu nevoja për të zgjidhur një sërë me Wayland, siç janë funksionimi me drejtuesit proprietarë NVIDIA dhe përmirësimi i serverit DDX të XWayland për të siguruar fillimin e qartë të aplikacioneve X në një ambient të bazuar në Wayland. Nga punët e kryera në përgatitjen e Fedora 31, është e dukshme implementimi në XWayland i mundësisë për të startuar aplikacione X me privilegje root. Ky fillim është dyshues nga pikëpamja e sigurisë, por është i nevojshëm për të siguruar kompatibilitetin me aplikacionet X, të cilat kërkojnë punë me privilegje të larta.
NjĂ« detyrĂ« tjetĂ«r Ă«shtĂ« pĂ«rmirĂ«simi i mbĂ«shtetjes Wayland nĂ« bibliotekĂ«n SDL, pĂ«r shembull, pĂ«r tĂ« zgjidhur probleme me shkallĂ«zimin kur ekzekutohen lojĂ«ra tĂ« vjetra qĂ« punojnĂ« nĂ« rezolucione tĂ« ulĂ«ta tĂ« ekranit. Gjithashtu, theksohet nevoja pĂ«r tĂ« pĂ«rmirĂ«suar mbĂ«shtetjen e Wayland nĂ« sistemet me drejtues tĂ« pronarit NVIDIA â nĂ«se Wayland ka qenĂ« prej njĂ« kohĂ« tĂ« gjatĂ« nĂ« gjendje tĂ« punojĂ« mbi kĂ«ta drejtues, XWayland nĂ« njĂ« konfirmim tĂ« tillĂ« ende nuk mund tĂ« pĂ«rdorĂ« mjetet pĂ«r pĂ«rshpejtimin harduerik tĂ« grafikĂ«s 3D (ka nĂ« plan tĂ« sigurojĂ« mundĂ«sinĂ« e ngarkimit tĂ« drejtuesit x.org tĂ« NVIDIA pĂ«r XWayland).
Për më tepër, theksohet vazhdimi i punës për zëvendësimin e PulseAudio dhe Jack me një server multimedial. , duke zgjedh mundësitë e PulseAudio me mjete për punën me video dhe procesimin e zërit me vonesa minimale, duke marrë parasysh nevojat e sistemeve për përpunimin profesionist të zërit, si dhe duke ofruar një model të avancuar sigurie për menaxhimin e qasjes në nivelin e pajisjeve dhe rrjedhave të veçanta. Brenda ciklit të zhvillimit të Fedora 31, puna është përqendruar në përdorimin e PipeWire për organizimin e aksesit të përbashkët në ekran në mjediset e bazuara në Wayland, përfshirë përdorimin e protokollit .
Në Fedora 31 gjithashtu shtoni mundësinë e nisjes së aplikacioneve Qt në seancën GNOME të bazuar në Wayland duke përdorur pluginin Qt Wayland në vend të plugin-it XCB që përdor X11/XWayland.
Burimi: opennet.ru
