Haikuk Wayland-ekin bateragarri izateko geruza ezarri zuen

BeOS ideiak garatzen jarraitzen duen Haiku sistema eragile irekirako, Wayland-ekin bateragarritasuna bermatzeko geruza bat prestatu da, protokolo hau erabiltzen duten tresna-tresnak eta aplikazioak exekutatu ahal izateko, GTK liburutegian oinarritutako aplikazioak barne. Geruza Ilya Chugin-ek garatu zuen, RISC-V arkitekturarako eta Wine for Haiku-ren egokitzapenerako Haikuko portuan ere parte hartzen duena.

Geruzak libwayland-client.so liburutegia eskaintzen du, libwayland kodean oinarritutakoa eta API eta ABI mailan bateragarria, Wayland aplikazioak aldaketarik gabe exekutatzeko aukera ematen duena. Wayland zerbitzari konposatu tipikoak ez bezala, geruza ez da zerbitzari-prozesu bereizi gisa exekutatzen, baina bezero-prozesuetarako plugin gisa kargatzen da. Socketen ordez, zerbitzariak BLooper-en oinarritutako jatorrizko mezuen begizta bat erabiltzen du.

Probak egiteko, haikuware biltegiak prest egindako paketeak ditu GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord eta HandBrake.

Haikuk Wayland-ekin bateragarri izateko geruza ezarri zuen
Haikuk Wayland-ekin bateragarri izateko geruza ezarri zuen

Aurretik, beste Haiku garatzaile batek geruza baten hasierako inplementazioa prestatu zuen Xlib liburutegiarekin bateragarritasuna ziurtatzeko, X11 aplikazioak Haiku-n exekutatzeko X zerbitzaririk erabili gabe. Geruza Xlib funtzioen emulazioaren bidez inplementatzen da deiak maila altuko Haiku grafikoen APIra itzuliz.

Iturria: opennet.ru

Gehitu iruzkin berria