Haiku je implementirao sloj za kompatibilnost sa Waylandom

Za otvoreni operativni sistem Haiku, koji nastavlja razvoj BeOS ideja, pripremljen je sloj koji obezbeđuje kompatibilnost sa Waylandom, koji vam omogućava da pokrenete komplete alata i aplikacije koristeći ovaj protokol, uključujući aplikacije zasnovane na GTK biblioteci. Sloj je razvio Ilya Chugin, koji je takođe odgovoran za luku Haikua za RISC-V arhitekturu i adaptaciju Wine for Haiku.

Sloj pruža biblioteku libwayland-client.so, zasnovanu na libwayland kodu i kompatibilnu na nivou API-ja i ABI-a, što vam omogućava da pokrenete Wayland aplikacije bez modifikacija. Za razliku od tipičnih Wayland kompozitnih servera, sloj se ne pokreće kao poseban serverski proces, već se učitava kao dodatak za klijentske procese. Umjesto soketa, server koristi izvornu petlju poruka baziranu na BLooperu.

Za potrebe testiranja, haikuware spremište sadrži gotove pakete sa GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord i HandBrake.

Haiku je implementirao sloj za kompatibilnost sa Waylandom
Haiku je implementirao sloj za kompatibilnost sa Waylandom

Ranije je drugi programer za Haiku već pripremio početnu implementaciju sloja kako bi osigurao kompatibilnost sa Xlib bibliotekom, koja vam omogućava da pokrenete X11 aplikacije u Haiku-u bez korištenja X servera. Sloj se implementira emulacijom Xlib funkcija prevođenjem poziva na Haikuov grafički API visokog nivoa.

izvor: opennet.ru

Dodajte komentar