Haiku ieviestais slānis saderībai ar Wayland

Atvērtā pirmkoda operētājsistēmai Haiku, kas balstīta uz BeOS idejām, ir Wayland saderības slānis, kas ļauj palaist rīku komplektus un lietojumprogrammas, kas izmanto šo protokolu, tostarp tās, kuru pamatā ir GTK bibliotēka. Šo slāni izstrādāja Iļja Čugins, kurš strādā arī pie Haiku porta RISC-V arhitektūrai un Wine pielāgošanas Haiku.

Slānis nodrošina libwayland-client.so bibliotēku, kuras pamatā ir libwayland kods un kas ir saderīga API un ABI līmenī, ļaujot Wayland lietojumprogrammām darboties bez modifikācijām. Atšķirībā no tipiskiem kompozītmateriāliem serveriem Slānis Wayland nedarbojas kā atsevišķs servera process, bet tiek ielādēts kā spraudnis klienta procesos. Ligzdu vietā serveris Tiek izmantota vietējā BLooper bāzēta ziņojumu apstrādes cilpa.

Testēšanas nolūkos haikuware repozitorijā ir pieejamas gatavas pakotnes ar GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord un HandBrake.

Haiku ieviestais slānis saderībai ar Wayland
Haiku ieviestais slānis saderībai ar Wayland

Cits izstrādātājs iepriekš bija sagatavojis sākotnējo saderības slāņa ieviešanu Xlib bibliotēkai Haiku vidē, ļaujot X11 lietojumprogrammām darboties Haiku vidē bez X servera. Slānis tika ieviests, emulējot Xlib funkcijas, tulkojot izsaukumus uz Haiku augsta līmeņa grafikas API.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster