Wayland chce uciec od zwykłych postów

Logo Wayland

Wayland to graficzny protokół serwera i biblioteka dla systemu GNU / Linux, Waylanda zapewnia metodę dla menedżerów kompozycji okien komunikują się bezpośrednio ze sprzętem wideo i aplikacjami.

Oczekuje się, że możliwa będzie również komunikacja ze sprzętem wejściowym przy użyciu innych bibliotek.

Aplikacje renderują grafikę we własnych buforach, a menedżer okien staje się serwerem graficznym, tworząc te bufory, aby utworzyć ekranowe wyświetlanie okien aplikacji.

Jest to prostsze i wydajniejsze podejście niż używanie menedżera kompozycji okien z X Window System.

Oczekuje się, że istniejący menedżerowie kompozycji okien, tacy jak KWin i Mutter, bezpośrednio zaimplementują obsługę Wayland, aby stać się kompozytorami / serwerami graficznymi Wayland.

Widocznie, Rozwój rdzenia architektury wyświetlania Wayland posunął się tak bardzo, że odpowiedzialny zespół chce odejść od zwykłych postów.

Zgodnie z aktualną wersją 1.16, nowe wersje mogły istnieć tylko wtedy, gdy były konieczne.

Od około dziesięciu lat Wayland opracowuje architekturę serwera wyświetlania, która ma na celu zastąpienie serwera X w dłuższej perspektywie jako nowoczesna alternatywa i jest już używana jako standard.

Su głowny cel był to system, w którym «każda rama jest idealna, Mam na myśli, że onaplikacje będą mogły kontrolować renderowanie wystarczająco więc nigdy nie widzimy łzawienia, opóźnień, przerysowywania ani migotania ”.

Wayland jest wolnym oprogramowaniem. Biblioteki libwayland-server i libwayland-client zostały wydane na licencji MIT, a kompozytor demonstracyjny pierwotnie na warunkach LGPLv2.

Planowano zmienić cały projekt na licencję LGPLv2, ale tak się nie stało i cały projekt korzysta obecnie z licencji MIT.

Rozwój Waylanda wolniejszy i wolniejszy

Rdzeniem pracy jest tytułowy protokół Wayland i jego implementacja jako biblioteka, która jest wykorzystywana w części dla komponentów klienta i serwera nowej architektury graficznej.

Aby wypuścić aktualną wersję 1.16 Waylanda, Menedżer startu Derek Foreman pisze, że jest to prawdopodobnie najnowsza wersja, która była wydawana regularnie.

Do tej pory projekt wypuszczał nowe wersje co pół roku, mimo że deweloperzy nie zawsze byli w stanie dotrzymać tego harmonogramu.

Wayland-gnome

Równolegle pojawiła się referencyjna implementacja tzw. Wayland Composer Weston. Jednak pracownik Samsunga Foreman pisze teraz, że jego zdaniem wersje Wayland i Weston powinny zostać rozdzielone w przyszłości.

W e-mailu pisze, że Wayland:

„Powinien zostać opublikowany w razie potrzeby w przypadku poważnych poprawek lub zmian”.

„W tej chwili nie widzę potrzeby planowania następnego stanowiska w Waylandzie. Jeśli jednak nie ma wersji, w miarę zbliżania się do kolejnej głównej wersji Westona możemy zobaczyć, co wylądowało w kodzie i zdecydować, czy wersja jest potrzebna.

Wydaje się, że powodem tego pomysłu jest wolniejszy rozwój tej centralnej części architektury wystawowej Waylanda, który ma tylko kilka nowych funkcji i głębokie zmiany.

Dodatkowa praca dotyczy głównie Westona lub dodatkowego zbioru protokołów w pakiecie Wayland Protocols.

W tej chwili nic nie zostało jeszcze potwierdzone, ale jeśli tak Czy to mogła być zła wiadomość czy dobra wiadomość?

Jeśli spojrzymy na to z dobrej strony, wydania Wayland nie będą już „zmuszane”, że tak powiem, ponieważ programiści będą dostarczać ulepszoną i dopracowaną wersję Waylanda.

Gdzie te wydania będą dostępne zawsze, gdy zostaną rozwiązane poważne problemy.

Z drugiej strony, jeśli pomyślimy o tym trochę więcej, to, co argumentuje osoba odpowiedzialna, sugeruje, że rozwój Wayland byłby dryfujący i po prostu otrzymywałby niezbędne „utrzymanie”.

Chociaż nic nie zostało jeszcze potwierdzone, należy się spodziewać, co się pojawi i jak wpłynie to na dystrybucje, które planują współpracę z Waylandem, tak jest w przypadku Lubuntu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.