Wayland 1.20 është në dispozicion

U bë një lëshim i qëndrueshëm i protokollit, mekanizmit të komunikimit ndërprocesor dhe bibliotekave Wayland 1.20. Dega 1.20 është e pajtueshme në nivel API dhe ABI me versionet 1.x dhe përmban kryesisht rregullime të gabimeve dhe përditësime të vogla të protokollit. Serveri Weston Composite, i cili ofron kode dhe shembuj pune për përdorimin e Wayland në mjediset e desktopit dhe zgjidhjet e integruara, po zhvillohet si pjesë e një cikli të veçantë zhvillimi.

Ndryshimet kryesore në protokoll:

  • Është implementuar mbështetja zyrtare për platformën FreeBSD, teste për të cilat janë shtuar në sistemin e integrimit të vazhdueshëm.
  • Sistemi i ndërtimit të veglave automatike është ndërprerë dhe tani është zëvendësuar nga Meson.
  • U shtua veçoria "wl_surface.offset" në protokoll për t'i lejuar klientët të përditësojnë kompensimin e një tamponi sipërfaqësor pavarësisht nga vetë buferi.
  • Aftësitë "wl_output.name" dhe "wl_output.description" janë shtuar në protokoll, duke lejuar klientin të identifikojë daljen pa u lidhur me shtesën e protokollit xdg-output-unstable-v1.
  • Përkufizimet e protokollit për ngjarjet prezantojnë një atribut të ri "tip" dhe vetë ngjarjet tani mund të shënohen si destruktorë.
  • Ne kemi punuar me gabime, duke përfshirë eliminimin e kushteve të garës kur fshijmë proxies në klientët me shumë fije.

Ndryshimet në aplikacionet, mjediset e desktopit dhe shpërndarjet që lidhen me Wayland:

  • XWayland dhe drejtuesi i pronarit NVIDIA janë përditësuar për të ofruar mbështetje të plotë për përshpejtimin e harduerit OpenGL dhe Vulkan në aplikacionet X11 që funksionojnë duke përdorur komponentin DDX (Device Dependent X) të XWayland.
  • Dega kryesore në të gjitha depot e Wayland është riemërtuar nga "master" në "kryesore", pasi fjala "mjeshtër" kohët e fundit është konsideruar politikisht jokorrekte, që të kujton skllavërinë dhe është perceptuar si fyese nga disa anëtarë të komunitetit.
  • Ubuntu 21.04 ka kaluar në përdorimin e Wayland si parazgjedhje.
  • Fedora 35, Ubuntu 21.10 dhe RHEL 8.5 shtojnë aftësinë për të përdorur një desktop Wayland në sistemet me drejtues të pronarit NVIDIA.
  • U lëshua serveri i përbërë Weston 9.0, i cili prezantoi guaskën e kioskës, e cila ju lejon të nisni veçmas aplikacione individuale në modalitetin e ekranit të plotë, për shembull, për të krijuar kioska në internet, stenda demonstrimi, shenja elektronike dhe terminale të vetë-shërbimit.
  • Canonical ka publikuar Ubuntu Frame, një ndërfaqe me ekran të plotë për krijimin e kioskave të internetit, duke përdorur protokollin Wayland.
  • Sistemi i transmetimit të videos OBS Studio mbështet protokollin Wayland.
  • GNOME 40 dhe 41 vazhdojnë të përmirësojnë mbështetjen për protokollin Wayland dhe komponentin XWayland. Lejo sesionet Wayland për sistemet me GPU NVIDIA.
  • Bartja e vazhdueshme e desktopit MATE në Wayland. Për të punuar pa u lidhur me X11 në mjedisin Wayland, janë përshtatur shikuesi i dokumenteve Atril, Monitori i sistemit, redaktori i tekstit Pluma, emulatori i terminalit të terminalit dhe komponentë të tjerë të desktopit.
  • Sesioni i stabilizuar i KDE-së që funksionon duke përdorur protokollin Wayland. Menaxheri i përbërë KWin dhe desktopi KDE Plasma 5.21, 5.22 dhe 5.23 kanë përmirësuar ndjeshëm performancën e sesionit të bazuar në protokollin Wayland. Ndërtimet e Fedora Linux me desktopin e KDE janë ndërruar për të përdorur Wayland si parazgjedhje.
  • Firefox 93-96 përfshin ndryshime për të adresuar problemet në mjediset Wayland me trajtimin e dritareve kërcyese, trajtimin e kujtesës së fragmenteve dhe shkallëzimin në ekrane të ndryshme DPI. Porta Firefox për Wayland është sjellë gjithashtu në barazi të përgjithshme në funksionalitet me ndërtimin për X11 kur funksionon në mjedisin GNOME të Fedora.
  • Është publikuar një guaskë kompakte përdoruesi e bazuar në serverin e përbërë Weston - i padrejtë.
  • Publikimi i parë i labwc, një server i përbërë për Wayland me aftësi që të kujtojnë menaxherin e dritareve Openbox, është tani i disponueshëm.
  • System76 po punon për krijimin e një mjedisi të ri përdoruesi COSMIC duke përdorur Wayland.
  • Janë krijuar publikime të mjedisit të përdoruesit Sway 1.6 dhe serverit të përbërë Wayfire 0.7 duke përdorur Wayland.
  • Një drejtues i përditësuar është propozuar për Wine, i cili ju lejon të ekzekutoni aplikacione duke përdorur GDI dhe OpenGL/DirectX përmes Wine direkt në një mjedis të bazuar në Wayland, pa përdorur shtresën XWayland dhe pa hequr qafe lidhjen e Wine me protokollin X11. Shoferi ka shtuar mbështetje për konfigurimet Vulkan dhe me shumë monitor.
  • Microsoft ka zbatuar aftësinë për të ekzekutuar aplikacione Linux me një ndërfaqe grafike në mjedise të bazuara në nënsistemin WSL2 (Windows Subsystem for Linux). Për dalje, përdoret menaxheri i përbërë RAIL-Shell, duke përdorur protokollin Wayland dhe bazuar në bazën e kodeve Weston.
  • Metoda e zhvillimit për paketën wayland-protocols ka ndryshuar, duke përmbajtur një grup protokollesh dhe zgjerimesh që plotësojnë aftësitë e protokollit bazë Wayland dhe ofrojnë aftësitë e nevojshme për ndërtimin e serverëve të përbërë dhe mjediseve të përdoruesve. Faza e zhvillimit të protokollit "të paqëndrueshëm" është zëvendësuar nga "stadimi" në mënyrë që të zbutet procesi i stabilizimit për protokollet që janë testuar në mjediset e prodhimit.
  • Një zgjatje protokolli është përgatitur për Wayland për të rifilluar mjedisin me dritare pa ndalur aplikacionet, gjë që do të zgjidhë problemin e përfundimit të aplikacioneve në rast të një dështimi në mjedisin me dritare.
  • Shtesa EGL EGL_EXT_present_opaque e kërkuar për Wayland është shtuar në Mesa. Problemet me shfaqjen e transparencës në lojërat që ekzekutohen në mjedise të bazuara në protokollin Wayland janë zgjidhur. Mbështetje e shtuar për zbulimin dinamik dhe ngarkimin e mbështetësve alternativë GBM (Generic Buffer Manager) për të përmirësuar mbështetjen e Wayland në sistemet me drejtues NVIDIA.
  • Zhvillimi i KWinFT, një grup i KWin i fokusuar në Wayland, vazhdon. Projekti zhvillon gjithashtu bibliotekën wrapland me zbatimin e një mbështjellësi mbi libwayland për Qt/C++, i cili vazhdon zhvillimin e KWayland, por është i çliruar nga lidhja me Qt.
  • Shpërndarja Tails ka planifikuar të kalojë mjedisin e përdoruesit për të përdorur protokollin Wayland, i cili do të rrisë sigurinë e të gjitha aplikacioneve grafike duke përmirësuar kontrollin mbi mënyrën se si aplikacionet ndërveprojnë me sistemin.
  • Wayland është aktivizuar si parazgjedhje në platformat celulare Plasma Mobile, Sailfish, webOS Edition Open Source,

    Burimi: opennet.ru

Shto një koment