Weston Composite Server version 11.0

Après huit mois de développement, une version stable du serveur composite Weston 11.0 a été publiée, développant des technologies qui contribuent à l'émergence d'un support complet du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateur. Le développement de Weston vise à fournir une base de code de haute qualité et des exemples fonctionnels pour l'utilisation de Wayland dans des environnements de bureau et des solutions intégrées, telles que des plates-formes pour systèmes d'infodivertissement automobiles, smartphones, téléviseurs et autres appareils grand public. Le code du projet est distribué sous licence MIT.

Le changement important du numéro de version de Weston est dû aux modifications de l'ABI qui interrompent la compatibilité. Changements dans la nouvelle succursale de Weston :

  • Poursuite du travail sur l'infrastructure de gestion des couleurs qui permet la conversion des couleurs, la correction gamma et les profils de couleurs. Y compris la possibilité de configurer le profil ICC pour le moniteur et d'y refléter les couleurs sRGB. Il existe également une prise en charge pour passer le moniteur en mode HDR, mais la génération de contenu HDR n'a pas encore été implémentée.
  • Des préparatifs ont été faits pour la mise en œuvre dans l'une des prochaines versions de la prise en charge de l'exécution simultanée de plusieurs backends, par exemple pour la sortie via KMS et RDP.
  • Le backend DRM constitue la base de la prise en charge future des configurations multi-GPU.
  • Diverses améliorations ont été apportées pour prendre en charge le backend RDP pour l'accès à distance au contenu de l'écran.
  • Amélioration des performances du backend DRM.
  • Ajout de la prise en charge du protocole de tampon à pixel unique, permettant la création de tampons à pixel unique comprenant quatre valeurs RGBA de 32 bits. À l'aide du protocole Viewporter, le serveur composite peut mettre à l'échelle des tampons à pixel unique pour créer des surfaces de couleur uniformes de taille arbitraire.
  • L'implémentation de weston_buffer a été retravaillée.
  • Les plugins cms-static et cms-colord sont obsolètes.
  • La prise en charge de plusieurs espaces de travail et de la mise à l'échelle a été supprimée du shell de bureau.
  • La prise en charge du protocole wl_shell a été interrompue, remplacée par xdg-shell.
  • Le backend fbdev a été supprimé et le backend KMS doit être utilisé à la place.
  • Les composants weston-launch, launcher-direct, weston-info et weston-gears ont été supprimés, au profit de libsea et wayland-info.
  • Par défaut, la propriété KMS max-bpc est définie.
  • Activation de l'arrêt d'urgence lorsque la mémoire libre du système est épuisée.

Source: opennet.ru

Ajouter un commentaire