Xorg vs. Wayland vs. Mir

wayland-vs-mir

Uutisten otsikko kertoo kaiken. X11 on ollut standardi protokolla kommunikoinnissa Xorgin kanssa vuosikymmenien ajan.X-järjestelmän muiden toteutusten lisäksi. Sen ensimmäinen versio ilmestyi vuonna 2004 ja siitä lähtien on sisällytetty tärkeimpiin Linux-jakeluihin, kuten Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X ja tietysti Ubuntu. Huolimatta siitä, että Xorg on edelleen täysin toimiva, se on suunniteltu yli vuosikymmen sitten, ja siitä lähtien renderointia on tapahtunut lukuisia parannuksia. Karkeasti, kaikkia näytön elementtejä, kuten ikkunoita, painikkeita tai fontteja, ei enää käytetä palvelimessa (miten sinun pitäisi näyttää se) asiakkaiden (mitä sinun pitäisi näyttää), siirtyäksesi malliin, jossa asiakkaat saavat kaiken näkyvyyden. Analysoimme vanhaa xorg ja suuria vaihtoehtoja tulevaisuuteen, Wayland ja Mir, artikkelissa, jossa mielipiteet ja kommentit ovat avoimia. Xorg on ollut X-Windowin päätoteutus GNU/Linuxissa vuosikymmeniä, mutta vanha järjestelmä, johon se perustui, on muuttunut oleellisesti nykyiseen aikakauteen asti ja lähes kokonaan kadonnut. Nykyinen malli perustuu ensisijaisesti asiakaskuntaan, missä pikselikarttoja tai koko näytön kuvia palvelinta vasten näyttö ja ikkunanhallinta, molemmat sulautuvat siihen, mitä käyttäjälle lopulta näytetään. Sitten on ihmeteltävä, mikä rooli Xorgille jää tässä tapauksessa, ellei se ole välittäjä kahden yllä olevan välillä. Sen lisäksi, että sisällytetään toinen kerros ilman todellisia toimintoja, liittyy luontainen hidastuminen mihin tahansa sovellukseen ja vielä yksi kiinnitettävä piste järjestelmässä, koska sovellus kuuntelee mitä tahansa syötettä ja hyväksyy pyyntöjä muilta ikkuna-asiakkailta. X11-protokollan rikkominen ja uudestaan ​​aloittaminen tuntui hyvältä ajatukselta, ja niin ajatus Wayland, graafinen palvelinprotokolla ja kirjasto Linux-järjestelmille, jotka syntyivät vuodesta 2010 lähtien sovelluksena, jolla tuleva Unity toimii. Lisäksi sitä ehdotettiin standardiksi mobiilialustoille, jotka käyttävät Ubuntun mobiilikäyttöjärjestelmää Ubuntu Touch. Wayland

Visualisointiesimerkki Waylandin kanssa

Kaikkien näiden vuosien aikana Canonicalin ihmiset ovat osoittaneet aikomuksensa tukea tätä sovellusta täysimääräisesti jakelussaan, mutta todellisuus on, että edes nykyään se ei ole onnistunut nousemaan kokonaan. Itse asiassa Ubuntu Touchin ensimmäisissä versioissa käytettiin SurfaceFlingeria, Androidin graafista palvelinta, renderointitehtävän suorittamiseen, ja Uusimmissa versioissa Mir on ollut moottori, joka on suunniteltu toimimaan kaikissa Ubuntu-käyttöjärjestelmän versioissa, korvaamalla vähitellen kaksi aiemmin mainittua. Pääidea ei ole kadonnut: Välikerrosten poistaminen tarkoittaa järjestelmän suorituskyvyn kasvua, koska vähemmän tietoja on ohjattava vastaaville asiakkaille, mikä tarkoittaa laitteiden turvallisuuden parempaa lisääntymistä. Wayland ei myöskään vaadi ohjainta 2D-grafiikoille, toisin kuin Xorg DDX: llä, koska kaikki tapahtuu asiakkaan puolella, jolloin DRM / KMS-ohjaimet käytetään uudelleen kuvan lopullisen tuloksen näyttämiseen. chrism

Visualisointiesimerkki Mirin kanssa

Mir ei oleta olennaisen vaihtelevaa siitä, mitä Wayland olettaalukuun ottamatta oman protokollan käyttöönottoa ja omien sovellusliittymien käyttöä. tästä huolimatta on ominaista Ubuntulle ja Unity 8: lle, joka on sekä etu, koska se on optimoitu omalta suunnittelulta, että haitta, koska sitä ei voida sisällyttää muihin Linux-makuihin. viimeisin beeta vapautettu Ubuntu 16.10 (Yakketi Yak) sisältää Mir-päivityksen, joka on myös optimoitu parempaan suorituskykyyn Nvidia-korttiohjaimissa.

Kaikilla näillä tiedoilla väittely tarjoillaan: saako Mir täyden tukensa Canonicalilta vai onko se olemassa myös Waylandin kanssa? Mitä tulevaisuutta tämä toinen graafinen palvelin tuo? Ovatko ne hankkeita, joita tuetaan yhdessä kohti samaa yhteistä tavoitetta?


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   peret dijo

    Minusta tuntuu täydelliseltä, että Ubuntu on päättänyt käyttää ja kehittää MIR: ää. Mutta lopeta hyökkäys Waylandiin teknisillä argumenteilla, jotka ovat parhaimmillaan virheellisiä. Waylandia on jo käytetty mobiilialustoilla, kuten Sailfish tai Tizen. Sailfishin tapauksessa Jolla toi markkinoille puhelimen vuonna 2013. Toisaalta KDE, Gnome ja Enlightenment kolme eniten käytettyä työpöytää aikovat käyttää Waylandia. KDE: ssä tänään on jo mahdollista ajaa istunto vakaalla tavalla (tiedän, koska olen tehnyt sen). GNome on ilmoittanut, että siitä tulee oletusarvoisesti suora maa seuraavassa versiossaan. Joten kuten näette, Wayland ei ole kaukana "taaksepäin" -projektista.
    Ainoa syy, miksi Canonicalilla on MIR: n kehittämisessä, on hallita tekniikkaa täysin. Se on täysin oikeutettu. Mutta sen sijaan, että säästää resurssejaan Waylandin tahraamisesta, hänen tulisi omistautua MIR: n kehittämiseen ja sen loputtomaan lähentymiseen.

    1.    filo dijo

      Mutta missä tässä artikkelissa Waylandia hyökätään? Se ei ole myöhässä oleva projekti, varsinkin kun Canonical hylkäsi sen Mirille. Silti molemmat näyttävät olevan vielä kaukana vanhan Xorgin korvaamisesta.

  2.   q3s dijo

    "Peret" En usko, että kukaan hyökkää ketään vastaan, yksinkertaisesti kirjoittaja esitti näkökulmansa. Sinulla on omasi, jaa se muiden kanssa ja anna meidän (lukijoiden) ymmärtää projektien vaihe! Kiitos muistiosta!

  3.   Jorge Romero dijo

    mmmmm
    Mutta suurin osa jakeluista käyttää Waylandia, kuten Fedora tai Opensuse (käytän sitä), Archia ja johdannaisia.
    Ja sinun on myös otettava huomioon näytönohjainten ohjainten on sopeuduttava protokollaan, ja varmasti se on Wayland

    Mir on vain markkinastrategia

  4.   g dijo

    Sillä ei ole väliä, kun molemmat ovat toiminnallisia