Wayland 1.20 include il supporto ufficiale per FreeBSD e altro

Logo Wayland

recentemente il lancio di la nuova versione stabile del protocollo, il meccanismo di comunicazione tra processi e librerie Weland 1.20.

Ramo 1.20 è retrocompatibile a livello di API e ABI con le versioni 1.x e contiene principalmente correzioni di bug e aggiornamenti di protocollo minori.

Il server composito di Weston, che fornisce codice ed esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e embedded, si sta evolvendo in un ciclo di sviluppo separato.

Principali notizie di Wayland 1.20

In questa nuova versione del protocollo si evidenzia che è stato implementato il supporto ufficiale per la piattaforma FreeBSD, per i quali sono stati aggiunti i test al sistema di integrazione continua.

Un altro importante cambiamento in Wayland 1.20 è che supporto per il sistema di compilazione di autotools rimosso e ora usa invece Meson.

Oltre a ciò, si evidenzia che la funzione "Wl_surface.offset" è stato aggiunto al protocollo per consentire ai client di aggiornare l'offset del buffer di superficie indipendentemente dal buffer stesso.

Si noti inoltre che le funzionalità "wl_output.name" e "wl_output.description" sono state aggiunte al protocollo per consentire al client di identificare l'output senza essere vincolato all'estensione del protocollo xdg-output-unstable-v1.

Un nuovo attributo di "tipo" è stato introdotto nelle definizioni del protocollo per gli eventi e gli eventi stessi possono ora essere contrassegnati come distruttori.

E possiamo anche scoprire che sono state apportate correzioni di bug, comprese le race condition durante la rimozione dei proxy su client multithread.

Dalla parte di Modifiche relative a Wayland nelle applicazioni, negli ambienti desktop e nelle distribuzioni, si evidenzia quanto segue:

  • In XWayland e nel driver proprietario NVIDIA ha implementato modifiche, consentendo il supporto completo dell'accelerazione hardware OpenGL e Vulkan nelle applicazioni X11 realizzate utilizzando il componente DDX.
  • Il protocollo è stato implementato in Ubuntu 21.04, mentre in Fedora 35, Ubuntu 21.10 e RHEL 8.5 viene aggiunta la possibilità di utilizzare il protocollo Wayland basato su desktop con sistemi di driver NVIDIA proprietari.
  • Canonical ha rilasciato un framework Ubuntu a schermo intero per chioschi Internet utilizzando il protocollo Wayland.
  • Il sistema di streaming video OBS Studio ha implementato il protocollo conforme a Wayland.
  • GNOME 40 e 41 continuano a perfezionare il supporto per il protocollo Wayland e il componente XWayland. Le sessioni Wayland sono consentite per i sistemi con GPU NVIDIA.
  • Portabilità continua del desktop MATE per Wayland. Per funzionare senza essere collegati a X11 nell'ambiente Wayland, vengono adattati il ​​visualizzatore di documenti Atril, il monitor di sistema, l'editor di testo Pen, l'emulatore di terminale e altri componenti desktop.
  • In KDE una sessione è stata stabilizzata utilizzando il protocollo Wayland. Il gestore della composizione KWin e il desktop KDE Plasma 5.21, 5.22 e 5.23 forniscono miglioramenti significativi alla sessione Wayland.
  • Firefox 93-96 include modifiche per risolvere i problemi che interessano gli ambienti Wayland con la gestione di finestre pop-up, appunti e ridimensionamento su diverse schermate DPI.
  • È stata rilasciata un'interfaccia personalizzata compatta basata sul server composito di Weston.
  • È disponibile la prima versione di labwc, un server composito per Wayland con funzionalità che ricordano il window manager Openbox.
  • System76 sta lavorando a un nuovo ambiente utente COSMIC utilizzando Wayland.
  • L'ambiente personalizzato Sway 1.6 e il server composito Wayfire 0.7 sono stati rilasciati utilizzando Wayland.
  • È stato proposto un driver aggiornato per Wine, che consente di eseguire applicazioni utilizzando GDI e OpenGL / DirectX tramite Wine direttamente in un ambiente basato su Wayland, senza utilizzare il livello XWayland e senza rimuovere il legame di Wine al protocollo X11. Il driver aggiunge il supporto per Vulkan e configurazioni multi-monitor.
  • Microsoft ha implementato la capacità di eseguire applicazioni Linux con un'interfaccia grafica in ambienti basati sul sottosistema WSL2 (Windows Subsystem for Linux). Per l'output viene utilizzato il gestore composito RAIL-Shell, che utilizza il protocollo Wayland e si basa sul codebase Weston.

Infine, per chi fosse interessato a poter testare questa nuova versione, può scaricare il codice sorgente per la compilazione da il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.