Nilalayon ng Red Hat na ihinto ang pagbuo ng X.Org server

Christian Schaller, na namumuno sa desktop development team sa Red Hat at sa Fedora Desktop Team, pagsusuri ng mga plano, tungkol sa mga bahagi ng desktop sa Fedora 31, binanggit ang intensyon ng Red Hat na ihinto ang aktibong pagbuo ng functionality ng X.Org server at limitahan lamang ang sarili nito sa pagpapanatili ng umiiral na code base at pag-aalis ng mga bug.

Sa kasalukuyan, ang Red Hat ay isang pangunahing kontribyutor sa pagbuo ng X.Org server at pinananatili ito sa mga balikat nito, kaya kung aalisin sa pag-unlad, malabong magpapatuloy ang pagbuo ng mga makabuluhang release ng X.Org server. Kasabay nito, sa kabila ng paghinto ng pag-unlad, ang suporta ng X.Org ng Red Hat ay magpapatuloy kahit man lang hanggang sa katapusan ng siklo ng buhay ng pamamahagi ng RHEL 8, na tatagal hanggang 2029.

Ang paghinto sa pagbuo ng X.Org server ay naobserbahan na - sa kabila ng dati nang ginamit na anim na buwang ikot ng paglabas, ang huling makabuluhang release ng X.Org Server 1.20 ay nai-publish 14 na buwan na ang nakakaraan, at ang paghahanda ng release 1.21 ay natigil. Maaaring magbago ang sitwasyon kung kukunin ng ilang kumpanya o komunidad ang sarili nitong ipagpatuloy ang pagbuo ng functionality ng X.Org server, ngunit dahil sa malawakang paglilipat ng mga makabuluhang proyekto patungo sa Wayland, malamang na hindi magkakaroon ng sinumang kukuha.

Ang kasalukuyang focus ng Red Hat ay sa pagpapabuti ng karanasan sa desktop ng Wayland. Ang paglipat ng X.Org server sa mode ng pagpapanatili ay inaasahang makumpleto kapag ang dependency sa mga bahagi ng X.Org ay ganap na naalis at ang GNOME Shell ay tatakbo nang hindi gumagamit ng XWayland, na nangangailangan ng refactoring o pag-alis ng natitirang mga dependency ng X.org. Ang mga naturang binding ay halos naalis na sa GNOME Shell, ngunit nananatili pa rin sa GNOME Setting daemon. Sa GNOME 3.34 o 3.36 ito ay binalak na ganap na alisin ang mga binding sa X.Org at ilunsad ang XWayland pabago-bago, kapag ang pangangailangan para sa mga bahagi upang matiyak ang pagiging tugma sa X11 arises.

Nabanggit din ang pangangailangan upang malutas ang isang bilang ng mga natitirang problema sa Wayland, tulad ng pakikipagtulungan sa pagmamay-ari na mga driver ng NVIDIA at pagpapahusay sa XWayland DDX server upang matiyak ang mataas na kalidad na paglulunsad ng mga X application sa isang Wayland-based na kapaligiran. Kabilang sa mga gawaing isinagawa bilang paghahanda para sa Fedora 31, ang pagpapatupad sa XWayland ng kakayahang magpatakbo ng mga X application na may mga pribilehiyo sa ugat ay nabanggit. Ang nasabing paglulunsad ay kaduda-dudang mula sa punto ng seguridad, ngunit kinakailangan upang matiyak ang pagiging tugma sa mga programang X na nangangailangan ng pagpapatakbo na may mataas na mga pribilehiyo.

Ang isa pang layunin ay pahusayin ang suporta sa Wayland sa SDL library, halimbawa upang malutas ang mga isyu sa pag-scale kapag nagpapatakbo ng mga mas lumang laro na tumatakbo sa mga mababang resolution ng screen. Kailangan ding pagbutihin ang suporta para sa Wayland sa mga system na may pagmamay-ari na mga driver ng NVIDIA - habang ang Wayland ay matagal nang nagagawa sa itaas ng mga naturang driver, ang XWayland sa pagsasaayos na ito ay hindi pa makakagamit ng mga tool para sa hardware acceleration ng 3D graphics (ito ay pinlano na magbigay ng kakayahang mag-download ng x.org driver NVIDIA para sa XWayland).

Bukod pa rito, patuloy na pinapalitan ang PulseAudio at Jack ng isang multimedia server PipeWire, na nagpapalawak ng mga kakayahan ng PulseAudio gamit ang mga tool para sa pagtatrabaho sa mga video stream at pagproseso ng audio na may kaunting pagkaantala, isinasaalang-alang ang mga pangangailangan ng mga propesyonal na sistema ng pagpoproseso ng audio, at nag-aalok din ng advanced na modelo ng seguridad para sa kontrol sa pag-access sa antas ng mga indibidwal na device at stream . Bilang bahagi ng ikot ng pag-unlad ng Fedora 31, ang trabaho ay nakatuon sa paggamit ng PipeWire para sa pagbabahagi ng screen sa mga kapaligirang nakabatay sa Wayland, kabilang ang paggamit ng Miracast.

Nilalayon ng Red Hat na ihinto ang pagbuo ng X.Org server

Sa Fedora 31 din binalak magdagdag ng kakayahang magpatakbo ng mga Qt application sa isang Wayland-based GNOME session gamit ang Qt Wayland plugin sa halip na XCB plugin gamit ang X11/XWayland.

Pinagmulan: opennet.ru

Magdagdag ng komento