Efter Ätta mÄnader av utveckling publicerades den stabila versionen av den kompositservern Weston 11.0, som utvecklar teknologier som stödjer fullstÀndig support för Wayland-protokollet i Enlightenment, GNOME, KDE och andra anvÀndarmiljöer. Utvecklingen av Weston syftar till att tillhandahÄlla en högkvalitativ kodbas och exempel som kan anvÀndas för Wayland i skrivbordsmiljöer och inbÀddade lösningar, sÄsom plattformar för infotainmentsystem i bilar, smartphones, TV-apparater och andra konsumentenheter. Projektkoden distribueras under MIT-licensen.
Bytet av en betydande versionsnummer för Weston beror pĂ„ Ă€ndringar av ABI som bryter kompatibiliteten. Ăndringarna i den nya versionen av Weston:
- Arbetet med infrastrukturen för fÀrghantering har fortsatt, vilket möjliggör fÀrgrotering, gammajustering och arbete med fÀrgprofiler. Det har ocksÄ lagts till en möjlighet att konfigurera ICC-profilen för monitorn och reflektera fÀrger frÄn sRGB i den. Dessutom har stöd för att vÀxla monitorn till HDR-lÀge lagts till, men skapandet av HDR-innehÄll har Ànnu inte implementerats.
- Förberedelser har gjorts för att i ett av de kommande slÀppen implementera stöd för samtidig körning av flera backend, exempelvis för utdata via KMS och RDP.
- En grund har skapats i DRM-backenden för framtida stöd för konfigurationer med flera GPU:er.
- Olika förbÀttringar relaterade till stödet för RDP-backenden för fjÀrrÄtkomst till skÀrminnehÄll har genomförts.
- Prestandan för DRM-backenden har förbÀttrats.
- Stöd för single-pixel-buffer-protokollet har lagts till, vilket möjliggör skapande av enpixlade buffertar som inkluderar fyra 32-bitars RGBA-vÀrden. Genom viewporter-protokollet kan den kompositiva server skala enpixlade buffertar för att skapa homogena fÀrgade ytor av godtycklig storlek.
- Implementeringen av weston_buffer har omarbetats.
- Plugins cms-static och cms-colord har förklarats som förÄldrade.
- Stödet för flera arbetsytor och skalning har tagits bort frÄn desktop-shell.
- Stödet för wl_shell har avslutats, som har ersatts av xdg-shell.
- fbdev-backenden har tagits bort, och KMS-backenden bör anvÀndas istÀllet.
- Komponenterna weston-launch, launcher-direct, weston-info och weston-gears har tagits bort, och istÀllet bör biblioteket libsea och wayland-info anvÀndas.
- Som standard har KMS-egenskapen max-bpc stÀllts in.
- En nödstopp har sÀkerstÀllts vid minnesbrist i systemet.
KĂ€lla: opennet.ru
