Veröffentlichung des Kompositionsservers Weston 11.0

Nach achtmonatiger Entwicklung wurde die stabile Version des Composite-Servers Weston 11.0 veröffentlicht, die Technologien entwickelt, die eine vollständige Unterstützung des Wayland-Protokolls in Enlightenment, GNOME, KDE und anderen Benutzeroberflächen ermöglichen. Die Entwicklung von Weston zielt darauf ab, eine hochwertige Codebasis und Arbeitsbeispiele für die Nutzung von Wayland in Desktop-Umgebungen und eingebetteten Lösungen, wie Plattformen für Automobil-Infotainmentsysteme, Smartphones, Fernseher und andere Verbrauchergeräte, bereitzustellen. Der Code des Projekts wird unter der MIT-Lizenz veröffentlicht.

Der Wechsel zu einer signifikanten Version von Weston ist auf Änderungen der ABI zurückzuführen, die die Kompatibilität beeinträchtigen. Änderungen im neuen Zweig von Weston:

  • Die Arbeit an der Infrastruktur für das Farbmanagement wurde fortgesetzt, die es ermöglicht, Farben zu transformieren, Gamma-Korrekturen durchzuführen und mit Farbprofilen zu arbeiten. Unter anderem wurde die Möglichkeit zur Einstellung des ICC-Profils für den Monitor hinzugefügt und Farben aus sRGB darin widerzuspiegeln. Zudem wurde die Unterstützung für den Wechsel des Monitors in den HDR-Modus hinzugefügt, jedoch ist die Erstellung von HDR-Inhalten bisher noch nicht implementiert.
  • Die Vorbereitungen zur Implementierung der Unterstützung für die gleichzeitige Ausführung mehrerer Backends, beispielsweise für die Anzeige über KMS und RDP, wurden in einem der nächsten Releases getroffen.
  • Im DRM-Backend wurde eine Basis für die zukünftige Unterstützung von Konfigurationen mit mehreren GPUs geschaffen.
  • Verschiedene Verbesserungen wurden hinsichtlich der Unterstützung des RDP-Backends für den Fernzugriff auf den Bildschirminhalt vorgenommen.
  • Die Leistung des DRM-Backends wurde verbessert.
  • Unterstützung für das Protokoll 'single-pixel-buffer' wurde hinzugefügt, das die Erstellung von einpixeligen Puffern ermöglicht, die vier 32-Bit RGBA-Werte enthalten. Mithilfe des Protokolls 'viewporter' kann der Compositor Server einpixelige Puffer skalieren, um einheitliche farbige Flächen beliebiger Größe zu schaffen.
  • Die Implementierung von 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 Skalierung wurde aus dem Desktop-Shell entfernt.
  • Die Unterstützung für das Protokoll wl_shell wurde eingestellt, an dessen Stelle tritt xdg-shell.
  • Das Backend fbdev wurde entfernt, stattdessen sollte das KMS-Backend verwendet werden.
  • Die Komponenten weston-launch, launcher-direct, weston-info und weston-gears wurden entfernt, an deren Stelle sollte die Bibliothek libsea und wayland-info verwendet werden.
  • Das KMS-Attribut 'max-bpc' ist nun standardmäßig gesetzt.
  • Eine Notabschaltung wurde sichergestellt, wenn der verfügbare Speicher im System erschöpft ist.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster