Xorg protiv Waylanda protiv Mira

wayland-vs-mir

Naslov vijesti govori sve. X11 je standardni protokol za komunikaciju s Xorgom već desetljećima., pored ostalih implementacija X Window System-a. Njegova prva verzija pojavila se 2004. godine i od tada je uključen u glavne Linux distribucije, kao što su Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X i naravno Ubuntu. Iako je još uvijek bio savršeno operativan, Xorg je dizajniran prije više od deset godina i od tada su postignuta brojna poboljšanja u području prikazivanja. Grubo, svi elementi zaslona, ​​poput prozora, gumba ili fontova, više se ne pozivaju na serveru (kako biste to trebali pokazati) od strane kupaca (ono što biste trebali pokazati), kako bi prešli na model u kojem ovi drugi dobijaju svu važnost. Analiziramo staro Xorg i sjajne alternative za budućnost, Wayland i Mir, u članku u kojem su mišljenja i komentari otvoreni. Xorg je decenijama bio glavna implementacija X-Window-a u GNU/Linux-u, ali stari sistem na kojem se zasnivao se značajno promijenio do sadašnje ere, gotovo potpuno nestao. Trenutni model se prvenstveno oslanja na bazu kupaca, gdje pixelmaps ili pune slike ekrana na serveru prikaz i upravitelj prozora, obojica se stapaju u ono što je konačno prikazano korisniku. Tada ostaje pitati, koja uloga ostaje Xorg-u u ovom slučaju ako on nije posrednik između dva gore navedena. Pored ugrađivanja još jednog sloja bez stvarnih funkcija, uključuje inherentno usporavanje za bilo koju aplikaciju i još jedan bod koji mora biti osiguran unutar sistema, jer aplikacija preslušava bilo koji ulaz i prihvaća zahtjeve drugih klijenata prozora. Izbiti iz X11 protokola i krenuti ispočetka izgledalo je kao dobra ideja, a time i ideja Wayland, grafički protokol i biblioteka poslužitelja za Linux sisteme koji su se pojavili od 2010. godine kao aplikacija na kojoj će se pokretati buduće Unity. Pored toga, predložen je kao standard za mobilne platforme koje koriste Ubuntuov mobilni operativni sistem, Ubuntu Touch. wayland

Primjer vizualizacije s Waylandom

Tokom svih ovih godina ljudi iz Canonical-a pokazali su svoju namjeru da u potpunosti podrže ovu aplikaciju u svojim distribucijama, ali stvarnost je takva da ni danas nije uspjela u potpunosti poletjeti. U stvari, prve verzije Ubuntu Touch-a koristile su SurfaceFlinger, Androidov grafički server, da izvrši zadatak prikazivanja i, U najnovijim verzijama, Mir je motor dizajniran da radi na svim izdanjima operativnog sistema Ubuntu, postepeno zamjenjujući dva prethodno spomenuta. Glavna ideja nije izgubljena: Uklanjanje srednjih slojeva znači povećanje performansi sistema, jer se manje podataka mora preusmjeriti na odgovarajuće klijente, a to znači i veće povećanje sigurnosti opreme. Wayland također ne zahtijeva upravljački program za 2D grafiku, za razliku od Xorga s DDX-om, jer se sve radi na klijentskoj strani, ponovnom upotrebom DRM / KMS upravljačkih programa za prikaz konačnog rezultata slike. je

Primjer vizualizacije s Mirom

Mir ne pretpostavlja bitne varijacije onoga što Wayland pretpostavlja, osim implementacije vlastitog protokola i korištenja vlastitih API-ja. Ipak specifičan je za Ubuntu i Unity 8, što je i prednost zbog vlastitog optimiziranog dizajna i nedostatak jer se ne može uključiti u druge okuse Linuxa. The najnovija beta pušten iz Ubuntu 16.10 (Yakketi Yak) dolazi s Mir ažuriranjem, koji je takođe optimiziran za bolje performanse pod upravljačkim programima Nvidia kartice.

Uz sve ove informacije, rasprava poslužuje: hoće li Mir dobiti punu podršku kompanije Canonical ili će koegzistirati s Waylandom? Kakvu će budućnost imati ovaj drugi grafički server? Hoće li to biti projekti koji će biti podržani zajednički u cilju postizanja istog zajedničkog cilja?


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.   peret rekao je

    Čini mi se savršenim da je Ubuntu odlučio koristiti i razvijati MIR. Ali, molim vas, prestanite napadati Waylanda tehničkim argumentima koji su u najboljem slučaju netočni. Wayland se već koristio na mobilnim platformama poput Sailfish ili Tizen. U slučaju Sailfish, Jolla je lansirao telefon 2013. S druge strane, KDE, Gnome i Enlightenment tri od najčešće korištenih radnih površina koristit će Wayland. U KDE-u je danas već moguće stabilno voditi sesiju pod zemljom (znam jer sam to učinio). GNome je najavio da će prema narednim postavkama u sljedeću verziju prijeći na wayland. Dakle, kao što vidite, Wayland daleko nije od "zaostalog" projekta.
    Jedini razlog zašto Canonical ima za razvoj MIR-a je potpuna kontrola nad tehnologijom. U punom je pravu. No, umjesto da štedi svoje resurse na zamazivanju Waylanda, trebao bi se posvetiti razvoju MIR-a i njegove beskrajne konvergencije.

    1.    Flota rekao je

      Ali gdje je u ovom članku Wayland napadnut? To nije zaostali projekt, pogotovo jer ga je Canonical napustio za Mir. Ipak, čini se da su oba još daleko od zamjene starog Xorga.

  2.   q3s rekao je

    "Peret" Ne mislim da iko nekoga napada, jednostavno je autor dao svoje stajalište .. Imat ćete svoje, podijeliti ga s drugima i pustiti nas (čitatelje) da razumemo fazu projekata! Hvala na napomeni!

  3.   George Romero rekao je

    mmmmm
    Ali većina distribucija će koristiti Wayland poput Fedore ili Opensuse (ja to koristim), Arch i derivate.
    A također morate uzeti u obzir da se upravljački programi grafičkih kartica moraju prilagoditi protokolu i sigurno će to biti Wayland

    Mir je samo tržišna strategija

  4.   g rekao je

    Nije važno sve dok su obje funkcionalne