Concept

Wayland

Résumé
vignette|Logo du protocole Wayland Wayland est un protocole de serveur d'affichage, ainsi qu'une bibliothèque logicielle libre disponible sur les systèmes d'exploitation GNU/Linux. Wayland fournit un moyen pour les gestionnaires de fenêtres composite de communiquer directement avec les applications graphiques ainsi que le matériel vidéo. Les applications effectuent leur rendu graphique dans une mémoire tampon qui leur est dédiée, et le gestionnaire de fenêtres composite devenu serveur d'affichage se charge de les assembler pour construire l'image à afficher à l'écran. Cela conduit à une architecture plus simple et efficace que d'utiliser un gestionnaire de fenêtre composite fonctionnant de concert avec le système X Window. Des gestionnaires de fenêtres composite actuels, comme KWin, Mutter et Weston qui en est l'implémentation de référence, ont commencé à mettre en œuvre le protocole Wayland. La mise en œuvre du protocole Wayland a commencé en 2008, due à Kristian Høgsberg alors employé de la société Red Hat, et l'un des membres de l'Intel OSTC (Open Source Technology Center). Wayland, en tant qu’implantation du protocole de même nom, est un logiciel libre publié sous licence MIT. La démo de Wayland utilise les technologies récentes du noyau Linux comme le DRI, KMS et GEM, dans le but de fournir un serveur d'affichage minimal, léger et performant. Wayland a été conçu pour utiliser la spécification EGL du Khronos Group lors des opérations de rendu. Cette astuce de conception permet de bénéficier des performances du processeur graphique sans nécessiter de pilote graphique dépendant de X11. Wayland est considéré comme le remplaçant du serveur X.Org. Pour faciliter la transition, les développeurs ont créé XWayland, une série de patchs à X.org lui permettant de fonctionner en surcouche de Wayland, et ainsi d’exécuter les applications X11 non portées ou en cours de portage. Le premier déploiement de Wayland devait se produire au sein du projet MeeGo développé par Intel et Nokia mais celui-ci a tourné court, non sans avoir enfanté des projets comme Tizen ou Sailfish OS qui s'appuient effectivement aujourd'hui sur Wayland.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.