Red Hat X.org serverini va tegishli komponentlarni RHEL 10 dan olib tashlaydi

Red Hat Red Hat Enterprise Linux 10 da X.org serverini bekor qilish rejasini e'lon qildi. X.org serveri dastlab eskirgan va RHEL 9.1 reliz yozuvlarida bir yil avval RHELning kelajakdagi filialida olib tashlanishi rejalashtirilgan edi. XWayland DDX serveri tomonidan taqdim etilgan Wayland sessiyasida X11 ilovalarini ishga tushirish qobiliyati saqlanib qoladi. X.org Server faoliyati to‘xtatiladigan RHEL 10 filialining birinchi chiqarilishi 2025 yilning birinchi yarmiga mo‘ljallangan.

Kelasi yili 40 yoshga to‘ladigan X Window Systemdan Wayland asosidagi yangi stekga o‘tish 15 yildan beri davom etmoqda va Red Hat boshidanoq bunda faol ishtirok etib kelmoqda. Vaqt o'tishi bilan X11 protokoli va X.org serverida hal qilinishi kerak bo'lgan fundamental muammolar borligi ma'lum bo'ldi va Wayland bu yechimga aylandi. Bugungi kunda Wayland Linux uchun de-fakto oynalash va grafiklarni ko'rsatish infratuzilmasi sifatida tan olingan.

Hamjamiyat Wayland’da yangi funksiyalarni joriy etayotgan va xatolarni tuzatayotgan bir paytda, X.org serveri va X11 infratuzilmasini rivojlantirish to‘xtab qoldi. Wayland sezilarli darajada yaxshilanmoqda, ammo bu ikkita stekni saqlash yukining oshishiga olib keladi: Waylandni qo'llab-quvvatlash uchun juda ko'p yangi ishlar mavjud, ammo eski X.org-ga asoslangan stekni saqlab qolish zarurati ham mavjud. Oxir-oqibat, sa'y-harakatlarning bu parchalanishi qiyinchiliklarga va asosiy muammolarni hal qilishga e'tibor qaratish istagiga olib kela boshladi.

Wayland o'z imkoniyatlarini rivojlantirgani va kengaytirganligi sababli, Red Hat mavjud cheklovlarni bartaraf etish va Wayland stekini kengaytirish uchun zarur loyihalarni tushunish va ishlab chiqish uchun turli apparat sotuvchilari, dasturiy ta'minot sotuvchilari, mijozlar, vizual effektlar (VFX) sanoati va boshqalar bilan ishladi. Shu kabi loyihalar orasida:

  • Yuqori dinamik diapazon (HDR) va ranglarni boshqarishni qo'llab-quvvatlash;
  • Xwayland-ni X11 mijozlari bilan orqaga qarab muvofiqlik uchun asos sifatida ishlab chiqish;
  • Zamonaviy masofaviy ish stoli echimlarini qo'llab-quvvatlash uchun infratuzilmani rivojlantirish;
  • Wayland protokolida va tegishli loyihalarda aniq sinxronizatsiyani qo'llab-quvvatlashni tahlil qilish va ishlab chiqish;
  • Emulyatsiya va kiritishni ta'minlash uchun Libei kutubxonasini yaratish;
  • Ueykfildning OpenJDKni (X) Wayland bilan ishlashini ta'minlash tashabbusida ishtirok etish.

2023 yil boshida, RHEL 10 ni rejalashtirish doirasida Red Hat muhandislari Ueyland holatini nafaqat infratuzilma nuqtai nazaridan, balki ekotizim nuqtai nazaridan ham tushunish uchun tadqiqot o'tkazdilar. Baholash natijasida shunday xulosaga kelindiki, hali ham ba'zi kamchiliklar mavjudligiga va muayyan moslashishni talab qiladigan ilovalar mavjudligiga qaramay, umuman olganda, Wayland infratuzilmasi va ekotizimlari yaxshi holatda va qolgan kamchiliklarni bartaraf etish mumkin. RHEL 10 chiqarilishi.

Shu munosabat bilan, X.org serverini va boshqa X serverlarini (Xwaylanddan tashqari) RHEL 10 va undan keyingi nashrlardan olib tashlashga qaror qilindi. Darhol Waylandga ko'chirilmaydigan X11 mijozlarining aksariyati Xwayland tomonidan boshqarilishi kerak. Agar kerak bo'lsa, kompaniya mijozlari Wayland ekotizimiga o'tish masalalari hal qilinayotgan paytda RHEL 9 da butun umri davomida qolishlari mumkin bo'ladi. E'londa "X.org Server" va "X11" sinonimlar sifatida qabul qilinmasligi kerakligi alohida ta'kidlangan: X11 - bu Xwayland orqali qo'llab-quvvatlanishi davom etadigan protokol va X.org Server X11 protokolining amalga oshirilishidir.

X.org serverini olib tashlash RHEL 10 dan boshlab faqat zamonaviy stek va ekotizimga e'tibor qaratish imkonini beradi, bu esa HDR-ni qo'llab-quvvatlash, xavfsizlikni oshirish, bir vaqtning o'zida turli piksel zichligi bo'lgan monitorlar bilan ishlash va yaxshilash kabi muammolarni hal qiladi. hot-plug grafik kartalari va displeylari, imo-ishoralarni boshqarish va aylantirishni yaxshilash va h.k.

Manba: opennet.ru

a Izoh qo'shish