Na voljo je Wayland 1.20.

Stabilno je izdan protokol, mehanizam međuprocesne komunikacije i biblioteke Wayland 1.20. Grana 1.20 je potpuno kompatibilna s API i ABI verzijama 1.x i sadrži uglavnom ispravke grešaka i manje izmene protokola. Kompozitni server Weston, koji pruža kod i radne primere za korišćenje Wayland u desktop okruženjima i embedded rešenjima, razvija se u okviru odvojenog ciklusa razvoja.

Glavne spremembe v protokolu:

  • Implementirana je zvanična podrška za platformu FreeBSD, a testovi za nju su dodati u sistem kontinuirane integracije.
  • Obustavljena je podrška za sistem gradnje autotools, a umesto njega sada se koristi Meson.
  • Protokolu je dodana mogućnost „wl_surface.offset“, koja omogućava klijentima da ažuriraju pomak površinskog bafera neovisno o samom baferu.
  • Protokolu su dodate mogućnosti „wl_output.name“ i „wl_output.description“, koje omogućavaju klijentu da identifikuje izlaz bez vezivanja za proširenje protokola xdg-output-unstable-v1.
  • U definicijama protokola za događaje uveden je novi atribut „type“, a sami događaji sada mogu biti označeni kao destruktori.
  • Obavljena su ispravka grešaka, uključujući rešavanje stanja trke prilikom uklanjanja proxy u višedretvenim klijentima.

Spremembe v aplikacijah, namiznih okoljih in distribucijah, povezanih z Wayland:

  • U XWayland i proprietarnim NVIDIA drajverima implementirane su izmene koje omogućavaju punu podršku za hardversko ubrzanje OpenGL i Vulkan u X11 aplikacijama koje se izvršavaju uz pomoć DDX komponente (Device-Dependent X) XWayland.
  • Glavna grana u svim Wayland repozitorijumima preimenovana je sa „master“ u „main“, jer se reč „master“ u poslednje vreme smatra politički neispravnom, podseća na ropstvo i za neke članove zajednice se doživljava kao uvredljiva.
  • U Ubuntu 21.04 izvršen je prelazak na korišćenje Waylanda kao podrazumevanog.
  • U Fedora 35, Ubuntu 21.10 i RHEL 8.5 dodana je mogućnost korišćenja radne površine bazirane na protokolu Wayland na sistemima sa proprietarnim NVIDIA drajverima.
  • Formiran je izdanak kompozitnog strežnika Weston 9.0, u kojem je uvedena kiosk-shell okolina, omogućava samostalno pokretanje pojedinačnih aplikacija u režimu celog ekrana, na primer, za kreiranje internet kioska, demo štandova, elektronskih displeja i terminala za samoposluživanje.
  • Podjetje Canonical je objavilo Ubuntu Frame z celozaslonskim vmesnikom za ustvarjanje internetnih kioskov, ki uporablja protokol Wayland.
  • V sistemu za pretakanje videovsebin OBS Studio je bila uvedena podpora za protokol Wayland.
  • V GNOME 40 in 41 se nadaljuje izpopolnjevanje podpore za protokol Wayland in komponento XWayland. Dovoljeno je uporabo sejnWayland za sisteme z GPU NVIDIA.
  • Nadaljuje se prenos namizja MATE za Wayland. Za delovanje brez vezanja na X11 v okolju Wayland so prilagojeni izdajalec dokumentov Atril, Sistem Monitor, urejevalnik besedil Pluma, terminalski emulator Terminal in druge komponente namizja.
  • Seja KDE, ki deluje z uporabo protokola Wayland, je stabilizirana. V kompozitnem upravljalniku KWin in namizju KDE Plasma 5.21, 5.22 in 5.23 so bili znatno izboljšani delovanje seje, ki temelji na protokolu Wayland. Opravljene so bile privzete nastavitve za uporabo Wayland v podobi Fedora Linux s sistemom KDE.
  • V Firefoxu 93-96 so vključene spremembe, ki rešujejo z Waylandom povezana vprašanja pri obdelavi pojavnih oken, odložišča in razmerja velikosti na zaslonih z različnim DPI. Firefoxova različica za Wayland je dosegel enako funkcionalnost kot različica za X11 pri delu v GNOME okolju Fedora.
  • Objavljena je bila kompaktna uporabniška lupina na osnovi kompozitnega strežnika Weston - wayward.
  • Na voljo je prva izdaja labwc, kompozitnega strežnika za Wayland z zmogljivostmi, podobnimi okenskem upravitelju Openbox.
  • Kompanija System76 radi na kreiranju novog korisničkog okruženja COSMIC, koje koristi Wayland.
  • Izdane so bile različice uporabniškega okolja Sway 1.6 in kompozitnega strežnika Wayfire 0.7, ki uporabljata Wayland.
  • Za Wine je bil predlagan posodobljen gonilnik, ki omogoča zagon aplikacij, ki uporabljajo GDI in OpenGL/DirectX, neposredno v okolju na osnovi Wayland, brez uporabe plasti XWayland in z osvoboditvijo Wine od vezave na protokol X11. Gonilnik je dodal podporo za Vulkan in večmonitorne konfiguracije.
  • Kompanija Microsoft implementirala je mogućnost pokretanja Linux aplikacija sa grafičkim interfejsom u okruženjima zasnovanim na WSL2 (Windows Subsystem for Linux). Za izlaz se koristi kompozitni menadžer RAIL-Shell, koji koristi Wayland protokol i zasniva se na kodnoj bazi Westona.
  • Spremenila se je metoda razvoja paketa wayland-protocols, ki vsebuje nabor protokolov in razširitev, ki dopolnjujejo zmogljivosti osnovnega protokola Wayland in zagotavljajo funkcionalnosti, potrebne za gradnjo kompozitnih strežnikov in uporabniških okolij. Faza razvoja protokolov "unstable" je zamenjana z "staging", da se postopki stabilizacije protokolov, preizkušenih v delovnih okoljih, ublažijo.
  • Za Wayland je razvito proširenje protokola za ponovo pokretanje okruženja prozora bez prekidanja aplikacija, što će rešiti problem sa završetkom aplikacija u slučaju kvara okruženja prozora.
  • U Mesu je dodato potrebno EGL-proširenje za Wayland EGL_EXT_present_opaque. Rešeni su problemi sa prikazivanjem prozirnosti u igrama pokrenutim u okruženjima zasnovanim na protokolu Wayland. Implementirana je podrška za dinamičko otkrivanje i učitavanje alternativnih baksjendova GBM (Generic Buffer Manager) za poboljšanje podrške za Wayland na sistemima sa NVIDIA drajverima.
  • Nastavlja se razvoj KWinFT, forka KWin, fokusiranog na Wayland. Projekat takođe razvija biblioteku wrapland sa implementacijom omotavanja oko libwayland za Qt/C++, koja nastavlja razvoj KWayland, ali je oslobođena od vezivanja za Qt.
  • Distributiv Tails je planirao prelazak korisničkog okruženja na korišćenje protokola Wayland, što će povećati sigurnost svih grafičkih aplikacija kroz poboljšanu kontrolu nad tim kako aplikacije interaguju sa sistemom.
  • Wayland je podrazumevano aktiviran na mobilnim platformama Plasma Mobile, Sailfish, webOS Open Source Edition,

    Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster