Para Haiku, uma camada de compatibilidade com o Wayland foi implementada.

Para o sistema operacional aberto Haiku, que continua a desenvolver as ideias do BeOS, foi criada uma camada para garantir compatibilidade com Wayland, permitindo a execução de kits de ferramentas e aplicativos que utilizam esse protocolo, incluindo aplicativos baseados na biblioteca GTK. A camada foi desenvolvida por Ilya Chugin, que também está trabalhando na porta do Haiku para a arquitetura RISC-V e na adaptação do Wine para o Haiku.

A camada fornece a biblioteca libwayland-client.so, baseada no código libwayland e compatível em nível API e ABI, permitindo a execução de aplicativos Wayland sem modificações. Ao contrário dos compósitos típicos. servidores Wayland, a camada não é executada como um processo de servidor separado, mas é carregada como um plugin para processos de cliente. Em vez de soquetes. servidor um ciclo nativo de processamento de mensagens baseado em BLooper é utilizado.

Para testes, no repositório haikuware, estão disponíveis pacotes prontos com GTK3, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord e HandBrake.

Para Haiku, uma camada de compatibilidade com o Wayland foi implementada.
Para Haiku, uma camada de compatibilidade com o Wayland foi implementada.

Anteriormente, outro desenvolvedor preparou uma implementação inicial da camada para Haiku, garantindo compatibilidade com a biblioteca Xlib, permitindo a execução de aplicativos X11 no Haiku sem o uso de um servidor X. A camada é realizada através da emulação das funções Xlib, utilizando a tradução de chamadas para a API gráfica de alto nível do Haiku.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster