Protokoloaren, prozesuen arteko komunikazio mekanismoaren eta Wayland 1.20 liburutegien kaleratze egonkorra egin zen. 1.20 adarra atzerantz bateragarria da API eta ABI mailan 1.x bertsioekin eta gehienbat akatsen konponketa eta protokoloen eguneratze txikiak ditu. Weston Composite Server, mahaigaineko inguruneetan eta kapsulatutako inguruneetan Wayland erabiltzeko kodea eta lan-adibideak eskaintzen dituena, garapen-ziklo bereizi gisa garatzen ari da.
Protokoloaren aldaketa nagusiak:
- FreeBSD plataformarako euskarri ofiziala ezarri da, eta horretarako probak gehitu dira etengabeko integrazio sisteman.
- Autotools eraikitzeko sistema eten egin da eta orain Meson-ek ordezkatu du.
- "wl_surface.offset" funtzioa gehitu zaio protokoloari bezeroei gainazaleko buffer baten desplazamendua eguneratzeko aukera emateko, buffer berarengandik independentean.
- "wl_output.name" eta "wl_output.description" gaitasunak gehitu dira protokoloari, bezeroari irteera identifikatzeko aukera emanez xdg-output-unstable-v1 protokoloaren luzapenera lotu gabe.
- Gertaeren protokolo-definizioek "mota" atributu berri bat sartzen dute, eta gertaerak beraiek suntsitzaile gisa markatu daitezke orain.
- Akatsak landu ditugu, besteak beste, lasterketa-baldintzak ezabatuz hari anitzeko bezeroetan proxyak ezabatzean.
Wayland-ekin lotutako aplikazioetan, mahaigaineko inguruneetan eta banaketan aldaketak:
- XWayland eta jabedun NVIDIA kontrolatzailea eguneratu dira OpenGL eta Vulkan hardware azeleraziorako laguntza osoa emateko XWayland-en DDX (Device-Dependent X) osagaia erabiliz X11 aplikazioetan.
- Wayland-eko biltegi guztietan adar nagusia "nagusi"tik "nagusi" izatera pasatu da, azkenaldian "maisu" hitza politikoki okertzat hartu baitute, esklabutza gogorarazten duela eta komunitateko kide batzuek iraingarritzat jo baitute.
- В Ubuntu 2004ko apirilaren 21ean Wayland lehenespenez erabiltzeko trantsizioa egin zen.
- Fedora 35ean, Ubuntu 21.10 eta RHEL 8.5 bertsioek Wayland protokoloan oinarritutako mahaigain bat erabiltzeko gaitasuna gehitu zuten NVIDIA kontrolatzaile jabedunak dituzten sistemetan.
- Konpositeen ekoizpena abian jarri da zerbitzaria Weston 9.0-k kiosko-shell-a aurkeztu zuen, eta horri esker, banakako aplikazioak pantaila osoko moduan bereizita exekuta daitezke, adibidez, interneteko kioskoak, erakustaldi-standak, seinale elektronikoak eta autozerbitzuko terminalak sortzeko.
- Canonical-ek shell bat kaleratu du Ubuntu Wayland protokoloa erabiliz interneteko kioskoak sortzeko pantaila osoko interfazea duen markoa.
- OBS Studio bideo streaming sistemak Wayland protokoloa onartzen du.
- GNOME 40 eta 41ek Wayland protokoloaren eta XWayland osagaiaren euskarria hobetzen jarraitzen dute. Baimendu Wayland saioak NVIDIA GPUak dituzten sistemetarako.
- MATE mahaigaina Wayland-era eramaten jarraitu da. Wayland ingurunean X11-ri lotuta egon gabe lan egiteko, Atril dokumentu-ikustailea, System Monitor, Pluma testu editorea, Terminal terminal emuladorea eta mahaigaineko beste osagai batzuk egokitzen dira.
- Wayland protokoloa erabiltzen duten KDE saioak egonkortu egin dira. KWin konposizio kudeatzaileak eta KDE Plasma 5.21, 5.22 eta 5.23 mahaigainek saioen errendimendua nabarmen hobetu dute Wayland protokoloa erabiliz. Fedora build-ek Linux KDE mahaigainarekin batera Wayland erabiltzera aldatu dira lehenespenez.
- Firefox 93-96-k Wayland inguruneetako arazoak konpontzeko aldaketak barne hartzen ditu pop-up-en kudeaketarekin, arbelaren kudeaketarekin eta DPI pantaila desberdinetan eskalatzearekin. Wayland-erako Firefox ataka ere parekotasun orokorrera eraman da X11-ren eraikuntzarekin Fedora-ren GNOME ingurunean exekutatzen denean.
- Weston zerbitzari konposatuan oinarritutako erabiltzaile shell trinko bat argitaratu da.
- Labwc-ren lehen bertsioa, Openbox leiho-kudeatzailea gogorarazten duten gaitasunak dituen Wayland-erako zerbitzari konposatua, eskuragarri dago.
- System76 COSMIC erabiltzaile-ingurune berri bat sortzeko lanean ari da Wayland erabiliz.
- Erabiltzaile-inguruneko Sway 1.6 eta Wayland erabiliz Wayfire 0.7 zerbitzari konposatuaren bertsioak sortu dira.
- Wine-rako kontrolatzaile eguneratu bat proposatu da, Wine bidez GDI eta OpenGL/DirectX erabiliz aplikazioak zuzenean Wayland-en oinarritutako ingurune batean exekutatzeko aukera ematen duena, XWayland geruza erabili gabe eta Wine-k X11 protokoloarekin duen lotura kendu gabe. Gidariak Vulkan eta monitore anitzeko konfigurazioetarako laguntza gehitu du.
- Microsoftek abiarazteko gaitasuna ezarri du Linux- WSL2 azpisisteman oinarritutako inguruneetan interfaze grafikoa duten aplikazioak (Windows Azpisistema honetarako Linux). Irteera RAIL-Shell konposatu kudeatzaileak ematen du, Wayland protokoloa erabiltzen duena eta Weston kode-basean oinarrituta dagoena.
- wayland-protocols paketearen garapen-metodoa aldatu da. Pakete honek Wayland protokoloaren oinarrizko gaitasunak osatzen dituzten eta konposatuak eraikitzeko beharrezkoak diren gaitasunak eskaintzen dituzten protokolo eta luzapen multzo bat dauka. zerbitzariak eta erabiltzaile-inguruneak. "Ezegonkorra" den protokoloen garapen-etapa "eszenaratzea"rekin ordezkatu da, ekoizpen-inguruneetan probatu diren protokoloen egonkortze-prozesua leuntzeko.
- Protokolo-luzapena prestatu da Wayland-ek leiho-ingurunea berrabiarazteko aplikazioak gelditu gabe, eta horrek aplikazioak amaitzearen arazoa konponduko du leiho-ingurunean hutsegite bat gertatuz gero.
- Wayland-erako beharrezkoa den EGL luzapena EGL_EXT_present_opaque gehitu da Mesara. Wayland protokoloan oinarritutako inguruneetan exekutatzen diren jokoetan gardentasuna bistaratzeko arazoak konpondu dira. GBM (Generic Buffer Manager) backend alternatiboen aurkikuntza eta karga dinamikorako laguntza gehitu da Wayland-en euskarria hobetzeko NVIDIA kontrolatzaileak dituzten sistemetan.
- KWinFT-ren garapenak, Wayland-en ardaztutako KWin-en sardexkak, jarraitzen du. Proiektuak wrapland liburutegia ere garatzen du Qt/C++-rako libwayland-en gaineko wrapper bat inplementatzen duena, KWayland-en garapena jarraitzen duena, baina Qt-rekin lotzetik askatuta dagoena.
- Tails banaketak erabiltzailearen ingurunea Wayland protokoloa erabiltzera pasatzea aurreikusi du, eta aplikazio grafiko guztien segurtasuna areagotuko du, aplikazioek sistemarekin elkarreragiten duten kontrola hobetuz.
- Wayland lehenespenez gaituta dago Plasma Mobile, Sailfish, webOS Open Source Edition, plataform mugikorretan.
Iturria: opennet.ru
