Ang Red Hat nagtinguha sa pagpahunong sa pagpalambo sa X.Org server

Christian Schaller, Ulo sa Desktop Development Team sa Red Hat ug sa Fedora Desktop Team, pagrepaso sa mga plano, mahitungod sa mga sangkap sa desktop sa Fedora 31, naghisgot sa tuyo sa Red Hat nga mohunong sa aktibong pagpalambo sa X.Org server functionality ug limitahan ang kaugalingon sa pagmintinar sa kasamtangan nga codebase ug pag-ayo sa mga bug.

Ang Red Hat sa pagkakaron usa ka mahinungdanong kontribyutor sa pagpalambo sa X.Org server ug nagmintinar niini, mao nga dili tingali nga ang mga dagkong pagpagawas sa X.Org server magpadayon kung adunay usa ka derailment. Sa parehas nga oras, bisan pa sa pagtapos sa pag-uswag, ang pagpadayon sa X.Org sa Red Hat magpadayon hangtod sa katapusan sa siklo sa kinabuhi sa pag-apod-apod sa RHEL 8, nga molungtad hangtod 2029.

Ang pag-uswag sa X.Org server nag-stagnate naβ€”bisan pa sa miaging unom ka bulan nga siklo sa pagpagawas, ang kataposang mahinungdanong pagpagawas sa X.Org Server 1.20 gimantala 14 ka bulan ang milabay, ug ang pag-andam sa 1.21 nga pagpagawas nahunong sa dapit. Mahimong mabag-o ang kahimtang kung ang pipila ka kompanya o komunidad ang mopuli sa padayon nga pagtubo sa pagpaandar sa X.Org server, apan, tungod sa kaylap nga pagbalhin sa hinungdanon nga mga proyekto padulong sa Wayland, dili mahimo nga adunay mga gusto.

Ang karon nga pokus sa Red Hat mao ang pagpaayo sa kasinatian sa desktop nga nakabase sa Wayland. Ang transisyon sa X.Org server ngadto sa maintenance mode gipaabot human sa tahas sa hingpit nga pagtangtang sa dependency sa X.Org components ug paghimo sa GNOME Shell nga dili mogamit sa XWayland, nga nagkinahanglan og refactoring o pagtangtang sa nahabilin nga mga binding sa X.org. Kini nga mga pagbugkos hapit mawala gikan sa GNOME Shell, apan nagpabilin gihapon sa GNOME Setting daemon. Sa GNOME 3.34 o 3.36, giplano nga hingpit nga tangtangon ang mga pagbugkos sa X.Org ug organisahon ang paglansad sa XWayland dinamiko, kung adunay panginahanglan alang sa mga sangkap aron masiguro ang pagkaangay sa X11.

Kini usab naghisgot sa panginahanglan sa pagsulbad sa usa ka gidaghanon sa nahabilin nga mga problema uban sa Wayland, sama sa pagtrabaho kauban ang mga proprietary NVIDIA driver ug pag-tweak sa XWayland DDX server aron maayo ang pagpadagan sa X nga mga aplikasyon sa usa ka palibot nga nakabase sa Wayland. Sa trabaho nga gihimo isip bahin sa pag-andam sa Fedora 31, ang pagpatuman sa XWayland sa abilidad sa pagpadagan sa X nga mga aplikasyon nga adunay mga pribilehiyo sa gamut namatikdan. Ang pagdagan nga ingon niini kwestyonable gikan sa usa ka punto sa seguridad, apan gikinahanglan aron masiguro ang pagkaangay sa mga programa sa X nga kinahanglan nga modagan nga adunay taas nga mga pribilehiyo.

Ang laing tumong mao ang pagpauswag sa suporta alang sa Wayland sa SDL, pananglitan aron masulbad ang mga isyu sa pag-scale kon magpadagan sa mas daan nga mga dula nga nagdagan sa ubos nga mga resolusyon sa screen. Namatikdan usab ang panginahanglan sa pagpauswag sa suporta alang sa Wayland sa mga sistema nga adunay proprietary nga mga driver sa NVIDIA - kung ang Wayland nakahimo sa pagtrabaho sa ibabaw sa ingon nga mga drayber sa dugay nga panahon, nan ang XWayland sa kini nga pagsasaayos dili pa magamit ang mga himan alang sa pagpadali sa hardware sa 3D graphics. (kini giplanohan nga maghatag ug abilidad sa pagkarga sa x.org driver NVIDIA para sa Xwayland).

Dugang pa, ang trabaho nagpadayon sa pag-ilis sa PulseAudio ug Jack sa usa ka multimedia server. Mga pipeWire, nga nagpalapad sa mga kapabilidad sa PulseAudio alang sa low-latency nga video streaming ug audio processing aron matubag ang mga panginahanglan sa mga propesyonal nga sistema sa pagproseso sa audio, ug nagtanyag usab og usa ka gipalawig nga modelo sa seguridad alang sa pagkontrol sa pag-access sa lebel sa indibidwal nga mga himan ug mga sapa. Isip kabahin sa Fedora 31 development cycle, ang trabaho naka-focus sa paggamit sa PipeWire alang sa pag-organisar sa screen sharing sa Wayland-based environment, lakip ang paggamit sa protocol. Miracast.

Ang Red Hat nagtinguha sa pagpahunong sa pagpalambo sa X.Org server

Sa Fedora 31 usab ang giplano idugang ang abilidad sa pagpadagan sa mga aplikasyon sa Qt sa sesyon sa GNOME nga nakabase sa Wayland gamit ang Qt Wayland plugin imbes sa XCB plugin gamit ang X11/XWayland.

Source: opennet.ru

Idugang sa usa ka comment