Pierwsza wersja Wayback, warstwy do uruchamiania pulpitów X11, wykorzystująca komponenty Wayland.

Zaprezentowano pierwszy eksperymentalny wydanie projektu Wayback 0.1, które umożliwia uruchamianie środowisk pulpitu opartych na protokole X11, wykorzystując komponenty oparte na Wayland. Wayback jest uproszczonym serwerem kompozycji Wayland, który obsługuje tylko funkcje niezbędne do uruchomienia pełnoekranowej sesji X11 przy pomocy Xwayland (komponent DDX (Device-Dependent X) do uruchamiania aplikacji X11 w środowiskach opartych na Wayland). Kod projektu jest napisany w języku C i dystrybuowany na licencji MIT.

Projekt został stworzony przez deweloperów dystrybucji Alpine, aby ułatwić odejście od dostarczania klasycznego X.org Server i rozwija się w infrastrukturze freedesktop.org. W dystrybucji Alpine zamierzają pozostawić tylko komponenty niezbędne dla Wayland i Xwayland, oraz wprowadzić uruchamianie środowisk pulpitowych X11 na ich podstawie, co pozwoli na wykluczenie z repozytoriów odosobnionego serwera X i zmniejszenie kosztów wsparcia aplikacji X11.

Kod Wayback oparty jest na tinywl, referencyjnym kompozytorze serwerze od twórców biblioteki wlroots, którego funkcjonalność została uproszczona do minimum, wystarczającego do samodzielnego uruchamiania Xwayland. Zakłada się, że w przyszłości Wayback może być używany jako pełnoprawna alternatywa dla pliku wykonywalnego Xorg (/usr/bin/X).

Pierwsze wydanie Wayback jest przedstawiane jako wersja alfa, która umożliwia zapoznanie się z koncepcją realizowaną przez projekt. Na tym etapie brakuje jeszcze wsparcia dla takich funkcji jak konfiguracje wielomonitorowe, wygaszanie ekranu przez DPMS, przechwytywanie wskaźnika myszy (zakaz przenoszenia poza określoną strefę na ekranie) oraz wielu opcji Xorg. Pakiety do testowania Wayback zostały zbudowane dla Alpine Linux, Nix, T2, Arch Linux, ALT Linux i Fedora.

W porównaniu do pierwszego ogłoszenia, zmiany obejmują podział Wayback na oddzielne komponenty: kompozytor serwer wayback-compositor; interfejs wiersza poleceń Xwayback, zgodny z Xorg i przeznaczony do uruchamiania Xwayland i wayback-compositor; menedżer sesji wayback-session, oferujący interfejs do uruchamiania sesji w stylu startx. Ponadto w Wayback zrealizowano bardziej scentralizowany mechanizm prowadzenia logów oraz nowy parser opcji przypominający getopt.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster