Weston Composite Server 11.0-vrystelling

Na agt maande se ontwikkeling is 'n stabiele vrystelling van die Weston 11.0 saamgestelde bediener gepubliseer, wat tegnologieë ontwikkel wat bydra tot die ontstaan ​​van volle ondersteuning vir die Wayland-protokol in Verligting, GNOME, KDE en ander gebruikersomgewings. Weston se doelwit is om 'n hoë gehalte kodebasis en werksvoorbeelde te verskaf vir die gebruik van Wayland in rekenaaromgewings en ingebedde oplossings soos platforms vir motorinligtingvermaakstelsels, slimfone, TV's en ander verbruikerstoestelle. Die projekkode word onder die MIT-lisensie versprei.

Die belangrikste weergawe nommer verandering vir Weston is as gevolg van ABI veranderinge wat versoenbaarheid breek. Veranderinge in die nuwe Weston-tak:

  • Voortgesette werk aan kleurbestuur-infrastruktuur wat voorsiening maak vir kleuromskakeling, gamma-korreksie en kleurprofiele. Insluitend die vermoë om die ICC-profiel vir die monitor op te stel en kleure van sRGB daarin te weerspieël. Daar is ook ondersteuning om die monitor na HDR-modus oor te skakel, maar die generering van HDR-inhoud is nog nie geïmplementeer nie.
  • Voorbereidings is getref vir die implementering in een van die volgende vrystellings van ondersteuning vir gelyktydige uitvoering van verskeie backends, byvoorbeeld vir uitset via KMS en RDP.
  • Die DRM-backend bied die grondslag vir toekomstige ondersteuning vir multi-GPU-konfigurasies.
  • Verskeie verbeterings is aangebring om RDP-agtergrond te ondersteun vir afstandtoegang tot skerminhoud.
  • Verbeterde DRM-agtergrondprestasie.
  • Bygevoeg ondersteuning vir die enkel-pixel-buffer protokol, wat die skepping van enkel-pixel buffers moontlik maak wat vier 32-bis RGBA-waardes insluit. Deur die viewporter-protokol te gebruik, kan die saamgestelde bediener enkelpiekselbuffers skaal om eenvormige kleuroppervlaktes van arbitrêre grootte te skep.
  • Die implementering van weston_buffer is herwerk.
  • Die cms-statiese en cms-kleur-inproppe is opgeskort.
  • Ondersteuning vir veelvuldige werkruimtes en skaal is van lessenaar-dop verwyder.
  • Ondersteuning vir die wl_shell-protokol is gestaak, vervang deur xdg-shell.
  • Die fbdev backend is verwyder en die KMS backend moet eerder gebruik word.
  • Die komponente weston-launch, launcher-direct, weston-info en weston-gears is verwyder, ten gunste van libsea en wayland-info.
  • By verstek is die KMS-eienskap max-bpc gestel.
  • Geaktiveerde noodafsluiting wanneer vrye geheue in die stelsel uitgeput is.

Bron: opennet.ru

Voeg 'n opmerking