Une couche de compatibilité avec Wayland a été réalisée pour Haiku

Pour le système d'exploitation open source Haiku, qui continue de développer les idées de BeOS, une couche de compatibilité avec Wayland a été préparée, permettant de lancer des kits et des applications utilisant ce protocole, y compris les applications basées sur la bibliothèque GTK. La couche a été développée par Ilya Chugin, qui travaille également sur le port de Haiku pour l'architecture RISC-V et l'adaptation de Wine pour Haiku.

La couche fournit la bibliothèque libwayland-client.so, basée sur le code de libwayland et compatible au niveau de l'API et de l'ABI, ce qui permet de lancer des applications Wayland sans modifications. Contrairement aux compositeurs typiques, serveurs Wayland, la couche ne s'exécute pas sous la forme d'un processus serveur distinct, mais se charge comme un plugin pour les processus clients. Au lieu de sockets, le serveur elle utilise une boucle de traitement des messages native basée sur BLooper.

Pour des tests, le dépôt haikuware propose des paquets prêts à l'emploi avec GTK3, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord et HandBrake.

Une couche de compatibilité avec Wayland a été réalisée pour Haiku
Une couche de compatibilité avec Wayland a été réalisée pour Haiku

Auparavant, un autre développeur avait déjà préparé une implémentation initiale de la couche pour Haiku afin d'assurer la compatibilité avec la bibliothèque Xlib, permettant de lancer des applications X11 sous Haiku sans utiliser de serveur X. La couche est réalisée par l'émulation des fonctions Xlib en traduisant les appels dans une API graphique de haut niveau de Haiku.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster