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

60GB SSD 8Gb DDR4