Haiku yakaiswa layer yekuenderana neWayland

Kune yakavhurika Haiku inoshanda sisitimu, iyo inoenderera mberi nekuvandudzwa kweBeOS mazano, chigadziko chakagadzirirwa kuve nechokwadi chekuenderana neWayland, ichikubvumidza kuti umhanye maturusi ekushandisa uye maapplication anoshandisa iyi protocol, kusanganisira maapplication akavakirwa paGTK raibhurari. Iyo layer yakagadziridzwa naIlya Chugin, uyo anobatanidzwawo muchiteshi cheHaiku cheRISC-V architecture uye kugadzirisa kweWaini yeHaiku.

Iyo layer inopa libwayland-client.so raibhurari, zvichibva pane libwayland kodhi uye inoenderana neiyo API neABI level, iyo inobvumira Wayland maapplication kuti amhanye pasina kugadziridzwa. Kusiyana neyakajairwa Wayland composite maseva, iyo layer haimhanye seyakasiyana sevha process, asi inotakurwa seplugin kune vatengi maitiro. Panzvimbo pezvigadziko, sevha inoshandisa yemuno meseji loop yakavakirwa paBLooper.

Zvebvunzo, iyo hainare repository ine mapakeji akagadzirira-akagadzirwa neGTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord uye HandBrake.

Haiku yakaiswa layer yekuenderana neWayland
Haiku yakaiswa layer yekuenderana neWayland

Pakutanga, mumwe mugadziri weHaiku anga atogadzirira kutanga kuisirwa kwegadheni kuti ave nechokwadi chekuenderana neraibhurari yeXlib, achibvumira X11 zvikumbiro kumhanya muHaiku pasina kushandisa X server. Iyo layer inoitwa kuburikidza nekutevedzera kweXlib mabasa nekushandura mafoni kune yepamusoro-level Haiku graphics API.

Source: opennet.ru

Voeg