Излезе Mir 2.27 с разширени Wayland възможности и добавен още Rust код в стека

0
12
Mir Linux Canonical

Canonical публикува Mir 2.27 като най-новото издание на композитор библиотеките, които улесняват изграждането на Wayland‑базирани среди и са ключов елемент в екосистемата на Ubuntu. Версията продължава тенденцията от последните няколко издания, при които виждаме все повече Wayland функционалност, Rust и по‑модерни API‑та.

Mir вече имплементира протокола org_kde_kwin_server_decoration, което дава на клиентите още един начин да заявяват дали искат декорации от страна на сървъра или клиента, като това води до по-добра съвместимост с KWin и с приложения, които използват този механизъм.

Mir 2.27 добавя поддръжка за EGL_TEXTURE_EXTERNAL_WL, необходима за устройства, използващи libhybris‑базирани операционни системи. Това улеснява интеграцията с EGL драйвери, които идват от Android екосистемата, където Mir традиционно има силно присъствие.

Голямата тема в това издание обаче е Wayland‑rs. След като Rust фронтендът се появи в предишния цикъл, Mir 2.27 значително го разширява:
– генериране на имплементации за Wayland събития, които могат да се изпращат от C++ към Rust и към Wayland клиентите
– възможност за публикуване на грешки върху произволен обект
– автоматично генериране на глобални регистрационни методи
– нов клиентски и handler слой, ориентиран към C++, който улеснява получаването на нотификации за нови клиенти

Тези промени показват ясно намерението на Canonical да изгради пълноценен Wayland фронтенд на Rust, което е по-сигурен, по-модерен и по-лесен за поддръжка.

Mir 2.27 включва и нов logging API, който модернизира начина, по който компонентите докладват събития и грешки. Добавена е и WLCS keyboard поддръжка, което подобрява тестовите сценарии за клавиатурни взаимодействия. Изданието съдържа и множество поправки, които засягат различни части от кода.

Пълните детайли и изходният код са налични в GitHub, където Canonical публикува и допълнителна документация за разработчици.

Прочетете още:  При Linux Kernel 5.3 продължават подобренията за Sound Open Firmware
Абониране
Извести ме за
guest
0 Comments
нови
стари оценка