Hva er Wayland og hva betyr det for Linux-brukere
Fedora 25 er nå ute. Folk er summende, ettersom teamet har bestemt seg for å gjøre Wayland til den generelle grafiske sesjonen fremover. For mange Linux-brukere er Wayland et nytt begrep som har dukket opp, men en som de ikke forstår.
I denne artikkelen vil vi kort gå over hva Wayland er, hva det gjør, og hvorfor utviklere flocker til det i kjør! Hva er Wayland? La oss finne det ut!
Hvorfor Wayland?
Så lenge Desktop Linux har vært en ting, har det vært en display server. Denne teknologien er kjent som X11, og er det som fungerer med skjermkortet på Linux-maskinen din for å gjøre grafikk skje. Skjermserveren gjør det mulig for skrivebordsmiljøer, programmer og til og med spill.
Hver Linux-distribusjon bruker X11-displayserveren, et sett med verktøy som er omtrent like gamle som starten på Linux (kanskje enda eldre). Uten å bli for teknisk, er det trygt å si at X11-serveren har tonnevis av problemer, og den generelle konsensusen i Linux-fellesskapet er at vi har vokst opp denne teknologien, og det er en del av det som holder Linux tilbake som en plattform.
Samtaler startet om en ny display server for Linux, en moderne som ikke har de skarpe sikkerhetshullene som har plaget X11 gjennom årene, og har heller ikke sine irriterende tekniske problemer. Den nye skjermserveren er Wayland.
Hva gjør Wayland?
Wayland er en skjermprotokoll, og en sikker på det. Hver eneste applikasjon er en "klient", og videohardwaren er en "server". I motsetning til X11 vil hvert program kunne bruke Wayland-protokollen på egenhånd. Dette betyr at ytelsen er bedre, siden skjermserveren ikke jobber hardt for å opprettholde et stort rot, og i stedet lar det bare trekke ting som trenger det.
Sammen med alt dette har Wayland-protokollen noe som heter XWayland. Dette er et verktøy som gjør det mulig å ta med X11-baserte programmer i folden. Dette betyr at så snart den nye skjermserveren er klar, vil populære programmer fortsette å fungere som normalt.
Protokollen er også overlegen når det gjelder sikkerhet. Med X11 er det mulig å gjøre noe kjent som "keylogging" ved å la ethvert program eksistere i bakgrunnen og lese hva som skjer med andre vinduer som er åpne i X11-området. Med Wayland vil dette ganske enkelt ikke skje (selv om det er sannsynligvis ikke umulig), da hvert program fungerer uavhengig.
Å gjøre det mulig for andre programmer å lytte inn og stjele informasjon er bra for sikkerhet, men det kan også kaste en skiftenøkkel i ting. Enkle ting som "kopi og lim" har blitt oppdaget på grunn av det!
Hvilke drivere støtter nå Wayland
Fra nå av vil de som ønsker å prøve Wayland, måtte kjøre Nvidia open source driver eller Intel åpen kildekode driver. Proprietære Nvidia / AMD-drivere virker ikke sammen med Wayland, og det er ikke sannsynlig å bytte til selskapene legger til støtte (selv om det antas at dette vil skje veldig snart).
Hvordan prøve Wayland
De fleste Linux-distribusjoner har bestemt seg for å gå med Wayland (unntatt Ubuntu). Den raskeste, mest smertefrie måten å prøve den ut for øyeblikket, er å laste ned Fedora 25 og installere den. Ingen konfigurasjon kreves, og den er angitt som standard.
Men hvis du er på en annen Linux-distro, er en god måte å prøve Wayland på å installere Gnome Shell eller KDE Plasma 5. Begge prosjektene har jobbet hardt med å implementere en god Wayland-økt. Disse øktene finnes i innloggingsadministratoren.
Konklusjon
X11 er sakte og et lappeteppe med boltet kode som gjør det vanskelig å modernisere. Hva er verre er at det bare er en liten gruppe X11-utviklere som selv forstår teknologien. På grunn av dette har X11 sakte blitt verre etter hvert som årene har gått på.
Dette er grunnen til at Linux-fellesskapet som helhet har valgt å bevege seg mot Wayland. Det er moderne, enklere å kode for, og vil bidra til å vise grafikk på Linux-systemer mer moderne.
Hva er tankene dine på Wayland? Fortell oss nedenfor!
Bilde kreditt: wayland.org, linux-ink.ru