Weston 복합 서버 11.0 릴리스

11.0개월의 개발 끝에 Weston XNUMX 복합 서버의 안정적인 릴리스가 게시되어 Enlightenment, GNOME, KDE 및 기타 사용자 환경에서 Wayland 프로토콜을 완벽하게 지원하는 데 기여하는 기술을 개발하고 있습니다. Weston의 목표는 자동차 인포테인먼트 시스템, 스마트폰, TV 및 기타 소비자 장치용 플랫폼과 같은 임베디드 솔루션과 데스크톱 환경에서 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

코멘트를 추가