Haiku geïmplementeerde laag vir verenigbaarheid met Wayland

Vir die oop Haiku-bedryfstelsel, wat voortgaan met die ontwikkeling van BeOS-idees, is 'n laag voorberei om versoenbaarheid met Wayland te verseker, wat jou toelaat om gereedskapstelle en toepassings te laat loop wat hierdie protokol gebruik, insluitend toepassings wat op die GTK-biblioteek gebaseer is. Die laag is ontwikkel deur Ilya Chugin, wat ook betrokke is by die hawe van Haiku vir die RISC-V-argitektuur en die aanpassing van Wyn vir Haiku.

Die laag verskaf die libwayland-client.so-biblioteek, gebaseer op die libwayland-kode en versoenbaar op die API- en ABI-vlak, wat Wayland-toepassings toelaat om sonder wysiging te loop. Anders as tipiese Wayland-saamgestelde bedieners, loop die laag nie as 'n aparte bedienerproses nie, maar word dit as 'n inprop na kliëntprosesse gelaai. In plaas van voetstukke, gebruik die bediener 'n inheemse boodskaplus gebaseer op BLooper.

Vir toetse bevat die haikuware-bewaarplek klaargemaakte pakkette met GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord en HandBrake.

Haiku geïmplementeerde laag vir verenigbaarheid met Wayland
Haiku geïmplementeerde laag vir verenigbaarheid met Wayland

Voorheen het 'n ander Haiku-ontwikkelaar reeds 'n aanvanklike implementering van 'n laag voorberei om versoenbaarheid met die Xlib-biblioteek te verseker, sodat X11-toepassings in Haiku kan loop sonder om 'n X-bediener te gebruik. Die laag word geïmplementeer deur nabootsing van Xlib-funksies deur oproepe na die hoëvlak Haiku-grafiese API te vertaal.

Bron: opennet.ru

Voeg 'n opmerking