Fedora 25 è ora disponibile. Le persone sono in fermento, poiché il team ha deciso di rendere Wayland la sessione grafica predefinita in futuro. Per molti utenti Linux Wayland è un nuovo termine che è apparso, ma che non capiscono.
In questo articolo esamineremo brevemente cos’è Wayland, cosa fa e perché gli sviluppatori si stanno riversando su di esso a frotte! Cos’è esattamente Wayland? Scopriamolo!
Perché Wayland?
Finché Desktop Linux è stato una cosa, c’è stato un server di visualizzazione. Questa tecnologia è nota come X11 ed è ciò che funziona con la scheda video sulla tua macchina Linux per realizzare la grafica. Il server di visualizzazione è ciò che consente ambienti desktop, programmi e persino giochi.
Ogni distribuzione Linux utilizza il server di visualizzazione X11, un set di strumenti vecchio quanto l’inizio di Linux (forse anche più vecchio). Senza entrare troppo nel tecnico, è sicuro dire che il server di visualizzazione X11 ha un sacco di problemi, e il consenso generale nella comunità Linux è che abbiamo superato questa tecnologia, ed è parte di ciò che trattiene Linux come piattaforma.
Sono iniziati i colloqui su un nuovo server di visualizzazione per Linux, uno moderno che non ha i vistosi buchi di sicurezza che hanno afflitto X11 nel corso degli anni e non ha nemmeno i suoi fastidiosi problemi tecnici. Quel nuovo server di visualizzazione è Wayland.
Cosa fa Wayland?
Wayland è un protocollo di visualizzazione, e anche sicuro. Ogni singola applicazione è un “client” e il tuo hardware video è un “server”. A differenza di X11, ogni programma sarà in grado di utilizzare il protocollo Wayland da solo. Ciò significa che le prestazioni sono migliori, poiché il server di visualizzazione non sta lavorando duramente per mantenere un grande pasticcio e invece lascia solo disegnare le cose che ne hanno bisogno.
Insieme a tutto ciò, il protocollo Wayland ha qualcosa chiamato XWayland. Questo è uno strumento che rende possibile portare i programmi basati su X11 nella piega. Ciò significa che non appena il nuovo server di visualizzazione sarà pronto, i programmi più diffusi continueranno a funzionare normalmente.
Il protocollo è anche superiore quando si tratta di sicurezza. Con X11, è possibile fare qualcosa noto come “keylogging” consentendo a qualsiasi programma di esistere in background e leggere cosa sta succedendo con altre finestre aperte nell’area X11. Con Wayland questo semplicemente non accadrà (anche se probabilmente non è impossibile), poiché ogni programma funziona in modo indipendente.
Rendere possibile ad altri programmi l’ascolto e il furto di informazioni è ottimo per la sicurezza, ma può anche dare una svolta alle cose. Cose semplici come “copia e incolla” sono state reinventate per questo!
Quali driver attualmente supportano Wayland
A partire da ora, coloro che desiderano provare Wayland dovranno eseguire il driver open source Nvidia o il driver open source Intel. I driver proprietari Nvidia / AMD non funzionano con Wayland ed è improbabile che cambino fino a quando le aziende non aggiungeranno il supporto (anche se si presume che ciò accadrà molto presto).
Come provare Wayland
La maggior parte delle distribuzioni Linux ha deciso di utilizzare Wayland (ad eccezione di Ubuntu). Il modo più rapido e indolore per provarlo al momento è quello di scarica Fedora 25 e installalo. Nessuna configurazione richiesta ed è impostata come predefinita.
Tuttavia, se sei su un’altra distribuzione Linux, un buon modo per provare Wayland è installare Gnome Shell o KDE Plasma 5. Entrambi i progetti hanno lavorato duramente per implementare una fantastica sessione Wayland. Queste sessioni possono essere trovate nel gestore degli accessi.
Conclusione
X11 è lento e un mosaico di codice imbullonato che lo rende difficile da modernizzare. Quel che è peggio è che c’è solo un piccolo gruppo di sviluppatori X11 che comprende anche la tecnologia. È per questo che X11 è lentamente peggiorato con il passare degli anni.
Questo è il motivo per cui la comunità Linux nel suo insieme ha scelto di spostarsi verso Wayland. È moderno, più facile da programmare e aiuterà a rendere più moderna la visualizzazione della grafica sui sistemi Linux.
Cosa ne pensi di Wayland? Dicci di seguito!
Credito immagine: wayland.org, linux-ink.ru