Wayland 1.18 on saadaval

On toimunud stabiilne protokolli, protsessidevahelise suhtluse mehhanismi ja raamatukogade versioon Wayland 1.18. 1.18 haru on API ja ABI tasandil tagasiühilduv 1.x versioonidega, kuid sisaldab lisaks ka mitmeid täiustusi. Komposiitserver Weston 8.0, mille raames arendatakse koodibaasi ja kasutusnäite Waylandi kasutamiseks lauaarvuti keskkondades ja sisseehitatud lahendustes, oli avaldatud jaanuari lõpus.

Wayland 1.18 peamised täiustused:

  • Meson ehitussüsteemi tugi on lisatud. Autotoolsiga ehitamise võimalus on endiselt olemas, kuid eemaldatakse tulevastes väljaannetest;
  • Lisatud API, mis võimaldab siltide põhjal jagada proksiobjekte, võimaldades rakendustel ja tööriistakogudel ühist kasutada ühte Waylandi ühendust;
  • Waylandi serveri ajasturi jälgimise tagamine kasutaja ruumis, vältides liiga paljude failid descriptorite loomist;
  • Lisatud funktsioon wl_global_remove(), mis saadab globaalobjekti eemaldamise sündmuse ilma seda puhastamata. Uus funktsioon lubab vältida race condition'e tekkimine globaalsete objektide kustutamisel. Sellised race condition'id võivad tekkida, kuna kliendid ei suutnud kinnitada kustutamise sündmust. Funktsioon wl_global_remove() võimaldab alguses saata kustutamise sündmuse ja alles pärast teatud viivitust objekti puhastada.

Waylandi toete staatuse rakendustes, töölauakeskkondades ja distributsioonides:

  • Fedora-s tagatud Wayland-põhise Firefoxi koostäidete vaiketoode. Lahendatud probleemid NVIDIA omandiõigusega binaarsete draiveritega Waylandis.
    On rakendatud eksperimentaalne võimalus XWaylandi automaatseks käivitamiseks, kui proovite käivitada X11-protokolliga rakendust.
    Waylandi keskkonnas on lisatud võimalus käivitada X11-rakendusi root'i õigustes XWaylandi juhtimisel. SDL jaoks Waylandis on lahendatud probleemid vanade madala resolutsiooniga mängude käivitamisel. Qt teek GNOME keskkonnas on vaikimisi koostatuna Waylandi toega;
  • V Red Hat Enterprise Linux 8 töölaua puhul pakutakse GNOME'i, kasutades vaikimisi Waylandi baasil olevat ekraaniserverit;
  • GTK 4 eelväljaandes GDK-s jätkub Wayland-protokolli kasutamiseks loodud API-de rakendamine. GDK-bekendi jaoks Waylandis on lisatud portaaliliidese tugi GtkSettings seadehad, samuti on sisendimeetodite töötamiseks pakutud text-input-unstable-v3 protokolli laiendi tugi;
  • Käivitamine projekt GNOME'i vigu ja puudujääke kõrvaldamiseks, mis ilmnevad Waylandi peal töötades;
  • XWaylandis lisatud GLX-protsessor, mis põhineb EGL-API-l, mis välistab swrast tarkvaralise rasteriseerija kasutamise;
  • KDE arendusplaanide seas järgmiseks kaheks aastaks mainitud KDE üleviimine Waylandile. KDE keskkond, mis töötab Waylandi peal, on plaanitud muuta peamiseks, samas kui X11 põhine keskkond muudetakse valikuks ja mitte kohustuslikeks sõltuvusteks. Aruandeperioodil KDE-s on rakendatud poolikute suurenduste toetamine Waylandi peal töötamisel. KDE seanss Waylandi baasil on kohandatud, et töötada NVIDIA patenteeritud draiveritega. On lisandunud võimalus drag & drop režiimis aknaid, mis kasutavad XWayland ja Wayland. KWinis on tagatud sujuv kerimine hiire ratta abil Waylandi baasil töötavas keskkonnas;
  • GNOME'is on lisatud võimalus automatiseerida XWaylandi käivitamine, kui proovida käivitada X11-protokollil põhinevat rakendust (varem pidi XWayland olema pidevalt käimas);
  • Käivitatud töö MATE kasutajakeskkonna rakenduste portimise kallal Waylandi jaoks. Selle raames MATE 1.24 on Waylandi jaoks kohandatud pildivaatur Eye of MATE ja parendatud Waylandi toe olemasolu MATE paneelis;
  • Qt Waylandi koostajas tagatud toetatakse protokolle linux-dmabuf-unstable-v1 ja wp_viewporter. Qt komponentidesse Waylandi jaoks on lisatud tugi protokollile fullscreen-shell-unstable-v1;
  • Avaldatud Waypipe – Waylandi protokolli vahejaam, mis võimaldab rakendusi käivitada teisel hostil;
  • Kasutajakeskkonnas Enlightenment 0.23 on Waylandi juhtimisel oluliselt parendatud töötoetust;
  • Firefoxile rakendatud uut Waylandi tagapinda, mis kasutab DMABUF-mehhanismi tekstuuridesse joonistamiseks;
  • Ubuntus Waylandi baasil olevas keskkonnas tagatud on võimalus käivitada X11-rakendusi root õigustes Xwaylandi juhtimisel;
  • Valmistatud Wine-waylandi plaastrite komplekt ja draiver winewayland.drv, mis võimaldavad kasutada Wine'i Waylandi protokollil põhinevates keskkondades ilma XWaylandi ja X11-ga seotud komponentideta;
  • Mir kui komposiitserveri arendamine Wayland'i jaoks jätkub. Mir'i keskkonnas Wayland rakenduste käivitamiseks mõeldud vahendid. on suurenenud number toetatud Wayland'i protokolli laiendustega. Tehtud Parandatud on Wayland'iga seotud koodi jõudlust ning lisatud uus graafikaplatform 'wayland', mis võimaldab käivitada Mir'i teise komposiitserveri all Wayland'i kliendina. Pakuti Eksperimentaalne tugi X11 rakenduste dünaamiliseks käivitamiseks Wayland'i põhjalikes keskkondades.
  • Koostatud Uued väljaanded Sway kasutajakeskkonnast, mis toetab Wayland'i;
  • Lubuntu jaotur on seadnud Wayland'i ülemineku aastaks 2020. Wayland'i tugi plaanitakse rakendada Openbox aknahalduri portimise kaudu, et kasutada Mir'i kui Wayland'i komposiitserverit;
  • Arendamine Cage, komposiitserver Wayland'i alusel, et käivitada iseseisvaid rakendusi kioskirežiimis;
  • Tööd jätkatakse LXQt 1.0.0 kasutajakeskkonna väljaandmise kallal, mille peamine eesmärk on viia Wayland'i kohal töötamine täieliku valmiduse tasemele;
  • ChromeOS-i Linuxi virtuaalmasinate käivitamise süsteem pakub Integrated Wayland-klientide (virtio-wayland) tugi koos komposiit-serveri käivitamisega hosti küljes ja võimalusega tõhusalt kasutada GPU-d külalissüsteemidest;
  • FreeBSD jaoks arendab portid, mis on vajalikud KDE kokkupanemiseks Waylandi toega;
  • DragonFly BSD operatsioonisüsteemis arendatakse Waylandi ja Westoni port; on olemas XWaylandi tugi;
  • Waylandit kasutavad kasutajakeskkonnad papyros-shell ja Hawaii ühinesid uue projekti raames Liri. Liri põhineb Qt 5-l (QML) ja edendab Materiaalse Disaini stiilis kujundust;
  • Wayland on vaikimisi lubatud mobiiliplatvormidel Plasma Mobile, Sailfish 2, webOS Open Source Edition,

    Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster