Rilascio di Weston Composite Server 11.0

Dopo otto mesi di sviluppo, è stata pubblicata una versione stabile del server composito Weston 11.0, sviluppando tecnologie che contribuiscono all'emergere del pieno supporto per il protocollo Wayland in Enlightenment, GNOME, KDE e altri ambienti utente. Lo sviluppo di Weston mira a fornire una base di codice di alta qualità ed esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e soluzioni integrate, come piattaforme per sistemi di infotainment automobilistici, smartphone, TV e altri dispositivi di consumo. Il codice del progetto è distribuito sotto la licenza MIT.

Il cambiamento significativo del numero di versione di Weston è dovuto alle modifiche ABI che interrompono la compatibilità. Cambiamenti nella nuova filiale di Weston:

  • Lavoro continuo sull'infrastruttura di gestione del colore che consente la conversione del colore, la correzione della gamma e i profili colore. Inclusa la possibilità di configurare il profilo ICC per il monitor e riflettere i colori da sRGB al suo interno. C'è anche il supporto per passare il monitor alla modalità HDR, ma la generazione di contenuti HDR non è stata ancora implementata.
  • Sono stati fatti i preparativi per l'implementazione in una delle prossime versioni del supporto per l'esecuzione simultanea di più backend, ad esempio per l'output tramite KMS e RDP.
  • Il backend DRM fornisce la base per il supporto futuro delle configurazioni multi-GPU.
  • Sono stati apportati vari miglioramenti per supportare il backend RDP per l'accesso remoto al contenuto dello schermo.
  • Prestazioni del backend DRM migliorate.
  • Aggiunto il supporto per il protocollo buffer a pixel singolo, consentendo la creazione di buffer a pixel singolo che includono quattro valori RGBA a 32 bit. Utilizzando il protocollo viewporter, il server composito può ridimensionare buffer a pixel singolo per creare superfici di colore uniformi di dimensione arbitraria.
  • L'implementazione di weston_buffer è stata rielaborata.
  • I plugin cms-static e cms-colord sono stati deprecati.
  • Il supporto per più aree di lavoro e il ridimensionamento è stato rimosso dalla shell del desktop.
  • Il supporto per il protocollo wl_shell è stato interrotto, sostituito da xdg-shell.
  • Il backend fbdev è stato rimosso e al suo posto dovrebbe essere utilizzato il backend KMS.
  • I componenti weston-launch, launcher-direct, weston-info e weston-gears sono stati rimossi, a favore di libsea e wayland-info.
  • Per impostazione predefinita, è impostata la proprietà KMS max-bpc.
  • Abilitato l'arresto di emergenza quando la memoria libera nel sistema è esaurita.

Fonte: opennet.ru

Aggiungi un commento