Hvad er Wayland og hvad betyder det for Linux-brugere
Fedora 25 er nu ude. Folk er summende, da holdet har besluttet at gøre Wayland til den standard grafiske session fremad. For mange Linux-brugere er Wayland et nyt udtryk, der har dukket op, men en, som de ikke forstår.
I denne artikel vil vi kort gå over, hvad Wayland er, hvad det gør, og hvorfor udviklere flocker til det i krammer! Hvad er Wayland? Lad os finde ud af det!
Hvorfor Wayland?
Så længe Desktop Linux har været en ting, har der været en displayserver. Denne teknologi er kendt som X11 og er hvad der virker med videokortet på din Linux-maskine for at få grafik til at ske. Skærmserveren gør det muligt for desktop-miljøer, programmer og endda spil.
Hver Linux-distribution bruger X11-displayserveren, et sæt værktøjer, der er lige så gamle som starten på Linux (måske endnu ældre). Uden at blive for teknisk, er det sikkert at sige, at X11-serveren har mange problemer, og den generelle konsensus i Linux-fællesskabet er, at vi har vokset denne teknologi, og det er en del af, hvad Linux holder tilbage som en platform.
Talks begyndte om en ny displayserver til Linux, en moderne, der ikke har de skarpe sikkerhedshuller, der har plaget X11 gennem årene og heller ikke har sine irriterende tekniske problemer. Den nye displayserver er Wayland.
Hvad gør Wayland?
Wayland er en displayprotokol og en sikker en deraf. Hver eneste applikation er en "klient", og din video hardware er en "server". I modsætning til X11 vil hvert program kunne bruge Wayland-protokollen alene. Det betyder, at ydeevnen er bedre, da displayserveren ikke arbejder hårdt for at opretholde et stort rod, og i stedet lader kun ting trække der brug for det.
Sammen med alt det, har Wayland-protokollen noget, der hedder XWayland. Dette er et værktøj, der gør det muligt at bringe X11-baserede programmer i folden. Det betyder, at så snart den nye displayserver er klar, vil de populære programmer fortsætte med at fungere som normalt.
Protokollen er også overlegen når det kommer til sikkerhed. Med X11 er det muligt at gøre noget kendt som "keylogging" ved at tillade ethvert program at eksistere i baggrunden og læse, hvad der sker med andre vinduer, der er åbne i X11-området. Med Wayland vil dette simpelthen ikke ske (selv om det sandsynligvis ikke er umuligt), da hvert program fungerer uafhængigt.
Gør det muligt for andre programmer at lytte til og stjæle information er fantastisk til sikkerhed, men det kan også smide en skiftenøgle i ting. Enkle ting som "kopi og pasta" er blevet opdaget på grund af det!
Hvilke drivere understøtter i øjeblikket Wayland
Fra nu af vil de, der ønsker at prøve Wayland, være nødt til at køre Nvidia open source driver eller Intel open source driver. Proprietære Nvidia / AMD-drivere virker ikke sammen med Wayland, og det er usandsynligt, at det vil ændre sig, indtil virksomhederne tilføjer support (selvom det antages, at dette sker meget snart).
Sådan kan du prøve Wayland
De fleste Linux-distributioner har besluttet at gå med Wayland (undtagen Ubuntu). Den hurtigste og mest smertefri måde at prøve det ud i øjeblikket er at downloade Fedora 25 og installere det. Ingen konfiguration er nødvendig, og den er indstillet som standard.
Men hvis du er på en anden Linux distro, er en god måde at prøve Wayland på at installere Gnome Shell eller KDE Plasma 5. Begge projekter har arbejdet hårdt på at implementere en god Wayland-session. Disse sessioner findes i login manager.
Konklusion
X11 er langsom og et patchwork af boltet kode, der gør det svært at modernisere. Hvad er værre er, at der kun er en lille gruppe X11-udviklere, der selv forstår teknologien. Det er på grund af dette, at X11 langsomt er blevet værre, da årene er gået videre.
Derfor har Linux-samfundet som helhed valgt at bevæge sig mod Wayland. Det er moderne, lettere at kode for, og vil medvirke til at vise grafik på Linux-systemer mere moderne.
Hvad er dine tanker om Wayland? Fortæl os nedenfor!
Billedkredit: wayland.org, linux-ink.ru