Reklame

Linux-distributioner får snart en ny display-server kaldet Wayland. Men hvad er det nøjagtigt, og hvorfor er det vigtigt? Lad os se på Wayland og se, hvordan du kan prøve det lige nu.

Hvad er Wayland?

Wayland er en ny display-server, der skulle nå Linux-distributioner inden for de næste par år. Mens Wayland-skærmserveren allerede anses for at være stabil, mangler den stadig nogle nyttige funktioner og størstedelen af ​​brugergrænsefladeværktøjssæt som GTK og Qt har endnu ikke nok support til, at Wayland faktisk kan være det Brugt. Imidlertid arbejdes der i øjeblikket på support, og Wayland vil endelig blive inkluderet i Linux-distributioner, når denne support er på plads.

Hvad er en skærmserver?

qnix qx2710 skærmanmeldelse 1
Men du spekulerer måske på, hvad er en skærmeserver? Det er det stykke software, der koordinerer mellem systemets input og output sammen med det, du ser på skærmen.

Så brugergrænsefladeværktøjssæt som GTK og Qt fortæller skærmserveren, hvordan man bruger interfaceelementer som vinduer og knapper, og snak også med musen for at vide, hvor markøren skal placeres. Det interagerer også med programmerne og operativsystemet baseret på hvad du gør i GUI. Med andre ord, hvis du klikker på en "Render" -knap i et videoredigeringsprogram, fortæller display-serveren programmet, at der blev klikket på knappen, hvilket starter gengivelsesprocessen.

Wayland sammenlignet med X Display Server

Mens Wayland er en ny skærmserver, er det ikke den første, da vi i øjeblikket bruger en anden skærmserver til vores desktopbehov. Så hvad er der galt med den aktuelle skærmserver, kendt som X.org X Display Server? Det korte svar: meget.

Den kodebase, som X-skærmserveren er baseret på, er mindst tre årtier gammel og er konstant blevet justeret og justeret for at give nye funktioner. Så ikke kun er koden virkelig gammel, men den er også et komplet rod. Alle funktioner er spredt rundt i forskellige filer, og der er stadig kode til funktionalitet, som ingen nogensinde bruger mere. Værst af alt er der adskillige fejl i koden, der er sikkerhedsproblemer, som bare venter på at blive opdaget og udnyttet.

I stedet for at prøve at omskrive hele X display-serveren for at gøre dette rod til noget mere håndterbart, har samfundet valgt at i stedet skrive en ny display-server fra bunden. Ikke kun er det lettere at gøre, men det giver også udviklerne mulighed for at planlægge fremtidige behov og designe implementeringer, før de rent faktisk begynder at skrive koden. Det vil også hjælpe med at føre til meget renere kode.

Wayland vs. Mir

Wayland er ikke den eneste kommende og kommende skærmserver derude. Canonical, virksomheden bag Ubuntu Hvorfor Windows XP-brugere skal skifte til Ubuntu 14.04 LTS "Trusty Tahr"Hvis du stadig prøver at dumpe Windows XP, men ikke har fundet et alternativ endnu, er Ubuntu 14.04 et godt valg. Læs mere , har gaffet Wayland til at oprette deres egen display-server kaldet Mir. Canonical kunne ikke lide retningen af ​​Wayland, og besluttede at gaffel projektet for at få fuld kontrol over deres display-server's udvikling.

ubuntu_trusty_desktop
Samfundet var rasende over Canonicals beslutning om at forkaste Wayland for at oprette Mir, da det betød, at udviklere skulle arbejde for at understøtte to display-servere i stedet for kun en. For tiden ser det ud til, at Mir stadig udvikles i et stabilt tempo og er beregnet til at blive inkluderet i Ubuntu desktop og Ubuntu Touch-udgivelser efterhånden.

Sådan prøver du Wayland

wayland_rbos
Nu hvor du ved lidt om Wayland, er det tid til at prøve det! Den bedste måde at gøre dette uden at komme rundt med din egen Linux-installation er at downloade en kopi af den nyeste version af Rebecca Black OS. Ignorer navnet, fordi det fungerer som en ret god teknologieksempel til Wayland og et skrivebordsmiljø, der understøtter Wayland kaldet Hawaii. Når du har downloadet det, kan du gøre det skriv det til en USB-stick Linux Live USB Creator: Start boot Linux nemt fra dit flashdrev Læs mere og start det ud. At køre den på en virtuel maskine vil desværre ikke fungere (i det mindste ikke i øjeblikket), fordi der ikke er en grafisk driver tilgængelig, der fungerer med både Wayland og VirtualBox.

Hvis du vil prøve Wayland på en mere populær distribution, Fedora tilbyder en Wayland-forhåndsvisning Fedora 20: Hvad er nyt i denne "Heisenbug" Linux-udgivelse?Fedora fejrede for nylig deres 10 års eksistens med deres 20. frigivelse - passende kodenavnet "Heisenbug". Læs mere som du kan få adgang til ved at køre kommandoen:

gnome-session - session gnome-wayland.

Igen, brug det på din egen risiko, især da GNOME ikke understøtter Wayland næsten så godt som Hawaii-desktopmiljøet gør.

Wayland's Future

Forhåbentlig vil vedtagelsen af ​​Wayland ske hurtigt, fordi jo tidligere vi skifter til en renere kodebase, desto bedre. Det vil være meget mere sikkert og sandsynligvis hurtigere, da det også vil være mindre ressource-sulten. Indtil da kan du altid hente den nyeste version af Rebecca Black OS til at teste den ud.

Hvad synes du om Wayland? Er du glad for at skifte til det? Fortæl os det i kommentarerne!

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.