Usa ka layer alang sa pagkaangay sa Wayland gipatuman para sa Haiku

Alang sa bukas nga operating system sa Haiku, nga nagpadayon sa pagpalambo sa mga ideya sa BeOS, usa ka layer ang giandam aron masiguro ang pagkaangay sa Wayland, nga nagtugot kanimo sa pagpadagan sa mga toolkit ug mga aplikasyon nga naggamit niini nga protocol, lakip ang mga aplikasyon nga gibase sa GTK library. Ang layer gimugna ni Ilya Chugin, kinsa nalambigit usab sa pantalan sa Haiku alang sa arkitektura sa RISC-V ug ang pagpahiangay sa Wine para sa Haiku.

Ang layer naghatag sa libwayland-client.so library, base sa libwayland code ug compatible sa API ug ABI level, nga nagtugot sa Wayland applications nga modagan nga walay kausaban. Dili sama sa kasagaran nga Wayland composite server, ang layer dili modagan isip usa ka bulag nga proseso sa server, apan gikarga isip usa ka plugin sa mga proseso sa kliyente. Imbis nga mga socket, ang server naggamit sa usa ka lumad nga mensahe loop base sa BLooper.

Alang sa mga pagsulay, ang haikuware repository adunay mga andam nga hinimo nga mga pakete nga adunay GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord ug HandBrake.

Usa ka layer alang sa pagkaangay sa Wayland gipatuman para sa Haiku
Usa ka layer alang sa pagkaangay sa Wayland gipatuman para sa Haiku

Kaniadto, ang lain nga developer sa Haiku nag-andam na sa usa ka inisyal nga pagpatuman sa usa ka layer aron masiguro ang pagkaangay sa Xlib library, nga gitugotan ang mga aplikasyon sa X11 nga modagan sa Haiku nga wala mogamit usa ka X server. Ang layer gipatuman pinaagi sa pagsundog sa mga function sa Xlib pinaagi sa paghubad sa mga tawag sa high-level Haiku graphics API.

Source: opennet.ru

Idugang sa usa ka comment