Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man provar Wayland, en ny displayserver för Linux

Linux-distributioner kommer snart att få en ny displayserver som heter Wayland. Men vad är det egentligen, och varför är det viktigt? Låt oss ta en titt på Wayland och se hur du kan prova det just nu.

Vad är Wayland?

Wayland är en ny displayserver som bör nå Linux-distributioner inom de närmaste åren. Även om Wayland-skärmservern redan anses vara stabil saknas den fortfarande en del användbar funktionalitet, och majoriteten av verktygssatser för användargränssnitt som GTK och Qt har ännu inte tillräckligt med stöd för att Wayland faktiskt ska kunna användas. Emellertid pågår supportarbete för närvarande, och Wayland kommer äntligen att inkluderas i Linux-distributioner när det stödet är på plats.

Vad är en displayserver?

Men du kanske undrar, vad är en displayserver? Det är mjukvaran som koordinerar mellan in- och utdata från systemet i samband med det du ser på skärmen.

Så verktygssatserna för användargränssnitt som GTK och Qt talar om för displayservern hur man använder gränssnittselement som fönster och knappar, och pratar även 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, så berättar visningsservern programmet att knappen klickades på, vilket startar renderingsprocessen.

Wayland jämfört med X Display Server

Även om Wayland är en ny skärmserver, ä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 det för fel på den nuvarande displayservern, känd som X.org X Display Server? Det korta svaret: mycket.

Relaterad  Hur man tar bort kalenderhändelser på iPhone och iPad

Kodbasen som X-displayservern är baserad på är minst tre decennier gammal och har ständigt finjusterats och justerats för att ge nya funktioner. Så inte bara är koden riktigt gammal, utan den är också en komplett röra. Alla funktioner är utspridda i olika filer, och det finns fortfarande kod för funktionalitet som ingen någonsin använder längre. Det värsta av allt är att det finns flera buggar i koden som är säkerhetsproblem som bara väntar på att bli upptäckta och utnyttjade.

Istället för att försöka skriva om hela X-skärmservern för att förvandla den röran till något mer hanterbart, har communityn valt att istället skriva en ny skärmserver från början. Det är inte bara enklare att göra, utan det tillåter också utvecklarna att planera för framtida behov och designa implementeringar innan de faktiskt börjar skriva koden. Det kommer också att leda till mycket renare kod.

Wayland mot Mir

Wayland är inte den enda kommande displayservern där ute. Canonical, företaget bakom Ubuntu, har gett Wayland att skapa sin egen skärmserver som heter Mir. Canonical gillade inte Waylands riktning och bestämde sig för att splittra projektet för att få fullständig kontroll över deras skärmservers utveckling.

Gemenskapen var upprörd över Canonicals beslut att dela Wayland för att skapa Mir, eftersom det innebar att utvecklare skulle behöva arbeta för att stödja två skärmservrar istället för bara en. För närvarande verkar det dock som om Mir fortfarande utvecklas i en stadig takt, och är tänkt att inkluderas i Ubuntu-skrivbords- och Ubuntu Touch-utgåvorna så småningom.

Hur man provar Wayland

Nu när du vet lite om Wayland är det dags att testa det! Det bästa sättet att göra detta utan att krångla 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 skriva det till ett USB-minne och starta upp det. Att köra det på en virtuell maskin kommer tyvärr inte att fungera (åtminstone inte för närvarande) eftersom det inte finns en grafikdrivrutin tillgänglig som fungerar med både Wayland och VirtualBox.

Relaterad  Hur säkert är Skype och andra videokonferensverktyg?

Om du vill prova Wayland på en mer populär distribution, erbjuder Fedora en Wayland-förhandsvisning som du kan komma åt genom att köra kommandot:

gnome-session --session gnome-wayland

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

Waylands framtid

Förhoppningsvis kommer införandet av Wayland att ske snabbt, för 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 resurskrävande. Tills dess kan du alltid skaffa 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!

Om författaren

Danny Stieben (480 artiklar publicerade)

Danny är senior vid University of North Texas som tycker om alla aspekter av programvara med öppen källkod och Linux.

Mer från Danny Stieben

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera