Xorg vs. Wayland vs. Mir

wayland-vs-mir

Musoro wenhau unotaura zvese. X11 yave iri standard protocol yekutaurirana naXorg kwemakumi emakore., kuwedzera kune mamwe ma X Window System ekushandisa. Shanduro yayo yekutanga yakaonekwa muna2004 uye kubvira ipapo yakaverengerwa mukuparadzirwa kukuru kweLinux, senge Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X uyezve Ubuntu. Kunyangwe ichiri kushanda nemazvo, Xorg yakagadzirirwa makore anodarika gumi apfuura uye kubvira ipapo pakave nekuvandudzwa kwakawanda munzvimbo yekupa. Zvichida, zvese screen zvinhu zvakaita se windows, mabhatani kana mafonti haachaitirwizve pane server (maitiro aunofanira kuratidza) nevatengi (izvo zvaunofanira kuratidza), kuenda kune modhi umo iyo yekupedzisira inowana mukurumbira wese. Isu tinoongorora zvekare Xorg uye dzimwe nzira huru dzeramangwana, Wayland naMir, mune imwe nyaya umo pfungwa netsinhiro dzakazaruka. Xorg yanga iri iyo huru yekuitwa kweX-Window muGNU/Linux kwemakumi emakore, asi iyo yekare sisitimu yayakavakirwa yakachinja zvakanyanya kusvika nguva iripo, yave kuda kunyangarika zvachose. Ikozvino modhi inotsamira zvakanyanya pane yevatengi base, kupi pixelmaps kana yakazara mifananidzo yechidzitiro yakanangana neserver kuratidza uye maneja wehwindo, ese ari maviri kubatanidzwa mune izvo pakupedzisira zvinoratidzwa kune mushandisi. Zvinosara ipapo kubvunza, ibasa ripi rasara kuna Xorg mune iyi kesi kana asiri iye broker pakati pezviviri pamusoro. Pamusoro pekubatanidza imwe dura isina chaiyo mabasa, inosanganisira kudzikira kwekuzvarwa kune chero application uye imwezve poindi iyo inofanirwa kuchengetedzwa mukati mehurongwa, sezvo iko kunyorera kuchiteerera chero chinongedzo uye ichigamuchira zvikumbiro kubva kune vamwe vatengi vemawindo. Kubuda muiyo X11 protocol uye kutanga pamusoro kwakaita senge zano rakanaka uye nekudaro iwo pfungwa ye Wayland, graphical server protocol uye raibhurari yeLinux masisitimu akabuda, sagore ra2010, sechishandiso chaizomhanya Kubatana. Uye zvakare, zvakarongedzwa seyakajairwa mapuratifomu enhare achishandisa Ubuntu's mobile operating system, Ubuntu Touch. wayland

Kufungidzira muenzaniso neWayland

Mumakore ese aya, vanhu veCanonical vakaratidza chinangwa chavo chekutsigira zvizere chishandiso ichi mukugovera kwavo, asi chokwadi ndechekuti kunyangwe nanhasi haina kukwanisa kubvisa zvizere. Muchokwadi, iyo yekutanga vhezheni yeUbuntu Kubata yakashandisa iyo SurfaceFlinger, Android's graphical server, kuita basa rekupa uye, Mune dzazvino vhezheni, Mir yanga iri injini yakagadzirirwa kumhanyisa pane ese edhisheni yeUbuntu inoshanda sisitimu, zvishoma nezvishoma kutsiva zviviri zvambotaurwa. Pfungwa huru haina kurasika: Kubvisa zvidimbu zvepakati zvinoreva kuwedzera mukuita kwesystem sezvo shoma data rinofanira kuendeswazve kune avo vatengi uye izvi zvinoreva kuwedzera kukuru mukuchengetedzwa kwemidziyo. Wayland zvakare haidi mutyairi we2D mifananidzo, kusiyana neXorg neDDX sezvo zvese zvikaitwa padivi revatengi, kushandisa zvekare vatyairi ve DRM / KMS kuratidza mhedzisiro yekupedzisira yemufananidzo. mirara

Kufungidzira muenzaniso neMir

Mir haifunge kuti kusiana kwakakura kweizvo Wayland inofungidzira, kunze kwekushandisa kwayo yega protocol uye kushandisa yayo APIs. Zvakadaro yakanangana neUbuntu uye Kubatana 8, izvo zvese zviri zviviri mukana, nekuda kweyakagadziridzwa dhizaini, uye nekukanganisa, sezvo isingakwanise kuverengerwa mune mamwe maratidziro eLinux. Iyo ichangoburwa beta yakaburitswa kubva Ubuntu 16.10 (Yakketi Yak) inouya neyakagadziriswa Mir, iyo iri kugadziriswazve kuita zvirinani pasi pevatyairi vemakadhi eNvidia.

Neruzivo urwu rwese, gakava inoshumirwa: Mir angawana rutsigiro ruzere kubva kuCanonical kana achagara naWayland? Iyi yemberi graphic server inobata ramangwana ripi? Ichave mapurojekiti anozotsigirwa pamwe chete kuchinangwa chimwe chete?


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   peret akadaro

    Zvinotaridza zvakakwana kwandiri kuti Ubuntu yakasarudza kushandisa nekuvandudza MIR. Asi ndokumbirawo mira kurwisa Wayland nehunyanzvi nharo dzisina kunaka zvachose. Wayland yakatove yakashandiswa pane epuratifomu mapuratifomu akadai Sailfish kana Tizen. Panyaya yeSailfish, Jolla akatanga nhare muna 2013. Kune rimwe divi, KDE, Gnome uye Enlightenment matatu ematafura anonyanya kushandiswa achazoshandisa Wayland. Mu KDE, nhasi zvave kutokwanisika kumhanyisa musangano pasi pe wayland munzira yakagadzikana (ndinoziva nekuti ndakazviita). GNome yakazivisa kuti ichapfuura kuenda kuwayland nekukanganisa mune yayo inotevera vhezheni. Saka sezvauri kuona, Wayland iri kure nekuve iri "kumashure" chirongwa.
    Chikonzero chega Canonical ine yekuvandudza MIR kuve nekutonga kwakazara pamusoro peiyo tekinoroji. Iri kurudyi zvizere. Asi pachinzvimbo chekuzeya zviwanikwa zvake achizora Wayland, anofanirwa kuzvipira mukugadzira MIR uye kusangana kwayo kusingaperi.

    1.    Fleet akadaro

      Asi kupi mune ino chinyorwa Wayland inorwiswa? Haisi chirongwa chakanonoka, kunyanya sezvo Canonical yakasiya iyo Mir. Zvakadaro, ese ari maviri anoita kunge achiri kure kure kutsiva Xorg yekare.

  2.   q3s akadaro

    "Peret" Ini handifunge kuti chero munhu arikurwisa chero munhu, zvakangodaro munyori akapa maonero ake .. Iwe uchave neyako, igovana nevamwe uye isu (vaverengi) tinzwisise nhanho yezvirongwa! Ndatenda katsamba!

  3.   George Romero akadaro

    Mmmmm
    Asi mazhinji ekugovera anoshandisa Wayland seFedora kana Opensuse (ini ndinoshandisa iyo), Arch uye zvigadzirwa.
    Uye iwe zvakare unofanirwa kufunga nezve vatyairi vemakadhi emifananidzo vanofanirwa kuchinjira kune protocol uye zvirokwazvo ichave Wayland

    Mir ingori nzira yemusika

  4.   g akadaro

    Izvo hazvina basa sekureba sekunge zvese zviri kushanda