Aalisin ng Red Hat ang X.org server at mga kaugnay na bahagi mula sa RHEL 10

Ang Red Hat ay nag-publish ng isang plano na tanggalin ang X.org Server sa Red Hat Enterprise Linux 10. Ang X.org Server ay orihinal na hindi na ginagamit at nakatakdang alisin sa hinaharap na sangay ng RHEL isang taon na ang nakalipas sa RHEL 9.1 na mga tala sa paglabas. Ang kakayahang magpatakbo ng mga X11 application sa isang Wayland session, na ibinigay ng XWayland DDX server, ay mananatili. Ang unang release ng RHEL 10 branch, kung saan ang X.org Server ay ihihinto, ay naka-iskedyul para sa unang kalahati ng 2025.

Ang paglipat mula sa X Window System, na magiging 40 sa susunod na taon, sa isang mas bagong stack batay sa Wayland ay nangyayari sa loob ng 15 taon, at ang Red Hat ay aktibong kasangkot dito mula pa sa simula. Sa paglipas ng panahon, naging malinaw na ang X11 protocol at ang X.org server ay may mga pangunahing problema na kailangang lutasin, at ang Wayland ang naging solusyon na iyon. Ngayon, kinikilala ang Wayland bilang de facto windowing at imprastraktura ng pag-render ng graphics para sa Linux.

Habang nagpapatupad ang komunidad ng mga bagong feature at nag-aayos ng mga bug sa Wayland, humihinto ang pag-unlad ng X.org server at imprastraktura ng X11. Ang Wayland ay bumubuti nang malaki, ngunit ito ay humahantong sa pagtaas ng pasanin ng pagpapanatili ng dalawang stack: mayroong maraming bagong trabaho upang suportahan ang Wayland, ngunit mayroon ding pangangailangan na mapanatili ang lumang X.org-based stack. Sa huli, ang pagkakapira-piraso ng mga pagsisikap ay nagsimulang humantong sa mga paghihirap at pagnanais na tumuon sa paglutas ng mga pangunahing problema.

Habang binago at pinalawak ng Wayland ang mga kakayahan nito, nakipagtulungan ang Red Hat sa iba't ibang vendor ng hardware, software vendor, customer, industriya ng visual effects (VFX), at iba pa upang maunawaan at bumuo ng mga kinakailangang proyekto para matugunan ang mga kasalukuyang limitasyon at palawakin ang Wayland stack. Kabilang sa mga katulad na proyekto:

  • Mataas na dynamic range (HDR) at suporta sa pamamahala ng kulay;
  • Pagbuo ng Xwayland bilang batayan para sa pabalik na pagkakatugma sa mga kliyente ng X11;
  • Pag-unlad ng imprastraktura upang suportahan ang mga modernong remote na solusyon sa desktop;
  • Pagsusuri at pagbuo ng suporta para sa tahasang pag-synchronize sa Wayland protocol at mga kaugnay na proyekto;
  • Paglikha ng Libei library upang magbigay ng emulation at input capture;
  • Pakikilahok sa inisyatiba ng Wakefield na gawing gumana ang OpenJDK sa (X)Wayland.

Noong unang bahagi ng 2023, bilang bahagi ng pagpaplano para sa RHEL 10, nagsagawa ng pag-aaral ang mga inhinyero ng Red Hat upang maunawaan ang estado ng Wayland hindi lamang mula sa pananaw sa imprastraktura, kundi pati na rin sa pananaw ng ecosystem. Bilang resulta ng pagtatasa, napagpasyahan na, sa kabila ng katotohanan na mayroon pa ring ilang mga pagkukulang at may mga aplikasyon na nangangailangan ng ilang pagbagay, sa pangkalahatan ay nasa mabuting kalagayan ang imprastraktura at ecosystem ng Wayland at ang natitirang mga pagkukulang ay maaaring alisin ng paglabas ng RHEL 10.

Kaugnay nito, napagpasyahan na alisin ang X.org server at iba pang X server (maliban sa Xwayland) mula sa RHEL 10 at mga kasunod na paglabas. Karamihan sa mga kliyente ng X11 na hindi agad mapo-port sa Wayland ay dapat pangasiwaan ng Xwayland. Kung kinakailangan, ang mga customer ng kumpanya ay maaaring manatili sa RHEL 9 para sa buong ikot ng buhay nito habang ang mga isyu sa paglipat sa Wayland ecosystem ay niresolba. Ang anunsyo ay partikular na nagsasaad na ang "X.org Server" at "X11" ay hindi dapat gamitin bilang mga kasingkahulugan: Ang X11 ay isang protocol na patuloy na susuportahan sa pamamagitan ng Xwayland, at ang X.org Server ay isang pagpapatupad ng X11 protocol.

Ang pag-alis ng X.org Server ay magbibigay-daan, simula sa RHEL 10, na tumuon lamang sa modernong stack at ecosystem, na tutugon sa mga isyu gaya ng suporta sa HDR, magbibigay ng mas mataas na seguridad, ang kakayahang gumana nang sabay-sabay sa mga monitor na may iba't ibang densidad ng pixel, at pagbutihin. hot-plug graphics card at display, pagbutihin ang kontrol sa kilos at pag-scroll, atbp.

Pinagmulan: opennet.ru

Magdagdag ng komento