Eng Schicht fir Kompatibilitéit mat Wayland gouf fir Haiku implementéiert

Fir den oppene Haiku Betriebssystem, deen d'Entwécklung vu BeOS Iddien weiderféiert, ass eng Schicht virbereet fir Kompatibilitéit mat Wayland ze garantéieren, wat Iech erlaabt Toolkits an Uwendungen auszeféieren déi dëse Protokoll benotzen, inklusiv Uwendungen baséiert op der GTK Bibliothéik. D'Schicht gouf vum Ilya Chugin entwéckelt, deen och am Hafen vun Haiku fir d'RISC-V Architektur an d'Adaptatioun vu Wäin fir Haiku involvéiert ass.

D'Schicht bitt d'libwayland-client.so Bibliothéik, baséiert op dem libwayland Code a kompatibel um API an ABI Niveau, wat Wayland Uwendungen erlaabt ouni Ännerung ze lafen. Am Géigesaz zu typesche Wayland Composite Serveren leeft d'Schicht net als separat Serverprozess, awer gëtt als Plugin fir Clientprozesser gelueden. Amplaz Sockets benotzt de Server eng gebierteg Message Loop baséiert op BLooper.

Fir Tester enthält den Haikuware Repository fäerdege Packagen mat GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-Mail, AbiWord an HandBrake.

Eng Schicht fir Kompatibilitéit mat Wayland gouf fir Haiku implementéiert
Eng Schicht fir Kompatibilitéit mat Wayland gouf fir Haiku implementéiert

Virdrun huet en aneren Haiku Entwéckler schonn eng initial Implementatioun vun enger Schicht virbereet fir Kompatibilitéit mat der Xlib Bibliothéik ze garantéieren, wat X11 Uwendungen erlaabt an Haiku ze lafen ouni en X Server ze benotzen. D'Schicht gëtt duerch Emulatioun vun Xlib Funktiounen ëmgesat andeems Uriff op den High-Level Haiku Grafik API iwwersat ginn.

Source: opennet.ru

Setzt e Commentaire