Wayland il nuovo X server
Ciao! Oggi voglio parlarvi e istigarvi a provare Wayland Display Server ovvero il progetto abizioso, giovane e ancora immaturo di un nuovo Xserver scritto da Kristian Høgsberg per il nostro amato Linux. L’autore, sviluppatore della distro redhat, tiene a precisare che il software è stato scritto esclusivamente da lui e non è supportato dalla comunità dal berretto rosso. (questo preoccupa un pò per il futuro del X server)
Gli obiettivi principali del progetto sono quelli di creare un server grafico semplice e basilare, stabile, rapido, dal codice moderno (il codice base di xorg risale ormai al lontano 1984) basato sulle tecnologie grafiche introdotte dagli ultimi Kernel (KMS, GEM etc).
Il server include un compositor e tutti gli oggetti vengono disegnati mediante questo in direct rendering.
Anche se l’obiettivo del progetto non è quello di creare un server sostitutivo a Xorg, il nostro Wayland ha tutte le carte in regola per poterlo diventare in futuro, considerando che è già stato effettuato il porting delle librerie QT e GTK.
Al momento Wayland è eseguibile esclusivamente su schede video ATI e INTEL, ovvero quelle dotate di Kernel Mode Settings. Lo sarà prossimamente su NVIDIA. Il KMS per le schede intel è presente dalla versione 2.6.29 del kernel, quello per ATI solo nell’ultimo ramo stabile 2.6.31.
Al momento pare che nessuno o quasi sia riuscito a compilare Wayland sopratutto a causa degli ultimi aggiornamenti del kernel e delle varie librerie da cui l’x server dipende. Per compilarlo occorre infatti patchare pesantemente tutte le dipendenze e il kernel.
Per giorni ho tentato di compilarlo ma ci sono riuscito solo oggi.
Nonostante la compilazione, non sono ancora riuscito ad avviarlo per questo ho deciso di condividere la mia sperimentazione con il forum di archlinux aprendo questo topic e creando tutti i PKGBUILD per la compilazione/installazione di Wayland.
Chiunque sia interessato a provare Wayland può procedere con la lettura.
Testare Wayland
Si tratta di software instabile. Per installare i PKGBUILD inciamperete in una serie di conflitti di dipendenze trai quali ci si può anche perdere quindi prestate attenzione e soprattutto non procedete se non siete sicuri di ciò che fate. Un consiglio che posso darvi è quello di rimuovere xorg e tutte le sue dipendenze per evitare qualsiasi tipo di conflitto fra pacchetti.
Di seguito i PKGBUILD che vanno installati in questo preciso ordine:
1. INSTALLARE KERNEL26-WAYLAND
Attenzione! Sia per utenti intel che per utenti ATI occorre abilitare il KMS! – Vedi guida: abilitare KMS su ATI – Vedi guida: abilitare KMS su INTEL
kernel26-wayland
Una volta installato il kernel, riavviate il sistema con quel kernel e procedete con l’installazione degli altri PKGBUILD.
2. wayland-dri2proto-git
3. wayland-libdrm-git
4. wayland-mesa-git
5. wayland-eagle-git
6. cairo-drm-git
7. wayland-git
Per avviare wayland da shell digitate: wayland-system-compositor
—-
Per ulteriori info vi rimando alle fonti di questo breve articolo:
www.phoronix.com www.ilportalinux.it
Per seguire lo sviluppo e help vi rimando invece al forum di Wayland su google Groups
0 comments
