Efter otte måneders udvikling er en stabil version af komposit-serveren Weston 11.0 offentliggjort, som udvikler teknologier, der muliggør fuld støtte til Wayland-protokollen i Enlightenment, GNOME, KDE og andre brugergrænseflader. Udviklingen af Weston er fokuseret på at levere en høj kvalitetskodebase og arbejdsprøver til brug af Wayland i desktop-miljøer og indlejrede løsninger, såsom platforme til bilens infotainmentsystemer, smartphones, tv'er og andre forbrugerenheder. Koden i projektet distribueres under MIT-licensen.
Ændringen af Weston-versionens nummer skyldes ændringer i ABI, der bryder kompatibiliteten. Ændringer i den nye Weston-iteration:
- Arbejdet med infrastrukturen til farvestyring er fortsat, hvilket muliggør farvekonvertering, gamma-korrektion og arbejde med farveprofiler. Der er tilføjet mulighed for at konfigurere ICC-profilen for monitoren og spejle farver fra sRGB. Der er også kommet støtte til at skifte monitoren til HDR-tilstand, men genereringen af HDR-indhold er endnu ikke implementeret.
- Forberedelserne til implementering af støtte til samtidig udførelse af flere backend-systemer, f.eks. til output via KMS og RDP, er blevet gennemført.
- I DRM-backenden er der blevet etableret et fundament for fremtidig støtte til konfigurationer med flere GPU'er.
- Forskellige forbedringer relateret til understøttelse af RDP-backend til fjernadgang til skærminhold er blevet implementeret.
- Ydelsen i DRM-backenden er forbedret.
- Understøttelse af single-pixel-buffer-protokollen er blevet tilføjet, hvilket gør det muligt at skabe enkeltpixelbuffer, der indeholder fire 32-bit RGBA-værdier. Gennem viewporter-protokollen kan kompositten server skale enkeltpixelbufferne for at skabe ensartede farveskærme i vilkårlig størrelse.
- Implementeringen af weston_buffer er blevet omarbejdet.
- Pluginsne cms-static og cms-colord er blevet erklæret forældede.
- Understøttelse af flere skriveborde og skalering er blevet fjernet fra desktop-shell.
- Understøttelsen af wl_shell-protokollen er blevet ophævet, og blevet erstattet af xdg-shell.
- fbdev-backenden er blevet fjernet, og KMS-backenden bør anvendes i stedet.
- Komponenter som weston-launch, launcher-direct, weston-info og weston-gears er blevet fjernet, og libsea-biblioteket og wayland-info bør bruges i stedet.
- KMS-egenskaben max-bpc er som standard indstillet.
- Sikret nødstop, når systemet løber tør for ledig hukommelse.
Kilde: opennet.ru
