Nakon osam mjeseci razvoja najavljeno je izdavanje stabilne verzije kompozitnog servera weston 11.0, koji se razvija sa tehnologijama koje doprinose pojavi pune podrške za Wayland protokol u Enlightenment, GNOME, KDE i drugim korisničkim okruženjima.
Wayland se sastoji od protokola (uglavnom kompletno) i referentna implementacija nazvana Weston. Za prikazivanje, Weston može koristiti OpenGL ES ili softver (pixman biblioteka). Trenutno su kupci ograničeni na OpenGL ES, a ne na puni OpenGL, jer "libGL koristi GLX i sve X zavisnosti." Projekat takođe razvija GTK + i Qt verzije koji se prikazuju Waylandu umjesto X.
Razvoj Weston je usredotočen na pružanje visokokvalitetne baze koda i radnih primjera koristiti Wayland u radnim okruženjima i ugrađenim rješenjima.
Glavne nove karakteristike Westona 11.0
U ovom novom izdanju Westona 11.0 glavna promjena u Westonovoj verziji je posljedica ABI promjena koje narušavaju kompatibilnost unatrag.
Za dio promjena koji su napravljeni i od onih koji se izdvajaju od Westona 11.0 je tekući rad na infrastrukturi za upravljanje bojama koji omogućava konverziju boja, gama korekciju i profile boja. Uključujući mogućnost postavljanja ICC profila za monitor i odražavanja sRGB boja na njemu. Pojavila se i podrška za prebacivanje monitora u HDR mod, ali formiranje HDR sadržaja još nije implementirano.
Još jedna promjena koja se ističe u ovoj novoj verziji je ta dodana podrška za protokol bafera jednog piksela, koji omogućava kreiranje bafera od jednog piksela koji uključuju četiri 32-bitne RGBA vrijednosti. Koristeći protokol prikaza, kompozitni server može skalirati međuspremnike pojedinačnih piksela kako bi stvorio ravnomjerno obojene površine proizvoljne veličine.
Osim toga izvršene su pripreme za implementacija u jednom od sljedeća izdanja podrške za izvršenje simultano više backenda, na primjer, za izlaz preko KMS-a i RDP-a.
S druge strane, također je naglašeno da je DRM backend postavio temelje za buduću podršku za multi-GPU konfiguracije, pored nekoliko poboljšanja za podršku RDP pozadine za daljinski pristup sadržaju na ekranu i urađen je posao na poboljšanju performanse pozadinskog DRM-a.
Od ostalih promjena koji se ističu iz ove nove verzije:
- Prerađena implementacija weston_buffer.
- Dodatci cms-static i cms-colord su zastarjeli.
- Uklonjena podrška za više radnih prostora i skaliranje radne površine.
- Uklonjena podrška za wl_shell protokol i zamijenjena sa xdg-shell.
- Uklonjen fbdev backend, umjesto toga bi trebao koristiti KMS backend.
- Uklonjene su komponente weston-launch, launcher-direct, weston-info i weston-gears i umjesto toga trebate koristiti biblioteku libsea i wayland-info.
- Podrazumevano je postavljeno svojstvo KMS max-bpc.
- Do pada dolazi kada se slobodna memorija na sistemu iscrpi.
Konačno ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.
Kako instalirati Weston 11.0 na Ubuntu i derivate?
Pa, za one koji su zainteresirani za mogućnost instaliranja ove nove verzije Westona, na svom sistemu moraju imati instaliran Wayland.Da bismo ga instalirali, moramo samo otvoriti terminal i u njega ćemo otkucati sljedeće:
pip3 install --user meson
Gotovo, sada ćemo preuzeti novu verziju Westona 11.0 sa sljedećom naredbom:
wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz
Raspakiramo sadržaj sa:
tar -xvf weston-11.0.0.tar.xz
Pristupamo folderu kreiranom pomoću:
cd weston-11.0.0
A kompilaciju i instalaciju provodimo sa:
meson build/ --prefix=... ninja -C build/ install cd ..
Na kraju se preporučuje da ponovo pokrenete računar da biste započeli sa promenama u novoj korisničkoj sesiji.