Weston Composite Server 14.0 Verëffentlechung

No néng Méint vun der Entwécklung ass eng stabil Verëffentlechung vum Composite-Server Weston 14.0 publizéiert ginn, entwéckelt Technologien, déi zu der Entstoe vu voller Ënnerstëtzung fir de Wayland-Protokoll an der Enlightenment, GNOME, KDE an aner User-Ëmfeld bäidroen. Dem Weston seng Entwécklung zielt eng qualitativ héichwäerteg Codebasis an Aarbechtsbeispiller ze bidden fir Wayland an Desktop-Ëmfeld an embedded Léisungen ze benotzen, sou wéi Plattformen fir Automotive Infotainmentsystemer, Smartphones, Fernseher an aner Konsumentengeräter. De Projet Code gëtt ënner der MIT Lizenz verdeelt.

Ännerungen an der neier Weston Branche:

  • Ënnerstëtzung fir Hardware-Ënnerlag gouf zum Output-Backend iwwer DRM (Direct Rendering Manager) bäigefüügt. De Modus vum atomesche asynchrone Wiessel tëscht zwee Pufferen am Video Memory (Atomic asynchrone Flip) ass aktivéiert.
  • D''Spigel-vun'-Astellung gouf an d'Konfiguratiounsdatei bäigefüügt fir d'Ausgangsspigel ze organiséieren.
  • Ënnerstëtzung fir DmaBuf Technologie gouf op den Output Backend iwwer de Pipewire Multimedia Server bäigefüügt.
  • Den einfache-egl Client erlaabt d'Benotzung vun transluzenten Flächen mat 16-Bit Faarfrepresentatioun. Zousätzlech Optioun fir EGL Extensioun ze benotzen EGL_EXT_present_opaque. Ënnerstëtzung fir Uewerflächekompressioun gouf implementéiert.
  • Am Backend fir Output iwwer de RDP Protokoll ass Ënnerstëtzung fir FreeRDP 3.x bäigefüügt.
  • De VNC Output Backend bitt d'Fäegkeet TLS auszeschalten an e Passwuert fir Authentifikatioun am Net-TLS Modus ze benotzen.
  • libweston huet Ënnerstëtzung fir d'Wayland Protokoll Extensioun fir Faarfverwaltung bäigefüügt. D'Kapazitéit fir de Beräich vun der Zeigerbewegung op Vollbildschiermflächen ze limitéieren ass implementéiert ginn.
  • D'Komponente fir Rendering iwwer OpenGL (gl-Renderer) huet Ënnerstëtzung bäigefüügt fir OpenGL ES 3 an OpenGL ES 2 Output am asynchrone Modus z'änneren, souwéi d'Fäegkeet fir d'Faarf vun Objeten mat engem Shader z'änneren.

Source: opennet.ru