Annuncio pubblicitario

Le distribuzioni Linux avranno presto un nuovo server di visualizzazione chiamato Wayland. Ma che cos'è esattamente e perché è importante? Diamo un'occhiata a Wayland e vediamo come puoi provarlo subito.

Cos'è Wayland?

Wayland è un nuovo server di visualizzazione che dovrebbe raggiungere le distribuzioni Linux entro i prossimi anni. Sebbene il server di visualizzazione Wayland sia già considerato stabile, mancano ancora alcune funzionalità utili e la maggior parte dei toolkit di interfaccia utente come GTK e Qt non ha ancora abbastanza supporto per Wayland Usato. Tuttavia, il supporto è attualmente in fase di elaborazione e Wayland verrà finalmente incluso nelle distribuzioni Linux una volta che il supporto sarà attivo.

Che cos'è un server di visualizzazione?

recensione del monitor qnix qx2710 1
Ma ti starai chiedendo, cos'è un display server? È il software che coordina l'input e l'output del sistema insieme a ciò che vedi sullo schermo.

Quindi i toolkit dell'interfaccia utente come GTK e Qt indicano al server di visualizzazione come utilizzare elementi di interfaccia come finestre e pulsanti e parlano anche 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 un pulsante "Rendering" in un'applicazione di editing video, il server di visualizzazione indica al programma che è stato fatto clic sul pulsante, il che avvia il processo di rendering.

instagram viewer

Wayland rispetto al X Display Server

Sebbene Wayland sia un nuovo server di visualizzazione, non è il primo in quanto attualmente utilizziamo un altro server di visualizzazione per le nostre esigenze desktop. Quindi cosa c'è che non va nell'attuale display server, noto come X.org X Display Server? La risposta breve: molto.

La base di codice su cui si basa l'X display server ha almeno tre decenni ed è stata costantemente ottimizzata e adattata 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 codice per funzionalità che nessuno usa più. Peggio ancora, ci sono diversi bug nel codice che sono problemi di sicurezza, che aspettano solo di essere scoperti e sfruttati.

Invece di provare a riscrivere l'intero server di visualizzazione X per trasformare quel casino in qualcosa di più gestibile, la comunità ha optato invece per scrivere un nuovo server di visualizzazione da zero. Non solo è più facile da fare, ma consente anche agli sviluppatori di pianificare le esigenze future e progettare implementazioni prima di iniziare effettivamente a scrivere il codice. Ciò contribuirà anche a portare a un codice molto più pulito.

Wayland vs. Mir

Wayland non è l'unico server di visualizzazione emergente in circolazione. Canonical, l'azienda dietro Ubuntu Perché gli utenti di Windows XP dovrebbero passare a Ubuntu 14.04 LTS "Trusty Tahr"Se stai ancora cercando di scaricare Windows XP ma non hai ancora trovato un'alternativa, Ubuntu 14.04 è un'ottima scelta. Leggi di più , ha costretto Wayland a creare il proprio server di visualizzazione chiamato Mir. A Canonical non piaceva la direzione di Wayland e decise di rovesciare il progetto per ottenere il controllo completo sullo sviluppo del loro server di visualizzazione.

ubuntu_trusty_desktop
La comunità è stata oltraggiata dalla decisione di Canonical di fork di Wayland per creare Mir, dal momento che ciò significava che gli sviluppatori avrebbero dovuto lavorare per supportare due server di visualizzazione anziché solo uno. Per il momento, tuttavia, sembra che Mir sia ancora in fase di sviluppo a un ritmo costante, ed è pensato per essere incluso nel desktop di Ubuntu e nelle versioni di Ubuntu Touch alla fine.

Come provare Wayland

wayland_rbos
Ora che conosci un po 'di Wayland, è tempo di provarlo! Il modo migliore per farlo senza fare confusione con la propria installazione di Linux è scaricare una copia dell'ultima versione di Rebecca Black OS. Ignora il nome, perché funge da anteprima tecnologica piuttosto buona per Wayland e un ambiente desktop che supporta Wayland chiamato Hawaii. Una volta scaricato, puoi farlo scrivilo su una chiavetta USB Creatore Linux Live USB: avvia facilmente Linux dalla tua unità flash Leggi di più e avvialo. L'esecuzione su una macchina virtuale purtroppo non funzionerà (almeno non per ora) perché non è disponibile un driver grafico che funzioni sia con Wayland che con VirtualBox.

Se vuoi provare Wayland su una distribuzione più popolare, Fedora offre un'anteprima di Wayland Fedora 20: Novità di questa versione di Linux "Heisenbug"?Fedora ha recentemente festeggiato i suoi 10 anni di esistenza con la loro 20a uscita, il cui nome in codice è "Heisenbug". Leggi di più a cui è possibile accedere eseguendo il comando:

gnome-session --session gnome-wayland.

Ancora una volta, utilizzalo a tuo rischio e pericolo, soprattutto perché GNOME non supporta Wayland quasi come l'ambiente desktop delle Hawaii.

Il futuro di Wayland

Eventualmente l'adozione di Wayland avverrà rapidamente, perché prima passiamo a una base di codice più pulita, meglio è. Sarà molto più sicuro e probabilmente più veloce in quanto avrà anche meno fame di risorse. Fino ad allora, puoi sempre ottenere l'ultima versione di Rebecca Black OS per provarlo.

Cosa ne pensi di Wayland? Sei felice di passare alla fine? Fateci sapere nei commenti!

Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.