شرکت رد هت (Red Hat) اعلام کرد که قصد دارد پشتیبانی از سرور X.org را در توزیع Red Hat Enterprise خود پایان دهد. Linux ۱۰. سرور X.org در ابتدا یک سال پیش در یادداشتهای انتشار RHEL 9.1 منسوخ و برای حذف در شاخه RHEL آینده برنامهریزی شده بود. قابلیت اجرای برنامههای X11 در یک جلسه Wayland، که توسط سرور XWayland DDX ارائه میشود، حفظ خواهد شد. اولین انتشار شاخه RHEL 10، که سرور X.org را منسوخ خواهد کرد، برای نیمه اول سال ۲۰۲۵ برنامهریزی شده است.
گذار از سیستم پنجرهای X که سال آینده ۴۰ ساله میشود، به پشته جدیدتر مبتنی بر Wayland، ۱۵ سال است که ادامه دارد و Red Hat از همان ابتدا به طور فعال در آن مشارکت داشته است. با گذشت زمان، مشخص شد که پروتکل X11 و سرور X.org مشکلات اساسی دارند که باید حل شوند و Wayland به راه حل تبدیل شد. امروزه، Wayland به عنوان زیرساخت بالفعل برای سیستم پنجرهای و رندر گرافیکی در ... شناخته میشود. Linux.
در حالی که جامعه در حال پیادهسازی ویژگیهای جدید و رفع اشکالات در ویلند بود، توسعه سرور 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
