Linux distributioner vil snart få en ny displayserver kaldet Wayland. Men hvad er det, og hvorfor er det vigtigt? Lad os tage et kig på Wayland, og se, hvordan du kan prøve det lige nu.
Hvad er Wayland?
Wayland er en ny displayserver, der skal 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 de fleste brugergrænsefladetolketter som GTK og Qt har ikke tilstrækkelig støtte endnu, men Wayland kan faktisk bruges. Imidlertid arbejdes der for øjeblikket med support, og Wayland vil endelig blive med i Linux-distributioner, når støtten er på plads.
Hvad er en Display Server?
Men du kan undre dig, hvad er en skærmserver? Det er det programmel, der koordinerer mellem indgang og udgang i systemet sammen med det du ser på skærmen.
Så brugergrænsefladen værktøj som GTK og Qt fortælle display serveren hvordan man bruger grænseflade elementer som windows og knapper, og også tale med musen for at vide, hvor du skal placere markøren. Det interagerer også med programmer og operativsystem baseret på hvad du gør i GUI. Med andre ord, hvis du klikker på en "Render" -knap i et videoredigeringsprogram, angiver displayserveren det program, som knappen blev klikket på, hvilket starter gengivelsesprocessen.
Wayland sammenlignet med X Display Server
Mens Wayland er en ny displayserver, er det ikke den første, da vi i øjeblikket bruger en anden displayserver til vores desktop behov. Så hvad er der galt med den nuværende displayserver, kendt som X.org X Display Server? Det korte svar: meget.
Koden base, som X-skærmserveren er baseret på, er mindst tre årtier gammel, og er blevet konstant justeret og justeret for at give nye funktioner. Så ikke kun er koden rigtig gammel, men det er også et komplet rod. Alle funktioner er spredt rundt i forskellige filer, og der er stadig kode for funktionalitet, som ingen nogensinde bruger længere. Værst af alt er der flere fejl i koden, der er sikkerhedsproblemer, bare venter på at blive opdaget og udnyttet.
I stedet for at prøve at omskrive hele X-displayserveren for at gøre dette rod til noget mere håndterbart, har samfundet valgt at isteden skrive en ny displayserver fra bunden. Det er ikke kun det nemmere at gøre, men det giver også udviklerne mulighed for at planlægge fremtidige behov og design implementeringer, før de rent faktisk begynder at skrive koden. Det vil også medvirke til at føre til meget renere kode.
Wayland vs Mir
Wayland er ikke den eneste up-and-coming display server derude. Canonical, firmaet bag Ubuntu Hvorfor Windows XP-brugere skal skifte til Ubuntu 14.04 LTS "Trusty Tahr" Hvorfor Windows XP-brugere skal skifte til Ubuntu 14.04 LTS "Trusty Tahr" Hvis du stadig forsøger at dumpe Windows XP, men ikke har fundet en alternativ endnu, ubuntu 14.04 er et godt valg. Læs mere, har forked Wayland til at oprette deres egen display server kaldet Mir. Canonical kunne ikke lide Waylands retning og besluttede at gaffel projektet for at få fuldstændig kontrol over deres displayserverens udvikling.
Samfundet var oprørt af Canonicals beslutning om at gaffel Wayland for at oprette Mir, da det betød, at udviklere skulle arbejde for at understøtte to displayservere i stedet for kun en. For øjeblikket ser det ud til, at Mir stadig udvikles i et stabilt tempo, og det skal med tiden indgå i Ubuntu desktop og Ubuntu Touch releases.
Hvordan man prøver Wayland
Nu hvor du ved lidt om Wayland, er det tid til at prøve det! Den bedste måde at gøre dette på uden at rote 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 god god teknologi preview for Wayland og et desktop miljø, der understøtter Wayland kaldet Hawaii. Når du har downloadet det, kan du skrive det til en USB-stick. Linux Live USB Creator: Nemt Boot Linux fra din Flash Drive Linux Live USB Creator: Start boot Linux fra din Flash Drive Læs mere og start den. At køre det på en virtuel maskine vil desværre ikke fungere (i det mindste ikke for nu), fordi der ikke er en grafikdriver tilgængelig, der fungerer sammen med både Wayland og VirtualBox.
Hvis du vil prøve Wayland på en mere populær distribution, tilbyder Fedora et Wayland preview Fedora 20: Hvad er nyt i denne "Heisenbug" Linux Release? Fedora 20: Hvad er nyt i denne "Heisenbug" Linux Release? Fedora fejrede for nylig deres 10 års eksistens med deres 20. udgivelse - passende kodenavnet "Heisenbug". Læs mere, som du kan få adgang til ved at køre kommandoen:
gnome-session --session gnome-wayland
.
Brug det igen på egen risiko, især da GNOME ikke understøtter Wayland næsten såvel som Hawaii-skrivebordsmiljøet.
Wayland's Future
Forhåbentlig vil adoption af Wayland ske hurtigt, fordi jo tidligere vi skifter til en renere kodebase, desto bedre. Det vil være meget sikrere og sandsynligvis hurtigere, da det også vil være mindre ressource-sultent. Indtil da kan du altid få den nyeste version af Rebecca Black OS til at teste det ud.
Hvad synes du om Wayland? Er du glad for at kunne skifte til det? Lad os vide i kommentarerne!