Fedora 25 är nu ute. Människor surrar, eftersom laget har bestämt sig för att göra Wayland standard grafisk session framåt. För många Linux-användare är Wayland en ny term som har dykt upp, men en som de inte förstår.

I den här artikeln kommer vi kortfattat att gå över vad Wayland är, vad det gör, och varför utvecklare flockar till det i droves! Vad är Wayland? Låt oss ta reda på!

Varför Wayland?

Så länge som Desktop Linux har varit en sak har det funnits en bildservern. Denna teknik är känd som X11 och fungerar med videokortet på din Linux-maskin för att göra grafik hänt. Skärmservern är det som tillåter skrivbordsmiljöer, program och jämn spelning.

Varje Linux-distribution använder X11-servern, en uppsättning verktyg som är ungefär lika gammal som starten på Linux (kanske ännu äldre). Utan att bli för tekniskt är det säkert att säga att X11-servern har många problem, och den allmänna konsensusen i Linux-gemenskapen är att vi har odlat denna teknik och det är en del av vad som håller Linux tillbaka som en plattform.

Samtal startade om en ny bildserverserver för Linux, en modern som inte har de skarpa säkerhetshålen som har plågat X11 genom åren och har inte heller några irriterande tekniska problem. Den nya bildservern är Wayland.

Vad gör Wayland?

Wayland är ett visningsprotokoll, och en säker på det. Varje enskild applikation är en "klient" och din videohårdvara är en "server". Till skillnad från X11 kommer varje program att kunna använda Wayland-protokollet på egen hand. Det betyder att prestanda är bättre, eftersom bildservern inte fungerar hårt för att behålla en stor röra och i stället låter bara saker som behöver det.

Tillsammans med allt detta har Wayland-protokollet något som heter XWayland. Detta är ett verktyg som gör det möjligt att ta med X11-baserade program i veckan. Det betyder att så snart den nya bildservern är klar fortsätter populäraprogrammen att fungera som vanligt.

Protokollet är också överlägset när det gäller säkerhet. Med X11 är det möjligt att göra något som kallas "keylogging" genom att låta något program finnas kvar i bakgrunden och läsa vad som händer med andra fönster som är öppna i X11-området. Med Wayland kommer detta helt enkelt inte att hända (fast det är förmodligen inte omöjligt), eftersom varje program fungerar självständigt.

Att göra det möjligt för andra program att lyssna i och stjäla information är bra för säkerhet, men det kan också kasta en skiftnyckel i saker. Enkla saker som "kopiera och klistra in" har blivit omdefinierade på grund av det!

Vilka drivrutiner stöder för närvarande Wayland

Från och med nu behöver de som vill prova Wayland köra Nvidia Open Source-drivrutinen eller Intel Open Source-drivrutinen. Proprietära Nvidia / AMD-drivrutiner fungerar inte med Wayland, och det är osannolikt att det ändras tills företagen lägger till stöd (även om det antas att detta kommer att hända mycket snart).

Hur man provar Wayland

De flesta Linux-distributioner har bestämt sig för att gå med Wayland (förutom Ubuntu). Det snabbaste, mest smärtfria sättet att prova det för tillfället är att ladda ner Fedora 25 och installera det. Ingen konfiguration krävs och den är som standard.

Men om du är på en annan Linux-distro, är det ett bra sätt att prova Wayland att installera Gnome Shell eller KDE Plasma 5. Båda projekten har arbetat hårt för att genomföra en bra Wayland-session. Dessa sessioner finns i inloggningshanteraren.

Slutsats

X11 är långsam och ett lapptäcke med bultad kod som gör det svårt att modernisera. Vad som är värre är att det bara finns en liten grupp X11-utvecklare som ens förstår tekniken. Det är på grund av detta att X11 långsamt har blivit sämre som åren har gått på.

Det är därför Linux-samhället som helhet har valt att flytta mot Wayland. Det är modernt, enklare att koda för, och hjälper till att visa grafik på Linux-system mer moderna.

Vad är dina tankar om Wayland? Berätta för oss nedan!

Bildkrediter: wayland.org, linux-ink.ru