Хайку нь Wayland-тай нийцүүлэхийн тулд давхаргыг хэрэгжүүлсэн

BeOS санааг үргэлжлүүлэн хөгжүүлж буй Haiku нээлттэй үйлдлийн системийн хувьд Wayland-тай нийцтэй байдлыг хангах давхаргыг бэлтгэсэн бөгөөд энэ нь GTK номын санд суурилсан програмуудыг оролцуулан энэхүү протоколыг ашиглан хэрэглүүр болон програмуудыг ажиллуулах боломжийг олгодог. Энэ давхаргыг Илья Чугин боловсруулсан бөгөөд тэрээр RISC-V архитектурын Хайку боомтыг хариуцаж, Хайкугийн дарсыг дасан зохицох ажлыг хариуцдаг.

Энэ давхарга нь libwayland код дээр суурилсан, API болон ABI түвшинд нийцтэй libwayland-client.so номын санг хангадаг бөгөөд энэ нь танд Wayland програмуудыг ямар ч өөрчлөлтгүйгээр ажиллуулах боломжийг олгодог. Ердийн Wayland нийлмэл серверүүдээс ялгаатай нь давхарга нь тусдаа серверийн процесс хэлбэрээр ажилладаггүй, харин үйлчлүүлэгчийн процессуудад залгаас болгон ачаалагддаг. Сокетуудын оронд сервер нь BLooper дээр суурилсан эх мессежийн гогцоо ашигладаг.

Туршилтын зорилгоор haikuware репозитор нь GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord, HandBrake зэрэг бэлэн багцуудыг агуулдаг.

Хайку нь Wayland-тай нийцүүлэхийн тулд давхаргыг хэрэгжүүлсэн
Хайку нь Wayland-тай нийцүүлэхийн тулд давхаргыг хэрэгжүүлсэн

Өмнө нь Хайкугийн өөр нэг хөгжүүлэгч Xlib номын сантай нийцтэй байдлыг хангах давхаргын анхны хэрэгжилтийг аль хэдийн бэлтгэсэн бөгөөд энэ нь X сервер ашиглахгүйгээр Хайку дахь X11 програмуудыг ажиллуулах боломжийг олгодог. Энэ давхарга нь дуудлагыг Хайкугийн өндөр түвшний график API руу хөрвүүлэх замаар Xlib функцийг дуурайлган хэрэгжүүлдэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх