Wayland 1.18 dolazi s podrškom za mezon, novim API-jem i još mnogo toga

wayland gnome

Nedavno najavljeno je izlazak nove stabilne verzije protokola Wayland 1.18, u kojoj je ova nova verzija kompatibilna s prethodnim verzijama na razini API-ja i ABI-a s verzijama 1.x, ali sadrži i dio poboljšanja.

Za one koji nisu svjesni Waylanda, to bi trebali znati ovo je protokol za interakciju kompozitnog servera i aplikacija koje rade s njim. Klijenti samostalno generiraju svoje prozore, prosljeđujući informacije o ažuriranju složenom poslužitelju, koji kombinira sadržaj pojedinačnih prozora aplikacija da bi se dobio konačni izlaz, uzimajući u obzir moguće nijanse kao što su preklapanje prozora i prozirnost.

Drugim riječima, kompozitni poslužitelj ne pruža API za prikazivanje pojedinih elemenata i radi samo sa već formiranim prozorima eliminiranje dvostrukog međuspremnika korištenjem biblioteka visokog nivoa kao što su GTK + i Qt.

O Waylandu

Trenutno je podrška za direktan rad sa Waylandom već je implementiran za GTK3 +, Qt 5, SDL, Clutter i EFL (Biblioteka Fondacije za prosvjetljenje).

Interakcija sa hardverom na primjer u Waylandu / Westonu, inicijalizacija, promjena video načina (podešavanje režima drm) i upravljanje memorijom (GEM za i915 i TTM za radeon i nouveau) grafičkih kartica, može se izvesti direktno kroz modul na nivou jezgra, koji vam omogućava da zaobiđete privilegije superkorisnika.

Weston kompozitni poslužitelj može raditi ne samo koristeći DRM kernel DRM modul, već i na X11, drugom Wayland kompozitnom serveru, framebufferu i RDP-u. Pored toga, razvijaju se projekti koji će osigurati rad na vrhu Android platforme.

U sklopu Weston projekta razvija se jedna od kompozitnih implementacija servera.

Bilo koji drugi proizvod koji podržava protokol Wayland također može djelovati kao složeni poslužitelj.

Na primjer, trenutno se radi na pružanju podrške Waylandu u KWin-u. U svom trenutnom obliku, Weston je već izašao iz okvira skupa uzoraka za testiranje protokola Wayland i može steći funkcionalnost putem dodataka. Pored toga, predloženo je implementiranje prilagođenih školjki i naprednih funkcija upravljanja prozorom u obliku internetskih stranica vanjske od Westona.

Da bi se osiguralo pokretanje uobičajenih X11 aplikacija u okruženju zasnovanom na Waylandu, koristi se komponenta XWayland DDX (Device Dependent X), koja je po svojoj organizaciji slična radu u Xwin i Xquartz za platforme Win32 i OS X.

Podrška za izdanje aplikacije X11 planira se integrirati direktno u kompozitni server Weston, koji će, kada je u pitanju puna aplikacija X11, inicirati puštanje X servera i srodnih komponenti XWayland.

Ovim pristupom postupak pokretanja X11 aplikacija bit će jednostavan i nerazlučiv za korisnika pokretanja aplikacija koje rade direktno s Waylandom.

Glavna poboljšanja u Waylandu 1.18

Od njegovih novina, u najavi se spominje štaDodana je podrška za sistem gradnje Meson, dok je sposobnost gradnje pomoću automatskih alata još uvijek očuvana, ali će biti uklonjena u budućem izdanju.

Još jedna promjena koja se ističe u ovoj novoj verziji Waylanda 1.18 je novi API dodan odvojenim proxy objektima na osnovu oznaka. To omogućava aplikacijama i alatima da dijele vezu Wayland.

Takođe, dodana je funkcija wl_global_remove () koja šalje globalni događaj brisanja objekata bez čišćenja.

Nova karakteristika omogućava uklanjanje pojave "stanja rase" prilikom uklanjanja globalnih objekata. Slični uslovi trke mogli bi se dogoditi jer kupci nisu mogli potvrditi primitak eliminacijskog događaja. Funkcija wl_global_remove () omogućuje prvo slanje događaja brisanja i tek nakon određenog kašnjenja briše objekt.

Takođe zagarantovano je praćenje timela poslužitelja waylanda u korisničkom prostoru, eliminirajući stvaranje previše deskriptora datoteka.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Allan herrera rekao je

    Jedino u čemu kotačić nije izumljen prekomplicirano je do posljednjeg grafičkog multiservera, ne čini se kao zadnja kap koja će ovdje biti zadovoljna sa X11 što je više moguće.

    PS: Znate li bilo koji način da se vratite na SystemV bez destabilizacije svega u Debianu? Hvala unaprijed.