Ipinatupad ng Haiku ang layer para sa pagiging tugma sa Wayland

Para sa bukas na operating system ng Haiku, na nagpapatuloy sa pagbuo ng mga ideya sa BeOS, isang layer ang inihanda upang matiyak ang pagiging tugma sa Wayland, na nagbibigay-daan sa iyong magpatakbo ng mga toolkit at application na gumagamit ng protocol na ito, kabilang ang mga application batay sa GTK library. Ang layer ay binuo ni Ilya Chugin, na kasangkot din sa daungan ng Haiku para sa arkitektura ng RISC-V at ang adaptasyon ng Wine para sa Haiku.

Ang layer ay nagbibigay ng libwayland-client.so library, batay sa libwayland code at tugma sa antas ng API at ABI, na nagbibigay-daan sa mga application ng Wayland na tumakbo nang walang pagbabago. Hindi tulad ng mga tipikal na Wayland composite server, ang layer ay hindi tumatakbo bilang isang hiwalay na proseso ng server, ngunit na-load bilang isang plugin sa mga proseso ng kliyente. Sa halip na mga socket, gumagamit ang server ng native na loop ng mensahe batay sa BLooper.

Para sa mga pagsubok, ang haikuware repository ay naglalaman ng mga handa na pakete na may GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord at HandBrake.

Ipinatupad ng Haiku ang layer para sa pagiging tugma sa Wayland
Ipinatupad ng Haiku ang layer para sa pagiging tugma sa Wayland

Noong nakaraan, ang isa pang developer ng Haiku ay naghanda na ng paunang pagpapatupad ng isang layer upang matiyak ang pagiging tugma sa Xlib library, na nagpapahintulot sa mga X11 na application na tumakbo sa Haiku nang hindi gumagamit ng X server. Ang layer ay ipinatupad sa pamamagitan ng pagtulad sa mga function ng Xlib sa pamamagitan ng pagsasalin ng mga tawag sa high-level Haiku graphics API.

Pinagmulan: opennet.ru

Magdagdag ng komento