Come provare Wayland, un nuovo display server per Linux
Le distribuzioni Linux avranno presto un nuovo server di visualizzazione chiamato Wayland. Ma cos'è esattamente, e perché è importante? Diamo un'occhiata a Wayland e vediamo come puoi provarlo adesso.
Che cosa è Wayland?
Wayland è un nuovo server di visualizzazione che dovrebbe raggiungere le distribuzioni Linux entro i prossimi anni. Mentre il server di visualizzazione Wayland è già considerato stabile, mancano ancora alcune funzionalità utili e la maggior parte dei toolkit di interfaccia utente come GTK e Qt non hanno ancora abbastanza supporto per essere effettivamente utilizzata da Wayland. Tuttavia, il supporto è attualmente in fase di elaborazione, e Wayland sarà finalmente incluso nelle distribuzioni Linux una volta che il supporto sarà attivo.
Cos'è un server di visualizzazione?
Ma forse ti starai chiedendo, cos'è un server di visualizzazione? È il software che coordina tra l'input e l'output del sistema in concomitanza con quello che vedi sullo schermo.
Quindi i toolkit dell'interfaccia utente come GTK e Qt dicono al server di visualizzazione come utilizzare gli elementi dell'interfaccia come finestre e pulsanti e anche parlare con il mouse per sapere dove posizionare il cursore. Interagisce anche con i programmi e il sistema operativo in base a ciò che si fa nella GUI. In altre parole, se si fa clic su a “rendere” pulsante in un'applicazione di editing video, quindi il server di visualizzazione dice al programma che è stato fatto clic sul pulsante, che avvia il processo di rendering.
Wayland rispetto a X Display Server
Mentre Wayland è un nuovo server di visualizzazione, non è il primo perché attualmente utilizziamo un server di visualizzazione diverso per le nostre esigenze desktop. Che cosa c'è di sbagliato nel server di visualizzazione corrente, noto come X.org X Display Server? La risposta breve: molto.
Il codice base su cui è basato X display server ha almeno tre decenni di vita ed è stato costantemente ottimizzato e adattato per fornire nuove funzionalità. Quindi non solo il codice è davvero vecchio, ma è anche un casino completo. Tutte le funzionalità sono distribuite in vari file, e c'è ancora un codice per funzionalità che nessuno usa mai più. Peggio ancora, ci sono diversi bug nel codice che sono problemi di sicurezza, che aspettano solo di essere scoperti e sfruttati.
Piuttosto che cercare di riscrivere l'intero X display server per trasformare quel casino in qualcosa di più gestibile, la community ha optato per scrivere invece un nuovo server di visualizzazione da zero. Non solo è più facile da fare, ma consente anche agli sviluppatori di pianificare le esigenze future e le implementazioni di progettazione prima di iniziare effettivamente a scrivere il codice. Ciò contribuirà anche a creare un codice molto più pulito.
Wayland vs. Mir
Wayland non è l'unico server di visualizzazione emergente. Canonical, la società dietro Ubuntu Perché gli utenti di Windows XP dovrebbero passare a Ubuntu 14.04 LTS "Trusty Tahr" Perché gli utenti di Windows XP dovrebbero passare a Ubuntu 14.04 LTS "Trusty Tahr" Se stai ancora provando a scaricare Windows XP ma non hai trovato un alternativa ancora, Ubuntu 14.04 è una grande scelta. Per saperne di più, ha fatto in modo che Wayland creasse il proprio server di visualizzazione chiamato Mir. A Canonical non è piaciuta la direzione di Wayland e ha deciso di imporre il progetto per ottenere il controllo completo sullo sviluppo del proprio server di visualizzazione.
La comunità è stata indignata dalla decisione di Canonical di imporre a Wayland di creare Mir, dal momento che significava che gli sviluppatori dovevano lavorare per supportare due server di visualizzazione invece di uno solo. Per il momento però sembra che Mir sia ancora in fase di sviluppo ad un ritmo costante, ed è destinato ad essere incluso nel desktop di Ubuntu e nelle versioni di Ubuntu Touch alla fine.
Come provare Wayland
Ora che conosci un po 'di Wayland, è tempo di provarlo! Il modo migliore per farlo senza fare confusione con la propria installazione Linux è scaricare una copia dell'ultima versione di Rebecca Black OS. Ignora il nome, perché funge da un'anteprima di tecnologia piuttosto buona per Wayland e un ambiente desktop che supporta Wayland chiamato Hawaii. Una volta scaricato, puoi scriverlo su una chiavetta USB Linux Live USB Creator: Avvia facilmente Linux dalla tua unità Flash Linux Live USB Creator: Avvia facilmente Linux dalla tua unità Flash Leggi di più e avvia. L'esecuzione su una macchina virtuale purtroppo non funzionerà (almeno non per ora) perché non è disponibile un driver grafico compatibile con Wayland e VirtualBox.
Se vuoi provare Wayland su una distribuzione più popolare, Fedora offre un'anteprima di Wayland. Fedora 20: Cosa c'è di nuovo in questa release Linux di "Heisenbug"? Fedora 20: Cosa c'è di nuovo in questa release Linux "Heisenbug"? Fedora ha celebrato di recente i suoi 10 anni di esistenza con la loro ventesima versione - nome in codice "Heisenbug". Leggi di più a cui puoi accedere eseguendo il comando:
gnome-session --session gnome-wayland
.
Ancora una volta, usalo a tuo rischio, specialmente dal momento che GNOME non supporta Wayland quasi quanto l'ambiente desktop Hawaii.
Il futuro di Wayland
Speriamo che l'adozione di Wayland avvenga rapidamente, perché prima passiamo a una base di codice più pulita, meglio è. Sarà molto più sicuro e probabilmente più veloce in quanto sarà anche meno affamato di risorse. Fino ad allora, puoi sempre ottenere l'ultima versione di Rebecca Black OS per testarlo.
Cosa ne pensi di Wayland? Sei felice di passare ad esso? Fateci sapere nei commenti!