Annonse

Linux-distribusjoner vil snart få en ny skjermserver kalt Wayland. Men hva er det egentlig, og hvorfor er det viktig? La oss se på Wayland, og se hvordan du kan prøve det akkurat nå.

Hva er Wayland?

Wayland er en ny skjermserver som bør nå Linux-distribusjoner i løpet av de neste årene. Selv om Wayland-skjermserveren allerede er ansett for å være stabil, mangler den fremdeles noe nyttig funksjonalitet, og de fleste verktøygrensesnitt for brukergrensesnitt som GTK og Qt har ikke nok støtte ennå til at Wayland faktisk kan være det brukt. Imidlertid jobbes det for øyeblikket med støtte, og Wayland vil endelig bli inkludert i Linux-distribusjoner når denne støtten er på plass.

Hva er en skjermserver?

qnix qx2710 skjermanmeldelse 1
Men du lurer kanskje på, hva er en skjermserver? Det er programvaren som koordinerer mellom inngangen og utgangen til systemet i forbindelse med det du ser på skjermen.

Så brukergrensesnittverktøysettene som GTK og Qt forteller skjermserveren hvordan du bruker grensesnittelementer som vinduer og knapper, og snakker også med musen for å vite hvor du skal plassere markøren. Den samhandler også med programmene og operativsystemet basert på hva du gjør i GUI. Med andre ord, hvis du klikker på en “Render” -knapp i et videoredigeringsprogram, forteller skjermserveren programmet at knappen ble klikket, som starter gjengivelsesprosessen.

Wayland sammenlignet med X Display Server

Selv om Wayland er en ny skjermserver, er den ikke den første siden vi for øyeblikket bruker en annen skjermserver til skrivebordets behov. Så hva er galt med den nåværende visningsserveren, kjent som X.org X Display Server? Det korte svaret: mye.

Kodebasen som X-skjermserveren er basert på, er minst tre tiår gammel, og har konstant blitt finjustert og justert for å gi nye funksjoner. Så ikke bare er koden virkelig gammel, men den er også et fullstendig rot. Alle funksjonene er spredt rundt i forskjellige filer, og det er fremdeles kode for funksjonalitet som ingen noen gang bruker lenger. Verst av alt er det flere feil i koden som er sikkerhetsproblemer, som bare venter på å bli oppdaget og utnyttet.

I stedet for å prøve å omskrive hele X-skjermserveren for å gjøre det rotet til noe mer håndterbart, har samfunnet valgt å skrive en ny skjermserver fra bunnen av. Ikke bare er det enklere å gjøre, men det gjør også at utviklerne kan planlegge for fremtidige behov og designe implementeringer før de faktisk begynner å skrive koden. Det vil også bidra til mye renere kode.

Wayland vs. Mir

Wayland er ikke den eneste fremtidige visningsserveren der ute. Canonical, selskapet bak Ubuntu Hvorfor brukere av Windows XP bør bytte til Ubuntu 14.04 LTS "Trusty Tahr"Hvis du fortsatt prøver å dumpe Windows XP, men ikke har funnet et alternativ ennå, er Ubuntu 14.04 et godt valg. Les mer , har gaffet Wayland til å lage sin egen skjermserver kalt Mir. Canonical likte ikke retningen mot Wayland, og bestemte seg for å gaffle prosjektet for å få full kontroll over displayets serverutvikling.

ubuntu_trusty_desktop
Fellesskapet var rasende over Canonicals beslutning om å forkaste Wayland for å opprette Mir, siden det betydde at utviklere måtte jobbe for å støtte to skjermservere i stedet for bare en. Foreløpig ser det ut til at Mir fortsatt utvikles i jevnt tempo, og er ment å bli inkludert i Ubuntu desktop og Ubuntu Touch utgivelser etter hvert.

Hvordan prøve Wayland

wayland_rbos
Nå som du vet litt om Wayland, er det på tide å prøve det! Den beste måten å gjøre dette uten å rote med din egen Linux-installasjon er å laste ned en kopi av den nyeste versjonen av Rebecca Black OS. Ignorer navnet, fordi det fungerer som en ganske god teknologi forhåndsvisning av Wayland og et skrivebordsmiljø som støtter Wayland kalt Hawaii. Når du har lastet den ned, kan du gjøre det skriv den til en USB-pinne Linux Live USB Creator: Start opp Linux enkelt fra din Flash Drive Les mer og start av det. Å kjøre den på en virtuell maskin vil dessverre ikke fungere (i hvert fall ikke for nå) fordi det ikke er en grafisk driver tilgjengelig som fungerer med både Wayland og VirtualBox.

Hvis du vil prøve Wayland på en mer populær distribusjon, Fedora tilbyr en Wayland-forhåndsvisning Fedora 20: Hva er nytt i denne "Heisenbug" Linux-utgivelsen?Fedora feiret nylig sine 10 år med eksistens med sin 20. utgivelse - passende kodenavnet "Heisenbug". Les mer som du får tilgang til ved å kjøre kommandoen:

gnome-økt - sesjon gnome-wayland.

Igjen, bruk det på egen risiko, spesielt siden GNOME ikke støtter Wayland på langt nær så bra som Hawaii desktop-miljøet.

Waylands fremtid

Forhåpentligvis vil adopsjon av Wayland skje raskt, fordi jo tidligere vi bytter til en renere kodebase, jo bedre. Det vil være mye tryggere og sannsynligvis raskere, da det også vil være mindre ressurssultent. Inntil da kan du alltid få den siste versjonen av Rebecca Black OS for å teste den ut.

Hva synes du om Wayland? Er du glad for å til slutt bytte til det? Gi oss beskjed i kommentarene!

Danny er senior ved University of North Texas som liker alle aspekter av open source programvare og Linux.