Haiku implementatu strata per a cumpatibilità cù Wayland

Per u sistema operatore Haiku apertu, chì cuntinueghja u sviluppu di l'idee BeOS, hè stata preparata una capa per assicurà a cumpatibilità cù Wayland, chì permette di eseguisce toolkits è applicazioni chì utilizanu stu protokollu, cumprese l'applicazioni basate nantu à a biblioteca GTK. A strata hè stata sviluppata da Ilya Chugin, chì hè ancu implicatu in u portu di Haiku per l'architettura RISC-V è l'adattazione di Wine for Haiku.

A capa furnisce a libreria libwayland-client.so, basata nantu à u codice libwayland è cumpatibile à u livellu API è ABI, chì permette à l'applicazioni Wayland di eseguisce senza mudificazione. A cuntrariu di i servitori cumposti tipici di Wayland, a capa ùn funziona micca cum'è un prucessu di servitore separatu, ma hè carricatu cum'è un plugin à i prucessi di u cliente. Invece di sockets, u servitore usa un ciclu di messagiu nativu basatu in BLooper.

Per i testi, u repository haikuware cuntene pacchetti pronti cù GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord è HandBrake.

Haiku implementatu strata per a cumpatibilità cù Wayland
Haiku implementatu strata per a cumpatibilità cù Wayland

Nanzu, un altru sviluppatore Haiku avia digià preparatu una implementazione iniziale di una strata per assicurà a cumpatibilità cù a biblioteca Xlib, chì permette à l'applicazioni X11 di eseguisce in Haiku senza aduprà un servitore X. A strata hè implementata attraversu l'emulazione di e funzioni Xlib traducendu e chjama à l'API di grafica Haiku d'altu livellu.

Source: opennet.ru

Add a comment