انتشار سرور کامپوزیت Weston 11.0

پس از هشت ماه توسعه، یک نسخه پایدار از سرور ترکیبی Weston 11.0 منتشر شده است که فناوری‌هایی را توسعه می‌دهد که به ظهور پشتیبانی کامل از پروتکل Wayland در Enlightenment، GNOME، KDE و سایر محیط‌های کاربری کمک می‌کند. هدف توسعه وستون ارائه یک پایه کد با کیفیت بالا و نمونه‌های کاری برای استفاده از Wayland در محیط‌های دسکتاپ و راه‌حل‌های تعبیه‌شده، مانند پلتفرم‌های سیستم‌های سرگرمی خودرو، تلفن‌های هوشمند، تلویزیون‌ها و سایر دستگاه‌های مصرف‌کننده است. کد پروژه تحت مجوز MIT توزیع شده است.

تغییر قابل توجه شماره نسخه وستون به دلیل تغییرات ABI است که سازگاری را خراب می کند. تغییرات در شعبه جدید وستون:

  • ادامه کار بر روی زیرساخت مدیریت رنگ که امکان تبدیل رنگ، تصحیح گاما و پروفایل های رنگ را فراهم می کند. از جمله قابلیت پیکربندی نمایه ICC برای مانیتور و انعکاس رنگ ها از sRGB به آن. همچنین پشتیبانی از تغییر مانیتور به حالت HDR وجود دارد، اما تولید محتوای HDR هنوز اجرا نشده است.
  • آماده سازی برای پیاده سازی در یکی از نسخه های بعدی پشتیبانی برای اجرای همزمان چندین Backend، به عنوان مثال، برای خروجی از طریق KMS و RDP انجام شده است.
  • پشتیبان DRM پایه ای را برای پشتیبانی آینده از پیکربندی های چند GPU ایجاد کرده است.
  • بهبودهای مختلفی برای پشتیبانی از RDP Backend برای دسترسی از راه دور به محتوای صفحه انجام شده است.
  • عملکرد باطن DRM بهبود یافته است.
  • پشتیبانی از پروتکل بافر تک پیکسلی اضافه شده است که امکان ایجاد بافرهای تک پیکسلی را فراهم می کند که شامل چهار مقدار RGBA 32 بیتی است. با استفاده از پروتکل viewporter، سرور کامپوزیت می تواند بافرهای تک پیکسلی را برای ایجاد سطوح رنگی یکنواخت با اندازه دلخواه مقیاس کند.
  • اجرای weston_buffer دوباره کار شده است.
  • افزونه های cms-static و cms-colord منسوخ شده اند.
  • پشتیبانی از چندین فضای کاری و مقیاس بندی از پوسته دسکتاپ حذف شده است.
  • پشتیبانی از پروتکل wl_shell متوقف شده و xdg-shell جایگزین آن شده است.
  • باطن fbdev حذف شده است و باید به جای آن از باطن KMS استفاده شود.
  • اجزای weston-launch، launcher-direct، weston-info و weston-gears به ​​نفع libsea و wayland-info حذف شده اند.
  • به طور پیش فرض، ویژگی KMS max-bpc تنظیم شده است.
  • خاموش شدن اضطراری در هنگام اتمام حافظه آزاد در سیستم فعال می شود.

منبع: opennet.ru

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