Për Haiku është realizuar një shtresë për përputhshmërinë me Wayland.

Për sistemin operativ të hapur Haiku, i cili vazhdon të zhvillojë idetë e BeOS, është përgatitur një shtresë për të siguruar kompatibilitetin me Wayland, duke lejuar ekzekutimin e toolkit-eve dhe aplikacioneve që përdorin këtë protokoll, duke përfshirë aplikacione të bazuara në bibliotekën GTK. Shtresën e ka zhvilluar Ilya Chugin, i cili po ashtu merret me portimin e Haiku për arkitekturën RISC-V dhe adaptimin e Wine për Haiku.

Shtresa ofron bibliotekën libwayland-client.so, e bazuar në kodin libwayland dhe e përshtatshme në nivelin API dhe ABI, e cila lejon ekzekutimin e aplikacioneve Wayland pa ndryshime. Në dallim nga kompozitat tipike servera Wayland, shtresa nuk funksionon si një proces serveri të veçantë, por ngarkohet si një plugin në proceset klient. Në vend të soketeve në serveri përdoret cikli natyror i përpunimit të mesazheve të bazuar në BLooper.

Për testime, në depozitën haikuware janë vendosur paketa të gatshme me GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord dhe HandBrake.

Për Haiku është realizuar një shtresë për përputhshmërinë me Wayland.
Për Haiku është realizuar një shtresë për përputhshmërinë me Wayland.

Më parë, një zhvillues tjetër kishte përgatitur një implementim fillestar të shtresës për të siguruar kompatibilitetin me bibliotekën Xlib, duke lejuar ekzekutimin e aplikacioneve X11 në Haiku pa përdorur një server X. Shtresa është realizuar përmes emulimit të funksioneve Xlib duke transmetuar thirrjet në API-në grafike të nivelit të lartë të Haiku.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster