Werbung
Linux-Distributionen erhalten in Kürze einen neuen Anzeigeserver namens Wayland. Aber was genau ist das und warum ist es wichtig? Werfen wir einen Blick auf Wayland und sehen, wie Sie es jetzt ausprobieren können.
Was ist Wayland?
Wayland ist ein neuer Anzeigeserver, der in den nächsten Jahren Linux-Distributionen erreichen soll. Obwohl der Wayland-Anzeigeserver bereits als stabil angesehen wird, fehlen ihm noch einige nützliche Funktionen Die meisten Toolkits für Benutzeroberflächen wie GTK und Qt bieten noch nicht genügend Unterstützung für Wayland benutzt. Derzeit wird jedoch an der Unterstützung gearbeitet, und Wayland wird endlich in Linux-Distributionen enthalten sein, sobald diese Unterstützung vorhanden ist.
Was ist ein Anzeigeserver?
Sie fragen sich vielleicht, was ein Anzeigeserver ist. Es ist die Software, die die Eingabe und Ausgabe des Systems in Verbindung mit dem, was Sie auf dem Bildschirm sehen, koordiniert.
Die Benutzeroberflächen-Toolkits wie GTK und Qt teilen dem Anzeigeserver daher mit, wie Schnittstellenelemente wie Fenster und Schaltflächen verwendet werden, und sprechen mit der Maus, um zu erfahren, wo der Cursor platziert werden soll. Es interagiert auch mit den Programmen und dem Betriebssystem basierend auf Ihren Aktivitäten in der GUI. Mit anderen Worten, wenn Sie in einer Videobearbeitungsanwendung auf die Schaltfläche „Rendern“ klicken, teilt der Anzeigeserver dem Programm mit, dass auf die Schaltfläche geklickt wurde, wodurch der Rendervorgang gestartet wird.
Wayland im Vergleich zum X Display Server
Wayland ist zwar ein neuer Anzeigeserver, aber nicht der erste, da wir derzeit einen anderen Anzeigeserver für unsere Desktopanforderungen verwenden. Was ist also los mit dem aktuellen Anzeigeserver, dem so genannten X.org X-Anzeigeserver? Die kurze Antwort: viel.
Die Codebasis, auf der der X-Anzeigeserver basiert, ist mindestens drei Jahrzehnte alt und wurde ständig optimiert und angepasst, um neue Funktionen bereitzustellen. Der Code ist also nicht nur wirklich alt, sondern auch ein komplettes Durcheinander. Alle Funktionen sind in verschiedenen Dateien verteilt, und es gibt immer noch Code für Funktionen, die niemand mehr verwendet. Am schlimmsten ist, dass der Code mehrere Fehler enthält, die Sicherheitsprobleme darstellen und nur darauf warten, entdeckt und ausgenutzt zu werden.
Anstatt zu versuchen, den gesamten X-Anzeigeserver neu zu schreiben, um dieses Durcheinander in etwas überschaubareres zu verwandeln, hat sich die Community dafür entschieden, stattdessen einen neuen Anzeigeserver von Grund auf neu zu schreiben. Dies ist nicht nur einfacher, sondern ermöglicht es den Entwicklern auch, zukünftige Anforderungen zu planen und Implementierungen zu entwerfen, bevor sie tatsächlich mit dem Schreiben des Codes beginnen. Dies führt auch zu einem viel saubereren Code.
Wayland vs. Mir
Wayland ist nicht der einzige aufstrebende Display-Server. Canonical, das Unternehmen hinter Ubuntu Warum Windows XP-Benutzer zu Ubuntu 14.04 LTS "Trusty Tahr" wechseln solltenWenn Sie immer noch versuchen, Windows XP zu sichern, aber noch keine Alternative gefunden haben, ist Ubuntu 14.04 eine gute Wahl. Weiterlesen hat Wayland dazu veranlasst, einen eigenen Anzeigeserver namens Mir zu erstellen. Canonical mochte die Richtung von Wayland nicht und beschloss, das Projekt zu unterteilen, um die vollständige Kontrolle über die Entwicklung des Anzeigeservers zu erlangen.
Die Community war empört über die Entscheidung von Canonical, Wayland für die Erstellung von Mir zu gewinnen, da Entwickler zwei Display-Server anstelle von nur einem unterstützen mussten. Derzeit scheint Mir jedoch noch in einem stetigen Tempo zu sein und soll irgendwann in Ubuntu Desktop- und Ubuntu Touch-Versionen enthalten sein.
Wie man Wayland probiert
Jetzt, da Sie etwas über Wayland wissen, ist es Zeit, es auszuprobieren! Der beste Weg, dies zu tun, ohne mit Ihrer eigenen Linux-Installation herumzuspielen, besteht darin, eine Kopie der neuesten Version von herunterzuladen Rebecca Black OS. Ignorieren Sie den Namen, da er als ziemlich gute Technologievorschau für Wayland und eine Desktop-Umgebung dient, die Wayland namens Hawaii unterstützt. Sobald Sie es heruntergeladen haben, können Sie Schreiben Sie es auf einen USB-Stick Linux Live USB Creator: Starten Sie Linux ganz einfach von Ihrem Flash-Laufwerk Weiterlesen und booten Sie davon. Das Ausführen auf einer virtuellen Maschine funktioniert leider nicht (zumindest momentan nicht), da kein Grafiktreiber verfügbar ist, der sowohl mit Wayland als auch mit VirtualBox funktioniert.
Wenn Sie Wayland auf einer populäreren Distribution ausprobieren möchten, Fedora bietet eine Wayland-Vorschau an Fedora 20: Was ist neu in dieser "Heisenbug" Linux-Version?Fedora feierte kürzlich ihr 10-jähriges Bestehen mit ihrer 20. Veröffentlichung - mit dem passenden Codenamen "Heisenbug". Weiterlesen auf die Sie zugreifen können, indem Sie den Befehl ausführen:
gnome-session - session gnome-wayland
.
Verwenden Sie es auch hier auf eigenes Risiko, zumal GNOME Wayland nicht annähernd so gut unterstützt wie die Hawaii-Desktop-Umgebung.
Waylands Zukunft
Hoffentlich wird Wayland schnell eingeführt, denn je früher wir zu einer saubereren Codebasis wechseln, desto besser. Es wird viel sicherer und wahrscheinlich schneller sein, da es auch weniger ressourcenhungrig ist. Bis dahin können Sie immer die neueste Version von Rebecca Black OS herunterladen.
Was denkst du über Wayland? Bist du froh, irgendwann dazu zu wechseln? Lass es uns in den Kommentaren wissen!
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.