Annons

Linux-distributioner kommer snart att få en ny skärmserver som heter Wayland. Men vad är det exakt och varför är det viktigt? Låt oss titta på Wayland och se hur du kan prova det just nu.

Vad är Wayland?

Wayland är en ny visningsserver som borde nå Linux-distributioner inom de närmaste åren. Även om visningsservern för Wayland redan anses vara stabil, saknas den fortfarande en del användbar funktionalitet och de flesta verktygssatser för användargränssnitt som GTK och Qt har inte tillräckligt med stöd för att Wayland faktiskt ska vara det Begagnade. Emellertid arbetar man för närvarande med, och Wayland kommer äntligen att inkluderas i Linux-distributioner när detta stöd är på plats.

Vad är en Display-server?

qnix qx2710 bildskärmgranskning 1
Men du undrar kanske, vad är en skärmserver? Det är den mjukvara som samordnar mellan systemets ingång och utgång tillsammans med vad du ser på skärmen.

Så användargränssnittsverktygssatserna som GTK och Qt berättar skärmservern hur man använder gränssnittselement som fönster och knappar, och pratar också med musen för att veta var markören ska placeras. Det interagerar också med programmen och operativsystemet baserat på vad du gör i GUI. Med andra ord, om du klickar på en "Render" -knapp i ett videoredigeringsprogram, berättar skärmservern programmet att knappen klickades på, vilket startar återgivningsprocessen.

instagram viewer

Wayland jämfört med X Display Server

Medan Wayland är en ny visningsserver är den inte den första eftersom vi för närvarande använder en annan skärmserver för våra skrivbordsbehov. Så vad är fel med den aktuella skärmservern, känd som X.org X Display Server? Det korta svaret: mycket.

Kodbasen som X-visningsservern bygger på är minst tre decennier gammal och har konstant justerats och justerats för att ge nya funktioner. Så inte bara är koden riktigt gammal, utan den är också en fullständig röra. Alla funktioner är spridda i olika filer, och det finns fortfarande kod för funktionalitet som ingen någonsin använder längre. Värst av allt, det finns flera buggar i koden som är säkerhetsproblem, som bara väntar på att upptäckas och utnyttjas.

I stället för att försöka skriva över hela X-visningsservern för att förvandla det här röret till något mer hanterbart, har gemenskapen valt att istället skriva en ny visningsserver från grunden. Det är inte bara så lättare att göra, utan det gör det också för utvecklarna att planera för framtida behov och utforma implementeringar innan de faktiskt börjar skriva koden. Det kommer också att leda till mycket renare kod.

Wayland vs. Mir

Wayland är inte den enda framtida visningsservern där ute. Canonical, företaget bakom Ubuntu Varför Windows XP-användare bör byta till Ubuntu 14.04 LTS "Trusty Tahr"Om du fortfarande försöker dumpa Windows XP men inte hittat ett alternativ ännu är Ubuntu 14.04 ett bra val. Läs mer , har gafflat Wayland att skapa en egen skärmserver som heter Mir. Canonical tyckte inte om Waylands riktning och beslutade att gaffla projektet för att få full kontroll över sin display-servers utveckling.

ubuntu_trusty_desktop
Gemenskapen var rasande över Canonicals beslut att gaffla Wayland att skapa Mir, eftersom det innebar att utvecklare måste arbeta för att stödja två skärmservrar istället för bara en. För tillfället verkar det som om Mir fortfarande utvecklas i jämn takt och är tänkt att inkluderas i Ubuntu-skrivbordet och Ubuntu Touch-versioner så småningom.

Hur man försöker Wayland

wayland_rbos
Nu när du vet lite om Wayland är det dags att prova det! Det bästa sättet att göra detta utan att röra sig med din egen Linux-installation är att ladda ner en kopia av den senaste versionen av Rebecca Black OS. Ignorera namnet eftersom det fungerar som en ganska bra teknikförhandsvisning för Wayland och en skrivbordsmiljö som stöder Wayland som heter Hawaii. När du har laddat ner det kan du skriv det till ett USB-minne Linux Live USB Creator: Starta enkelt Linux från din Flash Drive Läs mer och starta upp det. Att köra den på en virtuell maskin fungerar tyvärr inte (åtminstone inte för närvarande) eftersom det inte finns en grafisk drivrutin tillgänglig som fungerar med både Wayland och VirtualBox.

Om du vill prova Wayland på en mer populär distribution, Fedora erbjuder en Wayland-förhandsvisning Fedora 20: Vad är nytt i den här "Heisenbug" Linux-versionen?Fedora firade nyligen sina tioårs existens med sin 20: e utgåva - med lämpligt kodnamn "Heisenbug". Läs mer som du kan komma åt genom att köra kommandot:

gnome-session - session gnome-wayland.

Återigen, använd det på din egen risk, särskilt eftersom GNOME inte stöder Wayland nästan lika bra som Hawaii skrivbordsmiljö.

Waylands framtid

Förhoppningsvis kommer antagandet av Wayland att ske snabbt, eftersom ju tidigare vi byter till en renare kodbas, desto bättre. Det kommer att vara mycket säkrare och förmodligen snabbare eftersom det också kommer att vara mindre resurshungande. Fram till dess kan du alltid få den senaste versionen av Rebecca Black OS för att testa den.

Vad tycker du om Wayland? Är du glad över att så småningom byta till det? Låt oss veta i kommentarerna!

Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.