Reklama
Dystrybucje systemu Linux wkrótce otrzymają nowy serwer wyświetlania o nazwie Wayland. Ale co to właściwie jest i dlaczego jest ważne? Rzućmy okiem na Wayland i zobacz, jak możesz go teraz wypróbować.
Co to jest Wayland?
Wayland to nowy serwer wyświetlania, który powinien dotrzeć do dystrybucji Linuksa w ciągu najbliższych kilku lat. Chociaż serwer wyświetlania Wayland jest już uważany za stabilny, nadal brakuje mu przydatnych funkcji i większość zestawów narzędzi interfejsu użytkownika, takich jak GTK i Qt, nie ma jeszcze wystarczającego wsparcia dla Waylanda używany. Jednak obecnie trwają prace nad wsparciem, a Wayland zostanie w końcu uwzględniony w dystrybucjach Linuksa, gdy wsparcie zostanie wprowadzone.
Co to jest serwer wyświetlania?
Ale możesz się zastanawiać, co to jest serwer wyświetlania? Jest to oprogramowanie, które koordynuje wejście i wyjście systemu w połączeniu z tym, co widzisz na ekranie.
Tak więc zestawy narzędzi interfejsu użytkownika, takie jak GTK i Qt, mówią serwerowi ekranowemu, jak używać elementów interfejsu, takich jak okna i przyciski, a także rozmawiają z myszką, aby wiedzieć, gdzie umieścić kursor. Współdziała również z programami i systemem operacyjnym w oparciu o to, co robisz w GUI. Innymi słowy, jeśli klikniesz przycisk „Renderuj” w aplikacji do edycji wideo, serwer wyświetlania poinformuje program, że przycisk został kliknięty, co rozpocznie proces renderowania.
Wayland w porównaniu do X Display Server
Chociaż Wayland jest nowym serwerem wyświetlania, nie jest pierwszym, ponieważ obecnie używamy innego serwera wyświetlania do naszych potrzeb. Więc co jest nie tak z obecnym serwerem wyświetlania, znanym jako X.org X Display Server? Krótka odpowiedź: dużo.
Baza kodu, na której opiera się serwer wyświetlaczy X, ma co najmniej trzy dekady i była ciągle ulepszana i dostosowywana w celu zapewnienia nowych funkcji. Więc nie tylko kod jest naprawdę stary, ale także kompletny bałagan. Wszystkie funkcje są rozmieszczone w różnych plikach, a wciąż jest kod funkcji, z której nikt już nie korzysta. Co najgorsze, w kodzie znajduje się kilka błędów związanych z bezpieczeństwem, które czekają na wykrycie i wykorzystanie.
Zamiast próbować przepisać cały serwer wyświetlania X, aby zmienić ten bałagan w coś łatwiejszego do zarządzania, społeczność zdecydowała się zamiast tego napisać nowy serwer wyświetlania od zera. Jest to nie tylko łatwiejsze do zrobienia, ale pozwala także deweloperom planować przyszłe potrzeby i projektować implementacje, zanim zaczną pisać kod. Pomoże to również w uzyskaniu znacznie czystszego kodu.
Wayland vs. Mir
Wayland nie jest jedynym dostępnym serwerem displayowym. Firma Canonical za Ubuntu Dlaczego użytkownicy systemu Windows XP powinni przejść na Ubuntu 14.04 LTS „Trusty Tahr”Jeśli nadal próbujesz zrzucić Windows XP, ale nie znalazłeś jeszcze alternatywy, Ubuntu 14.04 to świetny wybór. Czytaj więcej , rozwidlił Waylanda, aby stworzyć własny serwer wyświetlania o nazwie Mir. Canonical nie podobał się kierunek Waylanda i postanowił rozwidlić projekt, aby uzyskać pełną kontrolę nad rozwojem serwera wyświetlaczy.
Społeczność była oburzona decyzją Canonical o rozwidleniu Waylanda w celu stworzenia Mir, ponieważ oznaczało to, że programiści będą musieli pracować, aby obsługiwać dwa serwery wyświetlania zamiast jednego. Na razie wydaje się, że Mir jest wciąż rozwijany w stałym tempie, i ma zostać dołączony do wersji Ubuntu Desktop i wersji Ubuntu Touch.
Jak wypróbować Wayland
Teraz, gdy już wiesz trochę o Wayland, czas wypróbować to! Najlepszym sposobem na zrobienie tego bez bałaganu przy własnej instalacji Linuksa jest pobranie kopii najnowszej wersji Rebecca Black OS. Zignoruj nazwę, ponieważ służy ona jako całkiem dobry podgląd technologii dla Wayland i środowiska komputerowego obsługującego Wayland o nazwie Hawaje. Po pobraniu możesz zapisz to na pendrivie Linux Live USB Creator: Łatwe uruchamianie systemu Linux z dysku flash Czytaj więcej i uruchom to. Uruchomienie go na maszynie wirtualnej niestety nie działa (przynajmniej na razie), ponieważ nie ma dostępnego sterownika graficznego, który działałby zarówno z Waylandem, jak i VirtualBox.
Jeśli chcesz wypróbować Wayland w bardziej popularnej dystrybucji, Fedora oferuje podgląd Wayland Fedora 20: Co nowego w tym wydaniu Linuksa „Heisenbug”?Fedora niedawno świętowała swoje 10 lat istnienia swoim 20. wydaniem - odpowiednio o kryptonimie „Heisenbug”. Czytaj więcej do którego można uzyskać dostęp, uruchamiając polecenie:
gnome-session --session gnome-wayland
.
Ponownie używaj go na własne ryzyko, zwłaszcza że GNOME nie obsługuje Wayland prawie tak dobrze, jak środowisko komputerowe na Hawajach.
Przyszłość Waylanda
Mamy nadzieję, że przyjęcie Wayland nastąpi szybko, ponieważ im wcześniej przejdziemy na czystszą bazę kodu, tym lepiej. Będzie znacznie bezpieczniejszy i prawdopodobnie szybszy, ponieważ będzie też mniej wymagający zasobów. Do tego czasu zawsze możesz pobrać najnowszą wersję Rebecca Black OS, aby ją przetestować.
Co sądzisz o Wayland? Czy cieszysz się, że w końcu możesz na to przejść? Daj nam znać w komentarzach!
Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.