Dostupný Wayland 1.20

Stabilný release protokolu, mechanizmu medzi procesmi a knižníc Wayland 1.20 sa uskutočnil. Vetva 1.20 je spätné kompatibilná na úrovni API a ABI s verziami 1.x a obsahuje hlavne opravy chýb a menej významné aktualizácie protokolu. Kompozitný server Weston, poskytujúci kód a pracovné príklady pre použitie Wayland v desktopových prostrediach a embedded riešeniach, sa vyvíja v rámci samostatného cyklu vývoja.

Hlavné zmeny v protokole:

  • Oficiálna podpora platformy FreeBSD bola implementovaná a testy pre ňu boli pridané do systému kontinuálnej integrácie.
  • Podpora build systému autotools bola ukončená, namiesto neho sa teraz používa Meson.
  • Do protokolu bola pridaná možnosť „wl_surface.offset“, ktorá umožňuje klientom aktualizovať posun povrchu nezávisle od samotného bufferu.
  • Do protokolu boli pridané možnosti „wl_output.name“ a „wl_output.description“, ktoré umožňujú klientovi identifikovať výstup bez väzby na rozšírenie protokolu xdg-output-unstable-v1.
  • V definíciách protokolu pre udalosti bol predstavený nový atribút „type“, a samotné udalosti môžu teraz byť označené ako destruktory.
  • Bola vykonaná práca na chybách, vrátane odstránenia stavov pretečenia pri odstraňovaní proxy v multithreadových klientoch.

Zmeny v aplikáciách, desktopových prostrediach a distribúciách súvisiacich s Wayland:

  • V XWayland a proprietárnom ovládači NVIDIA boli implementované zmeny, ktoré zabezpečujú plnú podporu hardvérovej akcelerácie OpenGL a Vulkan v aplikáciách X11 vykonávaných pomocou komponenty DDX (Device-Dependent X) XWayland.
  • Hlavná vetva vo všetkých repozitároch Wayland bola premenovaná z „master“ na „main“, pretože slovo „master“ sa v poslednej dobe považuje za nepoliticky korektné, pripomína otrokárstvo a niektorými členmi komunity je vnímané ako urážlivé.
  • V Ubuntu 21.04 sa prešlo na predvolené používanie Wayland.
  • Vo Fedora 35, Ubuntu 21.10 a RHEL 8.5 bola pridaná možnosť používať desktop založený na protokole Wayland na systémoch s proprietárnymi ovládačmi NVIDIA.
  • Bol vytvorený vydanie kompozitného servera Weston 9.0, v ktorom sa objavila shell kiosk-shell, umožňujúca spúšťať jednotlivé aplikácie v celoobrazovkovom režime, napríklad na vytvorenie internetových kioskov, demonstračných stánkov, elektronických vývesiek a terminálov samoobsluhy.
  • Spoločnosť Canonical vydala Ubuntu Frame, plnú obrazovku prídavku na vytváranie internetových kioskov, ktorý využíva protokol Wayland.
  • V systéme streamovania videa OBS Studio bola implemetovaná podpora pre protokol Wayland.
  • V GNOME 40 a 41 sa pokračuje v zlepšovaní podpory protokolu Wayland a komponenetu XWayland. Je povolené používanie relácií Wayland pre systémy s GPU NVIDIA.
  • Pokračuje sa v portovaní pracovného prostredia MATE pre Wayland. Pre prácu bez viazanosti na X11 sa prispôsobili prehliadač dokumentov Atril, System Monitor, textový editor Pluma, emulátor terminálu Terminal a ďalšie komponenty pracovného prostredia.
  • Stabilizovala sa relácia KDE, ktorá funguje s protokolom Wayland. V kompozitnom správcovi KWin a desktopovom prostredí KDE Plasma 5.21, 5.22 a 5.23 sa výrazne zlepšila funkčnosť relácie založenej na protokole Wayland. Predvolené zostavy Fedora Linux s desktopom KDE boli prevedené na použitie Waylandu.
  • Vo Firefoxe 93-96 sú zahrnuté zmeny, ktoré riešia problémy spojené s manipuláciou s vyskakovacími oknami, schránkou a škálovaním na obrazovkách s rôznymi DPI v prostrediach Wayland. Port Firefoxu pre Wayland dosiahol rovnakú funkčnosť ako verzia pre X11 pri práci v GNOME prostredí Fedora.
  • Bola vydaná kompaktná používateľská shell na základe kompozitného servera Weston — wayward.
  • K dispozícii je prvé vydanie labwc, kompozitného servera pre Wayland s funkciami pripomínajúcimi správcu okien Openbox.
  • Spoločnosť System76 pracuje na vytvorení nového používateľského prostredia COSMIC, ktoré využíva Wayland.
  • Boli vytvorené vydania používateľského prostredia Sway 1.6 a kompozitného servera Wayfire 0.7, ktoré používajú Wayland.
  • Pre Wine bol navrhnutý aktualizovaný ovládač, ktorý umožňuje spúšťanie aplikácií využívajúcich GDI a OpenGL/DirectX priamo v prostredí založenom na Waylande, bez použitia vrstvy XWayland a bez viazanosti Wine na protokol X11. Ovládač pridal podporu pre Vulkan a viackomponentné konfigurácie.
  • Spoločnosť Microsoft implementovala možnosť spúšťania aplikácií Linuxu s grafickým rozhraním v prostrediach založených na subsystéme WSL2 (Windows Subsystem for Linux). Pre výstup sa využíva kompozitný manažér RAIL-Shell, ktorý využíva protokol Wayland a je založený na kódovej báze Weston.
  • Zmenila sa metóda vývoja balíka wayland-protocols, ktorý obsahuje súbor protokolov a rozšírení, ktoré dopĺňajú možnosti základného protokolu Wayland a poskytujú funkcie potrebné na budovanie kompozitných serverov a používateľských prostredí. Fáza vývoja protokolov „unstable“ bola nahradená „staging“, aby sa zjednodušil proces stabilizácie protokolov, ktoré prešli testovaním v pracovných prostrediach.
  • Pre Wayland je pripravené rozšírenie protokolu na reštartovanie grafického prostredia bez zastavenia aplikácií, čo umožní vyriešiť problém s ukončením aplikácií v prípade zlyhania grafického prostredia.
  • V Mesa bolo pridané potrebné pre Wayland EGL-rozšírenie EGL_EXT_present_opaque. Boli vyriešené problémy s zobrazovaním priehľadnosti v hrách bežiacich v prostredí založenom na protokole Wayland. Implementovaná podpora dynamického zistenia a načítania alternatívnych backendov GBM (Generic Buffer Manager) na zlepšenie podpory Wayland na systémoch s ovládačmi NVIDIA.
  • Pokračuje rozvoj KWinFT, forku KWin, zameraného na Wayland. Projekt tiež rozvíja knižnicu wrapland s implementáciou obalu nad libwayland pre Qt/C++, ktorá pokračuje vo vývoji KWayland, ale zbavená väzby na Qt.
  • Distribúcia Tails plánuje prechod používateľského prostredia na použitie protokolu Wayland, čo zvýši bezpečnosť všetkých grafických aplikácií prostredníctvom zlepšenia kontroly nad tým, ako aplikácie interagujú so systémom.
  • Wayland je implicitne využívaný na mobilných platformách Plasma Mobile, Sailfish, webOS Open Source Edition,

    Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster