Издаден е композитният сървър Weston 11.0

След осем месеца разработка беше публикуван стабилен релиз на композитния сървър Weston 11.0, който развива технологии, подпомагащи появата на пълна поддръжка на протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди. Разработката на Weston е насочена към предоставяне на висококачествена кодова база и работни примери за използване на Wayland в десктоп среди и вградени решения, като платформи за автомобилни информационно-развлекателни системи, смартфони, телевизори и други потребителски устройства. Кодът на проекта се разпространява под лиценз MIT.

Смяната на значителния номер на версията на Weston е обоснована от промени в ABI, които нарушават съвместимостта. Промените в новата версия на Weston:

  • Продължава работата по инфраструктурата за управление на цветовете, позволяваща преобразуване на цветове, извършване на гамакорекции и работа с цветови профили. Включително е добавена възможност за настройка на ICC-профила за монитора и отразяване на цветове от sRGB. Появи се и поддръжка за превключване на монитора в HDR режим, но генерирането на HDR съдържание все още не е реализирано.
  • Подготвена е реализация на поддръжка за паралелно изпълнение на множество бекенди в един от следващите издания, например, за извеждане чрез KMS и RDP.
  • В бекенда DRM е създадена основа за бъдеща поддръжка на конфигурации с множество GPU.
  • Извършени са различни подобрения, свързани с поддръжката на бекенда RDP за отдалечен достъп до съдържанието на екрана.
  • Повишена е производителността на бекенда DRM.
  • Добавена е поддръжка на протокола single-pixel-buffer, позволяващ създаване на однопикселови буфери, включващи четири 32-битови стойности RGBA. Чрез протокола viewporter композитният сървър може да мащабира однопикселовите буфери за създаване на хомогенни цветни повърхности с произволен размер.
  • Преработена е реализацията на weston_buffer.
  • Обявени за остарели са плъгините cms-static и cms-colord.
  • От desktop-shell е изключена поддръжката на множество работни пространства и мащабиране.
  • Поддръжката на протокола wl_shell е прекратена, заменен е от xdg-shell.
  • Премахнат е бекенд fbdev, вместо който трябва да се използва бекенд KMS.
  • Премахнати са компонентите weston-launch, launcher-direct, weston-info и weston-gears, вместо които трябва да се използва библиотеката libsea и wayland-info.
  • По подразбиране е зададено KMS свойството max-bpc.
  • Осигурено е аварийно прекратяване на работата при изчерпване на наличната памет в системата.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster