Die Veröffentlichung des Kompositionsservers Weston 11.0

Nach achtmonatiger Entwicklung wurde die stabile Version des Komposit-Servers Weston 11.0 veröffentlicht, die Technologien fördert, die umfassende Unterstützung des Wayland-Protokolls in Enlightenment, GNOME, KDE und anderen Desktop-Umgebungen ermöglichen. Die Entwicklung von Weston zielt darauf ab, eine qualitativ hochwertige Codebasis und Arbeitsbeispiele für die Verwendung von Wayland in Desktop-Umgebungen sowie in Embedded-Lösungen, wie Plattformen für Fahrzeug-Infotainmentsysteme, Smartphones, Fernseher und andere Verbrauchergeäte, bereitzustellen. Der Code des Projekts wird unter der MIT-Lizenz vertrieben.

Die signifikante Versionsänderung von Weston ist auf ABI-Änderungen zurückzuführen, die die Kompatibilität beeinträchtigen. Neuen Änderungen in der Weston-Version:

  • Die Arbeit an der Infrastruktur zur Farbverwaltung wurde fortgesetzt, die es ermöglicht, Farben zu transformieren, die Gamma-Korrektur durchzuführen und mit Farbprofilen zu arbeiten. Unter anderem wurde die Möglichkeit hinzugefügt, das ICC-Profil für den Monitor anzupassen und Farben aus sRGB zu spiegeln. Außerdem gibt es nun Unterstützung für den Wechsel des Monitors in den HDR-Modus, die Erstellung von HDR-Inhalten ist jedoch noch nicht implementiert.
  • Die Vorbereitung für die Implementierung in einer der nächsten Ausgaben zur Unterstützung des gleichzeitigen Betriebs mehrerer Backends, beispielsweise für die Ausgabe über KMS und RDP, wurde abgeschlossen.
  • Im DRM-Backend wurde die Grundlage für die zukünftige Unterstützung von Konfigurationen mit mehreren GPUs geschaffen.
  • Verschiedene Verbesserungen wurden in Bezug auf die Unterstützung des RDP-Backends für den Remote-Zugriff auf den Bildschirminhalt vorgenommen.
  • Die Leistung des DRM-Backends wurde gesteigert.
  • Die Unterstützung des Single-Pixel-Buffer-Protokolls wurde hinzugefügt, das die Erstellung von Ein-Pixel-Puffern mit vier 32-Bit RGBA-Werten ermöglicht. Mit dem Viewport-Protokoll kann der der Server Ein-Pixel-Puffer zur Erstellung homogener Farbfelder beliebiger Größe skaliert werden.
  • Die Implementierung des weston_buffer wurde überarbeitet.
  • Die Plugins cms-static und cms-colord wurden als veraltet erklärt.
  • Die Unterstützung für mehrere Arbeitsflächen und das Skalieren wurde aus dem Desktop-Shell entfernt.
  • Die Unterstützung für das wl_shell-Protokoll wurde eingestellt, stattdessen kam xdg-shell.
  • Das fbdev-Backend wurde entfernt, stattdessen sollte das KMS-Backend verwendet werden.
  • Die Komponenten weston-launch, launcher-direct, weston-info und weston-gears wurden entfernt, stattdessen sollte die Bibliothek libsea und wayland-info verwendet werden.
  • Das KMS-Attribut max-bpc ist standardmäßig festgelegt.
  • Ein sicherer Abbruch wird gewährleistet, wenn der verfügbare Speicher im System erschöpft ist.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster