Пуснат е композитния сървър 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