Wayland 1.18 on saadaval

võttis aset protokolli, protsessidevahelise sidemehhanismi ja teekide stabiilne väljalase teemaa 1.18. 1.18 haru ühildub API ja ABI tasemel tagurpidi 1.x väljalasetega, kuid sisaldab lisaks ka osa täiustustest. Weston 8.0 komposiitserver, mis arendab koodibaasi ja töönäiteid Waylandi kasutamiseks töölauakeskkondades ja manustatud lahendustes, oli avaldatud jaanuari lõpus.

Peamised täiustused versioonis Wayland 1.18:

  • Lisatud tugi Mesoni montaažisüsteemile. Võimalus luua automaatsete tööriistade abil säilib praegu, kuid see eemaldatakse tulevases versioonis;
  • Lisatud API puhverserveri objektide eraldamiseks siltide alusel, võimaldades rakendustel ja tööriistakomplektidel jagada ühte Waylandi ühendust;
  • Lubatud Wayland serveri taimerite jälgimine kasutajaruumis, mis välistas liiga paljude failideskriptorite loomise;
  • Lisatud funktsioon wl_global_remove(), mis saadab sündmuse globaalse objekti eemaldamiseks ilma seda kustutamata. Uus funktsioon võimaldab vältida võistlustingimuste tekkimist globaalsete objektide kustutamisel. Need võistlustingimused võivad tekkida, kuna kliendid ei saanud kustutamissündmuse kättesaamist kinnitada. Funktsioon wl_global_remove() võimaldab esmalt saata eemaldamissündmuse ja alles pärast teatud viivitust objekti tühjendada.

Waylandi toe olek rakendustes, töölauakeskkondades ja distributsioonides:

  • Fedoras kindlustatud Esitab Waylandil põhineva Firefoxi vaikejärgu. Lahendatud on probleemid patenteeritud NVIDIA binaardraiverite kasutamisega koos Waylandiga.
    Rakendatud eksperimentaalne võimalus käivitada XWayland automaatselt, kui proovite käivitada X11 protokollil põhinevat rakendust.
    Waylandi keskkonnas on lisatud XWaylandi all oleva juurõigustega X11 rakenduste käivitamise võimalus. SDL for Wayland lahendab skaleerimisprobleemid, kui käitate vanemaid mänge, mis töötavad madala ekraani eraldusvõimega. GNOME keskkonnas kasutatav Qt teek on vaikimisi ehitatud Waylandi toega;

  • В Red Hat Enterprise Linux 8 GNOME'i pakutakse töölauana, mille vaikekuvaserver põhineb Waylandil;
  • GDK 4 eelvaateväljaandes jätkus rakendusliideste rakendamine, mis on välja töötatud Waylandi protokolli kasutamist silmas pidades. Waylandi GDK taustaprogrammi on lisatud portaali liidese tugi GtkSettingsi sätetele juurde pääsemiseks ja sisestusmeetoditega töötamiseks on pakutud välja laienduse text-input-unstable-v3 tugi;
  • käivitatud projekt, mille eesmärk on vabastada GNOME vigadest ja puudustest, mis ilmnevad Waylandi peal töötades;
  • XWaylandis lisatud EGL-i tarkvaraliidesel põhinev GLX-protsessor, mis välistab Swrast tarkvara rasteriseerija kasutamise;
  • Järgmise kahe aasta KDE arengueesmärgid on järgmised: mainitud KDE tõlge Waylandi. Waylandi peal töötav KDE keskkond plaanitakse muuta esmaseks ning X11-põhine keskkond taandatakse valikute ja valikuliste sõltuvuste kategooriasse. Aruandeperioodil KDE-s rakendatud Osalise skaleerimise tugi Waylandi peal jooksmisel. Waylandil põhinev KDE seanss on kohandatud töötama patenteeritud NVIDIA draiveritega. Nüüd on võimalik rakenduste aknaid pukseerida, kasutades XWaylandi ja Waylandi pukseerimisrežiimis. KWin võimaldab õiget kerimist hiirerattaga Waylandi-põhises keskkonnas;
  • GNOME'is lisatud võimalus automatiseerida XWaylandi käivitamist, kui proovite käivitada X11 protokollil põhinevat rakendust (varem pidi XWayland pidevalt töötama);
  • Alustatud töötada MATE kasutajakeskkonna rakenduste teisaldamisel Waylandi. IN MATE 1.24 Eye of MATE pildivaatur on kohandatud Waylandi jaoks ja Waylandi tugi paneelil MATE on täiustatud;
  • Qt Wayland Compositoris kindlustatud tugi protokollidele linux-dmabuf-unstable-v1 ja wp_viewporter. Protokolli fullscreen-shell-unstable-v1 tugi on lisatud Waylandi Qt platvormi komponentidele;
  • avaldatud Waypipe on Waylandi protokolli puhverserver, mis võimaldab teil käivitada rakendusi teises hostis;
  • Kasutajakeskkonnas Valgustumine 0.23 Oluliselt paranenud tugi Waylandi alluvuses töötamisel;
  • Firefoxi jaoks rakendatud Waylandi uus taustaprogramm, mis kasutab tekstuuridele renderdamiseks DMABUF mehhanismi;
  • Ubuntus Waylandipõhises keskkonnas kindlustatud võimalus käivitada X11 rakendusi juurõigustega, kus töötab Xwayland;
  • Valmistatud komplekt Wine-waylandi plaastreid ja draiverit winewayland.drv, mis võimaldavad kasutada Wine'i Waylandi protokollil põhinevates keskkondades ilma XWaylandi ja X11-ga seotud komponente kasutamata;
  • Miri kui Waylandi komposiitserveri arendamine jätkub. Tööriistades Waylandi rakenduste käivitamise tagamiseks Mir keskkonnas suurenenud number toetatud Waylandi protokolli laiendused. Läbi viidud Waylandiga seotud koodi jõudluse optimeerimine ja uus "wayland" graafikaplatvorm on lisatud, mis võimaldab Miri käivitada kliendina teise Waylandi komposiitserveri all. Pakutud eksperimentaalne tugi X11 rakenduste dünaamiliseks käivitamiseks Waylandi-põhises keskkonnas.
  • Moodustatud Sway kasutajakeskkonna uued väljalasked Waylandi abil;
  • Lubuntu levitamine välja toodud üleminek Waylandile 2020. aastaks. Waylandi tugi on kavas rakendada Openboxi aknahalduri portimise kaudu, et kasutada Mir-kuvaserverit, mida kasutatakse Waylandi komposiitserverina;
  • Areneb Puur, Waylandi-põhine liitserver üksikute rakenduste käitamiseks kioskirežiimis;
  • Jätkub töö kasutajakeskkonna LXQt 1.0.0 väljalaskmisega, mille arendamise peamiseks ülesandeks on viia Waylandi peal töövõime täielikku valmisolekusse;
  • Järeldusmootor Linuxi virtuaalmasinate käitamiseks ChromeOS-is annab sisseehitatud tugi Waylandi klientidele (virtio-wayland) koos põhihosti poolel asuva liitserveri käivitamisega ja võimalusega kasutada tõhusalt külalissüsteemide GPU-sid;
  • FreeBSD jaoks areneda pordid, mis on vajalikud KDE koostamiseks Waylandi toega;
  • DragonFly BSD OS-is areneb sadam Waylandi ja Westoniga, on saadaval XWaylandi tugi;
  • Kohandatud keskkonnad Waylandi abil papüüros-kest и Hawaii liideti uude projekti Liiri. Liri põhineb Qt 5-l (QML) ja propageerib materjalidisaini stiili;
  • Wayland on mobiilsetel platvormidel vaikimisi lubatud Plasma mobiil, Purjekala 2, webOS avatud lähtekoodiga väljaanne,

    Allikas: opennet.ru

Lisa kommentaar