Wayland 1.18 je na voljo

Održan stabilna verzija protokola, mehanizma međuprocesne komunikacije i biblioteka Wayland 1.18. Grana 1.18 je unazad kompatibilna na nivou API i ABI sa izdanjima 1.x, ali dodatno sadrži niz poboljšanja. Kompozitni server Weston 8.0, unutar kojeg se razvija kodna baza i radni primeri za korišćenje Waylanda u desktop okruženjima i ugrađenim rešenjima, bio je objavljen krajem januara.

Glavna poboljšanja u Waylandu 1.18:

  • Dodata podrška za sistem izgradnje Meson. Mogućnost izgradnje pomoću autotools je još uvek dostupna, ali će biti uklonjena u nekom od budućih izdanja;
  • Dodano API za deljenje proxy objekata na osnovu oznaka, što omogućava aplikacijama i alatima zajedničko korišćenje jednog Wayland povezivanja;
  • Osigurano je praćenje server timer-a u korisničkom prostoru, što je omogućilo izbegavanje prekomernog stvaranja datotekarskih deskriptora;
  • Dodana funkcija wl_global_remove(), koja šalje događaj brisanja globalnog objekta bez njegovog čišćenja. Nova funkcija omogućava izbacuje mogućnost nastanka stanja trke (race conditions) prilikom brisanja globalnih objekata. Takva stanja trke mogla su nastati jer klijenti nisu mogli da potvrde prijem događaja brisanja. Funkcija wl_global_remove() omogućava prvo slanje događaja brisanja, a tek nakon određene odgode uklanjanje objekta.

Status podrške Wayland-a u aplikacijama, radnim okruženjima i distribucijama:

  • U Fedori je zagotovljena izdavanje prema zadavanju Firefox verzije zasnovane na Wayland-u. Rešeni su problemi sa korišćenjem vlasničkih binarnih drajvera NVIDIA sa Wayland-om.
    Implementirano eksperimentalna mogućnost automatskog pokretanja XWayland-a prilikom pokušaja pokretanja aplikacija zasnovanih na protokolu X11.
    U Wayland okruženju dodana je mogućnost pokretanja X11 aplikacija sa root pravima pod kontrolom XWayland-a. U SDL za Wayland rešeni su problemi sa skaliranjem prilikom pokretanja starih igara koje rade u niskim rezolucijama. Biblioteka Qt za korišćenje u GNOME okruženju je po default-u izgrađena sa podrškom za Wayland;
  • V Red Hat Enterprise Linux 8 kao desktop predloženo je GNOME sa standardnim zaslonom servera zasnovanim na Wayland-u;
  • U preliminarnom izdanju GTK 4 u GDK nastavljeno implementacija API, razvijenih s gledištem na korištenje Wayland protokola. U GDK backendu za Wayland dodana je podrška za portal sučelje za pristup GtkSettings postavkama, a za rad s metodama unosa predložena je podrška za ekstenziju protokola text-input-unstable-v3;
  • Започето projekt za otklanjanje grešaka i nedovršenosti u GNOME-u koji se javljaju prilikom rada na Waylandu;
  • U XWaylandu dodano GLX obrada temeljena na EGL programskom sučelju, koja omogućava izbjegavanje korištenja softverskog rasterizatora swrast;
  • Među ciljevima razvoja KDE-a u naredne dvije godine spominje se prijelaz KDE-a na Wayland. Okruženje KDE koje radi na Waylandu planira se učiniti primarnim, dok će se okruženje temeljen na X11 svrstati među opcije i neobavezne ovisnosti. U izvještajnom razdoblju, u KDE-u je bila uvedena podrška za fractional scaling prilikom rada na Waylandu. KDE sesija temeljena na Waylandu prilagođena je radu s proprietarnim NVIDIA drajverima. Pojavila se mogućnost povlačenja u načinima drag&drop prozora aplikacija koje koriste XWayland i Wayland. U KWin-u osigurana je ispravna okretna funkcija miša u okruženju temeljenom na Waylandu;
  • U GNOME-u je dodana mogućnost automatizacije pokretanja XWaylanda prilikom pokušaja izvođenja aplikacije temeljene na X11 protokolu (ranije je XWayland morao biti stalno pokrenut);
  • Pokrenuta je rada na portiranju aplikacija korisničkog okruženja MATE za Wayland. U MATE 1.24 Wayland je prilagođena preglednik slika Eye of MATE i poboljšana podrška za Wayland u MATE traci;
  • U Qt Wayland Compositoru je zagotovljena podrška za protokole linux-dmabuf-unstable-v1 i wp_viewporter. U komponentama Qt platforme za Wayland dodana je podrška za protokol fullscreen-shell-unstable-v1;
  • Objavljeno Waypipe – proxy za Wayland protokol, koji omogućava pokretanje aplikacija na drugom hostu;
  • U korisničkom okruženju Enlightenment 0.23 značajno je poboljšana podrška za rad pod Waylandom;
  • Za Firefox je realiziran novi backend za Wayland koji koristi DMABUF mehanizam za iscrtavanje u teksture;
  • U Ubuntu-u u okruženju temeljenu na Waylandu je zagotovljena mogućnost pokretanja X11 aplikacija s root pravima pod Xwayland-om;
  • Pripravljen set zakrpa Wine-wayland i drajver winewayland.drv, koji omogućuju korištenje Wine-a u okruženjima temeljenim na Wayland protokolu, bez korištenja XWaylanda i komponenti povezanih s X11;
  • Razvoj Mira kao kompozitnog servera za Wayland se nastavlja. U sredstvima za pokretanje Wayland aplikacija u Mir okruženju povečano število podprtih proširenja protokola Wayland. Izvedeno optimizacija delovanja kode, povezanega z Waylandom, in dodana nova grafična platforma „wayland“, ki omogoča zagon Mira kot odjemalca pod nadzorom drugega kompozitnega strežnika Wayland. Predlagana eksperimentalna podpora za dinamično zagon X11 aplikacij v okolju, temelječem na Waylandu.
  • Spremljeni novi izhodi uporabniškega okolja Sway, ki uporablja Wayland;
  • distribucija Lubuntu je napovedal prehod na Wayland v letu 2020. Podpora za Wayland se načrtuje z prenovo upravitelja oken Openbox za uporabo prikaznega strežnika Mira, ki se uporablja kot kompozitni strežnik za Wayland;
  • se razvija Cage, kompozitni strežnik na osnovi Waylanda za zagon posameznih aplikacij v kiosk načinu;
  • delo na izdaji uporabniškega okolja LXQt 1.0.0 še vedno poteka, glavna naloga pri razvoju je doseči popolno pripravljenost za delovanje nad Waylandom;
  • sistem izhoda v mehanizmu za zagon virtualnih strojev z Linuxom v ChromeOS zaščito pred DDoS napadi. vgrajeno podporo za Wayland odjemalce (virtio-wayland) z izvajanjem kompozitnega strežnika na strani glavnega gostitelja in možnostjo učinkovite uporabe GPU iz gostujočih sistemov;
  • za FreeBSD se razvijaju pristanišča, potrebna za sestavljanje KDE s podporo za Wayland;
  • v operacijskem sistemu DragonFly BSD razvija pristanek z Waylandom in Weston, je na voljo podpora za XWayland;
  • uporabniška okolja, ki uporabljajo Wayland papyros-shell in Hawaii so se združili v nov projekt Liri. Liri temelji na Qt 5 (QML) in promovira oblikovanje v slogu Material Design;
  • Wayland je privzeto uporabljen na mobilnih platformah Plasma Mobile, Sailfish 2, webOS Open Source Edition,

    Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster