Red Hat سرور X.org و اجزای مرتبط را از RHEL 10 حذف خواهد کرد

Red Hat طرحی را برای منسوخ کردن سرور X.org در Red Hat Enterprise Linux 10 منتشر کرده است. سرور X.org در اصل منسوخ شده بود و یک سال پیش برای حذف در شعبه آینده RHEL در یادداشت های انتشار RHEL 9.1 برنامه ریزی شده بود. توانایی اجرای برنامه های X11 در یک جلسه Wayland که توسط سرور XWayland DDX ارائه شده است، حفظ خواهد شد. اولین انتشار شعبه RHEL 10، که در آن سرور X.org متوقف خواهد شد، برای نیمه اول سال 2025 برنامه ریزی شده است.

انتقال از X Window System، که سال آینده 40 ساله می شود، به یک استک جدیدتر مبتنی بر Wayland، 15 سال است که ادامه دارد و Red Hat از همان ابتدا به طور فعال در آن مشارکت داشته است. با گذشت زمان مشخص شد که پروتکل X11 و سرور X.org دارای مشکلات اساسی هستند که باید حل شوند و Wayland به این راه حل تبدیل شد. امروزه Wayland به عنوان زیرساخت پنجره سازی و رندر گرافیکی واقعی برای لینوکس شناخته می شود.

در حالی که جامعه در حال پیاده‌سازی ویژگی‌های جدید و رفع اشکالات در Wayland بود، توسعه سرور X.org و زیرساخت X11 رو به پایان بود. Wayland به طور قابل توجهی در حال بهبود است، اما این منجر به افزایش بار نگهداری دو پشته می شود: کارهای جدید زیادی برای پشتیبانی از Wayland وجود دارد، اما همچنین نیاز به حفظ پشته قدیمی مبتنی بر X.org وجود دارد. در نهایت، این چندپارگی تلاش ها منجر به مشکلات و تمایل به تمرکز بر حل مشکلات اصلی شد.

همانطور که Wayland تکامل یافته و قابلیت های خود را گسترش داده است، Red Hat با فروشندگان مختلف سخت افزار، فروشندگان نرم افزار، مشتریان، صنعت جلوه های بصری (VFX) و سایرین برای درک و توسعه پروژه های لازم برای رفع محدودیت های موجود و گسترش پشته Wayland کار کرده است. از جمله پروژه های مشابه:

  • محدوده دینامیکی بالا (HDR) و پشتیبانی از مدیریت رنگ؛
  • توسعه Xwayland به عنوان پایه ای برای سازگاری با مشتریان X11.
  • توسعه زیرساخت برای پشتیبانی از راه حل های مدرن دسکتاپ از راه دور؛
  • تجزیه و تحلیل و توسعه پشتیبانی برای هماهنگ سازی صریح در پروتکل Wayland و پروژه های مرتبط.
  • ایجاد کتابخانه Libei برای ارائه شبیه سازی و گرفتن ورودی.
  • مشارکت در ابتکار Wakefield برای کار OpenJDK با (X)Wayland.

در اوایل سال 2023، به عنوان بخشی از برنامه ریزی برای RHEL 10، مهندسان Red Hat مطالعه ای را برای درک وضعیت Wayland نه تنها از منظر زیرساخت، بلکه از دیدگاه اکوسیستم انجام دادند. در نتیجه ارزیابی، این نتیجه حاصل شد که علیرغم اینکه هنوز کاستی‌ها وجود دارد و کاربردهایی وجود دارد که نیاز به تطبیق دارند، به طور کلی زیرساخت‌ها و اکوسیستم Wayland در وضعیت خوبی قرار دارند و کاستی‌های باقی‌مانده را می‌توان با انتشار RHEL 10.

در این راستا تصمیم گرفته شده است که سرور X.org و سایر سرورهای X (به جز Xwayland) از RHEL 10 و نسخه های بعدی حذف شود. اکثر مشتریان X11 که فوراً به Wayland منتقل نمی شوند باید توسط Xwayland مدیریت شوند. در صورت لزوم، مشتریان این شرکت می‌توانند در طول چرخه عمر RHEL 9 بمانند، در حالی که مشکلات انتقال به اکوسیستم Wayland در حال حل شدن است. در این اطلاعیه به طور خاص اشاره شده است که «سرور X.org» و «X11» نباید مترادف یکدیگر در نظر گرفته شوند: X11 پروتکلی است که همچنان از طریق Xwayland پشتیبانی می‌شود و سرور X.org یکی از اجرای پروتکل X11 است.

حذف سرور X.org به RHEL 10 اجازه می دهد تا تنها بر روی پشته و اکوسیستم مدرن تمرکز کند، که به مسائلی مانند پشتیبانی HDR، افزایش امنیت، توانایی کار همزمان با مانیتورهایی با تراکم پیکسلی متفاوت و بهبود می پردازد. کارت‌های گرافیکی و صفحه‌نمایش هات‌پلاگ، بهبود کنترل حرکت و اسکرول و غیره.

منبع: opennet.ru

اضافه کردن نظر