Xorg prieš Wayland prieš Mir

wayland-vs-mir

Viską pasako naujienos pavadinimas. X11 buvo standartinis ryšio su Xorg protokolas dešimtmečius, taip pat kiti X Window System diegimai. Pirmoji jo versija pasirodė 2004 m. ir nuo tada Jis buvo įtrauktas į pagrindinius Linux platinimus, pvz., Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin/X ir, žinoma, Ubuntu. Nepaisant to, kad Xorg vis dar veikia nepriekaištingai, jis buvo sukurtas daugiau nei prieš dešimtmetį ir nuo to laiko buvo atlikta daug patobulinimų atvaizdavimo srityje. apytiksliai, visi ekrano elementai, tokie kaip langai, mygtukai ar šriftai, nustojo būti iškviesti serveryje (kaip turėtum tai parodyti) klientai (ką turėtum parodyti), pereiti prie modelio, kuriame visą pagrindinį vaidmenį įgyja pastarieji. Mes analizuojame seną Xorg ir puikias alternatyvas ateičiai, Wayland ir Mir, straipsnyje, kuriame atviros nuomonės ir komentarai. Xorg dešimtmečius buvo pagrindinis X-Window diegimas GNU/Linux, tačiau senoji sistema, kuria ji buvo pagrįsta, iš esmės pasikeitė iki dabartinės eros ir beveik visiškai išnyko. Dabartinis modelis visų pirma remiasi klientų baze, kur pixmaps arba viso ekrano vaizdai prieš serverį displėjus ir langų tvarkyklė, sujungianti abu į tai, kas galiausiai rodoma vartotojui. Tada belieka paklausti, Koks Xorg vaidmuo šiuo atveju, jei jis nėra tarpininkas? tarp dviejų ankstesnių. Be to, kad įtraukiamas kitas sluoksnis be realių funkcijų, apima įgimtą sulėtėjimą visoms programoms ir dar vienas taškas, kurį reikia užtikrinti sistemoje, nes programa klauso bet kokios įvesties ir priima užklausas iš kitų langų klientų. Sulaužyti X11 protokolą ir pradėti iš naujo atrodė gera idėja, todėl idėja buvo tokia Wayland, grafikų serverio protokolas ir biblioteka Linux sistemoms, kurios atsirado nuo 2010 m. kaip programa, kurioje veiks būsimas Unity. Be to, jis buvo pasiūlytas kaip standartas mobiliosioms platformoms, kurios naudojo Ubuntu mobiliąją operacinę sistemą Ubuntu Touch. Wayland

Vizualizacijos pavyzdys su Wayland

Per visus šiuos metus „Canonical“ žmonės parodė savo ketinimą visapusiškai palaikyti šią programą platindami, tačiau realybė tokia, kad net ir šiandien ji nesugebėjo visiškai išpopuliarėti. Tiesą sakant, pirmosiose „Ubuntu Touch“ versijose buvo naudojamas „SurfaceFlinger“, „Android“ grafinis serveris, kad būtų atlikta atvaizdavimo užduotis ir Naujausiose versijose „Mir“ buvo variklis, skirtas veikti visuose „Ubuntu“ operacinės sistemos leidimuose, palaipsniui pakeičiant du anksčiau minėtus. Pagrindinė idėja nebuvo prarasta: pašalinus tarpinius sluoksnius, padidėja sistemos našumas, nes atitinkamiems klientams turi būti peradresuojama mažiau duomenų, o tai reiškia didesnį įrangos saugumo padidėjimą. Wayland taip pat nereikia 2D grafikos tvarkyklės, kitaip nei Xorg su DDX, nes viskas daroma kliento pusėje, pakartotinai naudojant DRM/KMS tvarkykles, kad būtų rodomas galutinis vaizdo rezultatas. Pasaulis

Vizualizacijos pavyzdys su Mir

Mir neatspindi esminio skirtumo nuo to, ką atstovauja Wayland, neskaitant savo protokolo diegimo ir savo API naudojimo. Tačiau Tai būdinga Ubuntu ir Unity 8, kuris yra ir privalumas dėl savo ir optimizuoto dizaino, ir trūkumas, nes jo negalima įtraukti į kitus Linux skonius. The naujausia beta versija paleistas iš „Ubuntu 16.10“ („Yakketi Yak“) yra su „Mir“ atnaujinimu, kuri taip pat optimizuojama siekiant geresnio našumo naudojant Nvidia kortelių tvarkykles.

Turėdamas visą šią informaciją, diskusiją Ar Mir gaus visą „Canonical“ palaikymą, ar jis egzistuos kartu su „Wayland“? Kokią ateitį turi šis antrasis grafikos serveris? Ar tai bus projektai, kurie bus bendrai remiami siekiant to paties bendro tikslo?


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   peret sakė

    Man atrodo tobula, kad Ubuntu pasirinko naudoti ir kurti MIR. Bet nustokite pulti Wayland techniniais argumentais, kurie geriausiu atveju yra neteisingi. „Wayland“ jau buvo naudojamas mobiliosiose platformose, tokiose kaip „Sailfish“ ar „Tizen“. Sailfish atveju Jolla išleido telefoną 2013 m. Kita vertus, KDE, Gnome ir Enlightenment, trys dažniausiai naudojami staliniai kompiuteriai, ketina naudoti Wayland. KDE šiandien jau galima stabiliai paleisti seansą „wayland“ (žinau, nes tai padariau). GNome paskelbė, kad kitoje versijoje pagal numatytuosius nustatymus persikels į „wayland“. Taigi, kaip matote, „Wayland“ toli gražu nėra „vėlyvas“ projektas.
    Vienintelė priežastis, dėl kurios „Canonical“ turi sukurti MIR, yra visiškai kontroliuoti technologiją. Tai priklauso jūsų teisėms. Tačiau užuot taupius savo išteklius Wayland diskreditavimui, ji turėtų atsiduoti MIR plėtrai ir jos konvergencijai, kuri dar nepasiekė.

    1.    Filo sakė

      Bet kur šiame straipsnyje Wayland užpuolė? Tai nėra uždelstas projektas, ypač todėl, kad Canonical jo atsisakė dėl Mir. Nepaisant to, atrodo, kad abu dar toli gražu nepakeičia senojo Xorg.

  2.   q3s sakė

    "peret" Nemanau, kad kas nors puola, tiesiog autorius išsakė savo požiūrį. Turėsite savo, pasidalinkite su kitais ir leiskite mums (skaitytojams) suprasti projektų etapą! Ačiū už pastabą!

  3.   Jorge'as Romero'as sakė

    mmmmm
    Tačiau dauguma platinimų naudos „Wayland“, pvz., „Fedora“ arba „Opensuse“ (aš naudoju), „Arch“ ir darinius.
    Taip pat reikia atsižvelgti į vaizdo plokštės tvarkykles, jos turi prisitaikyti prie protokolo ir tai tikrai bus „Wayland“.

    Mir yra tik rinkos strategija

  4.   g sakė

    Nesvarbu, kol jie abu yra funkcionalūs