Za Haiku je implementiran sloj za kompatibilnost s Wayland-om

Za otvoreni operacijski sustav Haiku, koji nastavlja razvoj ideja BeOS-a, pripremljen je sloj za osiguravanje kompatibilnosti s Wayland-om, koji omogućava pokretanje alata i aplikacija koje koriste ovaj protokol, uključujući aplikacije temeljene na GTK biblioteci. Sloj je razvio Ilja Čugin, koji također radi na portu Haiku za RISC-V arhitekturu i prilagodbi Wine-a za Haiku.

Sloj pruža biblioteku libwayland-client.so, temeljenu na kodu libwayland i kompatibilnu na razini API i ABI, što omogućava pokretanje Wayland aplikacija bez izmjena. Za razliku od tipičnih kompozitnih poslužitelja Wayland, sloj se ne pokreće kao zaseban serverski proces, već se učitava kao plugin u klijentske procese. Umjesto soketa u serveru koristi se nativni ciklus obrade poruka temeljen na BLooper-u.

Za testove u repozitoriju haikuware smješteni su gotovi paketi s GTK3, GIMP-om, Inkscape-om, Epiphany (GNOME Web), Claws-mail, AbiWord-om i HandBrake-om.

Za Haiku je implementiran sloj za kompatibilnost s Wayland-om
Za Haiku je implementiran sloj za kompatibilnost s Wayland-om

Ranije je drugi programer za Haiku već pripremio početnu implementaciju sloja kako bi se osigurala kompatibilnost s Xlib bibliotekom, koja omogućava pokretanje X11 aplikacija u Haiku bez korištenja X servera. Sloj je realiziran putem emulacije funkcija Xlib-a uz pomoć prevođenja poziva u visokorazinski grafički API Haiku.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster