Weston Composite Server 11.0 թողարկում

Ութ ամիս մշակումից հետո հրապարակվել է Weston 11.0 կոմպոզիտային սերվերի կայուն թողարկումը, որը զարգացնում է տեխնոլոգիաներ, որոնք նպաստում են Wayland արձանագրության լիարժեք աջակցության առաջացմանը Enlightenment, GNOME, KDE և այլ օգտագործողների միջավայրերում: Weston-ի նպատակն է ապահովել բարձրորակ կոդերի բազա և աշխատանքային օրինակներ՝ Wayland-ի օգտագործման համար աշխատասեղանի միջավայրերում և ներկառուցված լուծումների համար, ինչպիսիք են մեքենաների տեղեկատվական համակարգերի, սմարթֆոնների, հեռուստացույցների և այլ սպառողական սարքերի հարթակներ: Ծրագրի կոդը բաշխվում է MIT լիցենզիայի ներքո:

Վեսթոնի համար տարբերակի հիմնական փոփոխությունը պայմանավորված է ABI-ի փոփոխություններով, որոնք խախտում են համատեղելիությունը: Փոփոխություններ նոր Ուեսթոնի մասնաճյուղում.

  • Продолжена работа над инфраструктурой для управления цветом, позволяющей преобразовывать цвета, выполнять гамма-коррекцию и работать с цветовыми профилями. В том числе добавлена возможность настройки 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.
  • Обеспечено аварийное завершение работы при исчерпании свободной памяти в системе.

Source: opennet.ru

Добавить комментарий