Voor Haiku is er een laag voor compatibiliteit met Wayland geĆÆmplementeerd

Voor het open besturingssysteem Haiku, dat de ideeƫn van BeOS verder ontwikkelt, is er een laag ontwikkeld om compatibiliteit met Wayland te waarborgen, waarmee toolkit en applicaties die dit protocol gebruiken, inclusief applicaties gebaseerd op de GTK-bibliotheek, kunnen worden uitgevoerd. De laag is ontwikkeld door Ilya Chugin, die ook werkt aan de port van Haiku voor de RISC-V-architectuur en de aanpassing van Wine voor Haiku.

De laag biedt de bibliotheek libwayland-client.so, gebaseerd op de libwayland-code en compatibel op API- en ABI-niveau, zodat Wayland-applicaties zonder wijzigingen kunnen worden uitgevoerd. In tegenstelling tot typische compositorklanten wordt de laag niet uitgevoerd als een apart serverproces, maar wordt deze geladen als een plugin voor de clientprocessen. In plaats van sockets in servers Wayland wordt de laag geladen als een plugin voor de clientprocessen. In plaats van sockets in de server de native berichtverwerkingslus op basis van BLooper gebruikt.

Voor tests zijn er in de haikuware-repository kant-en-klare pakketten met GTK3, GIMP, Inkscape, Epiphanie (GNOME Web), Claws-mail, AbiWord en HandBrake geplaatst.

Voor Haiku is er een laag voor compatibiliteit met Wayland geĆÆmplementeerd
Voor Haiku is er een laag voor compatibiliteit met Wayland geĆÆmplementeerd

Eerder was er door een andere ontwikkelaar al een initiële implementatie van de laag voor Haiku voorbereid om compatibiliteit met de Xlib-bibliotheek te waarborgen, waardoor X11-applicaties in Haiku kunnen worden uitgevoerd zonder gebruik te maken van een X-server. De laag is geïmplementeerd door het emuleren van Xlib-functies door middel van het vertalen van aanroepen naar de hoog-niveau grafische API van Haiku.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster