Pentru Haiku a fost implementat un strat pentru compatibilitatea cu Wayland

Pentru sistemul de operare deschis Haiku, care continuă dezvoltarea ideilor BeOS, a fost pregătită o stratificare pentru a asigura compatibilitatea cu Wayland, permițându-le să ruleze toolkit-uri și aplicații care utilizează acest protocol, inclusiv aplicații bazate pe biblioteca GTK. Stratificarea a fost dezvoltată de Ilya Chugin, care se ocupă și de portul Haiku pentru arhitectura RISC-V și de adaptarea Wine pentru Haiku.

Stratificarea oferă biblioteca libwayland-client.so, bazată pe codul libwayland și compatibilă la nivel API și ABI, ceea ce permite rularea aplicațiilor Wayland fără modificări. Spre deosebire de compozitele tipice, servere Wayland, stratificarea nu este lansată sub formă de proces server separat, ci este încărcată ca un plugin pentru procesele client. În loc de socket-uri, server se folosește un ciclu nativ de procesare a mesajelor pe baza BLooper.

Pentru teste, în depozitul haikuware sunt disponibile pachete gata pregătite cu GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord și HandBrake.

Pentru Haiku a fost implementat un strat pentru compatibilitatea cu Wayland
Pentru Haiku a fost implementat un strat pentru compatibilitatea cu Wayland

Anterior, un alt dezvoltator a pregătit o implementare inițială a stratificării pentru Haiku pentru a asigura compatibilitatea cu biblioteca Xlib, permițând rularea aplicațiilor X11 în Haiku fără utilizarea unui server X. Stratificarea este realizată prin emularea funcțiilor Xlib prin traducerea apelurilor într-un API grafic de înalt nivel Haiku.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster