Nakon osam mjeseci razvoja, objavljeno je stabilno izdanje kompozitnog poslužitelja Weston 11.0, koje razvija tehnologije koje omogućavaju punu podršku za Wayland protokol u Enlightenment, GNOME, KDE i drugim korisničkim okruženjima. Razvoj Westona usmjeren je na pružanje kvalitetne baze koda i radnih primjera za korištenje Waylanda u desktop okruženjima i ugrađenim rješenjima, poput platformi za informatičko-zabavne sustave u vozilima, pametnih telefona, televizora i drugih potrošačkih uređaja. Kod projekta distribuira se pod MIT licencom.
Promjena značajnog broja verzije Westona uzrokovana je promjenama ABI koje narušavaju kompatibilnost. Promjene u novoj grani Westona:
- Nastavljena je izrada infrastrukture za upravljanje bojom, koja omogućava pretvorbu boja, gamma korekciju i rad s profilima boja. Također je dodana mogućnost prilagodbe ICC profila za monitor i odražavanje boja iz sRGB. Također je dodana podrška za prebacivanje monitora u HDR način, ali oblikovanje HDR sadržaja trenutno nije implementirano.
- Pripremljena su rješenja za implementaciju podrške za istodobno izvođenje više backendova, na primjer, za izlaz putem KMS-a i RDP-a, u jednom od sljedećih izdanja.
- U DRM backendu postavljena je osnova za buduću podršku konfiguracijama s više GPU-a.
- Unesena su razna poboljšanja vezana uz podršku RDP backendu za daljinski pristup sadržaju ekrana.
- Povećana je učinkovitost DRM backend-a.
- Dodana je podrška za protokol single-pixel-buffer, koji omogućava stvaranje jednopikselnih međuspremnika koji uključuju četiri 32-bitne vrijednosti RGBA. Uz pomoć protokola viewporter, kompozitni server može skalirati jednopikselne međuspremnike za stvaranje homogennog obojenog površina proizvoljne veličine.
- Revidirana je implementacija weston_buffer.
- Prošli su označeni kao zastarjeli dodaci cms-static i cms-colord.
- Iz desktop-shell-a isključena je podrška za više radnih prostora i skaliranje.
- Prekinuta je podrška za wl_shell protokol, koji je zamijenjen xdg-shellom.
- Uklonjen je fbdev backend, umjesto kojeg se preporučuje korištenje KMS backend-a.
- Uklonjeni su komponente weston-launch, launcher-direct, weston-info i weston-gears, umjesto kojih se preporučuje korištenje biblioteke libsea i wayland-info.
- Zadano KMS svojstvo max-bpc.
- Osigurano hitno isključivanje u slučaju iscrpljivanja slobodne memorije u sustavu.
Izvor: opennet.ru
