Advertentie

Linux-distributies krijgen binnenkort een nieuwe weergaveserver genaamd Wayland. Maar wat is het precies en waarom is het belangrijk? Laten we Wayland eens bekijken en kijken hoe je het nu kunt uitproberen.

Wat is Wayland?

Wayland is een nieuwe weergaveserver die de komende jaren Linux-distributies zou moeten bereiken. Hoewel de Wayland-weergaveserver al als stabiel wordt beschouwd, mist hij nog steeds een aantal nuttige functies, en de meeste toolkits voor gebruikersinterfaces, zoals GTK en Qt, hebben nog niet genoeg ondersteuning om Wayland daadwerkelijk te laten zijn gebruikt. Er wordt momenteel echter aan ondersteuning gewerkt en Wayland zal eindelijk worden opgenomen in Linux-distributies zodra die ondersteuning aanwezig is.

Wat is een weergaveserver?

qnix qx2710 monitoroverzicht 1
Maar u vraagt ​​zich misschien af: wat is een weergaveserver? Het is het stukje software dat coördineert tussen de invoer en uitvoer van het systeem in combinatie met wat u op het scherm ziet.

Dus de gebruikersinterfacetoolkits zoals GTK en Qt vertellen de weergaveserver hoe interface-elementen zoals vensters en knoppen moeten worden gebruikt, en praten ook met de muis om te weten waar de cursor moet worden geplaatst. Het werkt ook samen met de programma's en het besturingssysteem op basis van wat u in de GUI doet. Met andere woorden, als u op een “Render” -knop klikt in een videobewerkingstoepassing, vertelt de weergaveserver het programma dat op de knop is geklikt, wat het renderproces start.

Wayland vergeleken met de X Display Server

Hoewel Wayland een nieuwe weergaveserver is, is dit niet de eerste omdat we momenteel een andere weergaveserver gebruiken voor onze desktopbehoeften. Dus wat is er mis met de huidige weergaveserver, bekend als de X.org X Display Server? Het korte antwoord: veel.

De codebasis waarop de X-weergaveserver is gebaseerd, is minstens drie decennia oud en is voortdurend aangepast en aangepast om nieuwe functies te bieden. Dus de code is niet alleen echt oud, maar het is ook een complete puinhoop. Alle functies zijn verspreid over verschillende bestanden en er is nog steeds code voor functionaliteit die niemand ooit meer gebruikt. Het ergste van alles is dat er verschillende bugs in de code zitten die beveiligingsproblemen zijn, die wachten om ontdekt en uitgebuit te worden.

In plaats van te proberen de hele X-weergaveserver te herschrijven om van die puinhoop iets beheersbaars te maken, heeft de gemeenschap ervoor gekozen om in plaats daarvan een nieuwe weergaveserver te schrijven. Dat is niet alleen gemakkelijker te doen, maar het stelt de ontwikkelaars ook in staat om voor toekomstige behoeften te plannen en implementaties te ontwerpen voordat ze daadwerkelijk beginnen met het schrijven van de code. Dat zal ook leiden tot veel schonere code.

Wayland vs. Mir

Wayland is niet de enige up-and-coming displayserver die er is. Canonical, het bedrijf achter Ubuntu Waarom Windows XP-gebruikers moeten overstappen op Ubuntu 14.04 LTS "Trusty Tahr"Als je nog steeds probeert Windows XP te dumpen maar nog geen alternatief hebt gevonden, is Ubuntu 14.04 een goede keuze. Lees verder , heeft Wayland gesplitst om hun eigen weergaveserver genaamd Mir te creëren. Canonical hield niet van de richting van Wayland en besloot het project af te breken om volledige controle te krijgen over de ontwikkeling van hun weergaveserver.

ubuntu_trusty_desktop
De community was verontwaardigd over het besluit van Canonical om Wayland te forceren om Mir te maken, omdat het betekende dat ontwikkelaars zouden moeten werken om twee beeldschermservers te ondersteunen in plaats van slechts één. Voorlopig lijkt het erop dat Mir nog steeds in een gestaag tempo wordt ontwikkeld en uiteindelijk zal worden opgenomen in Ubuntu-desktop en Ubuntu Touch-releases.

Hoe Wayland te proberen

wayland_rbos
Nu je wat meer weet over Wayland, is het tijd om het uit te proberen! De beste manier om dit te doen zonder met je eigen Linux-installatie te rommelen, is door een kopie van de nieuwste versie van te downloaden Rebecca Black OS. Negeer de naam, want deze dient als een behoorlijk goede technologievoorbeeld voor Wayland en een desktopomgeving die Wayland ondersteunt, Hawaii genaamd. Zodra je het hebt gedownload, kan dat schrijf het naar een USB-stick Linux Live USB Creator: Linux eenvoudig opstarten vanaf uw flashdrive Lees verder en start dat op. Het op een virtuele machine draaien zal helaas niet werken (althans voorlopig niet) omdat er geen grafische driver beschikbaar is die werkt met zowel Wayland als VirtualBox.

Als je Wayland wilt uitproberen op een meer populaire distributie, Fedora biedt wel een Wayland preview Fedora 20: Wat is er nieuw in deze "Heisenbug" Linux-release?Fedora vierde onlangs hun 10-jarig bestaan ​​met hun 20e release - met de toepasselijke codenaam "Heisenbug". Lees verder waartoe u toegang hebt door het commando uit te voeren:

kabouter-sessie - sessie kabouter-wayland.

Nogmaals, gebruik het op eigen risico, vooral omdat GNOME Wayland lang niet zo goed ondersteunt als de desktopomgeving van Hawaii.

Wayland's Future

Hopelijk zal de adoptie van Wayland snel plaatsvinden, want hoe eerder we overstappen op een schonere codebase, hoe beter. Het zal veel veiliger en waarschijnlijk sneller zijn, omdat het ook minder middelen nodig heeft. Tot die tijd kun je altijd de nieuwste versie van Rebecca Black OS downloaden om het uit te testen.

Wat denk je van Wayland? Ben je blij om er uiteindelijk naar over te schakelen? Laat het ons weten in de comments!

Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source-software en Linux.