Xorg vs Wayland vs Mir

teemaa-vs-mir

Uudise pealkiri ütleb kõik. X11 on aastakümneid olnud Xorgiga suhtlemise standardprotokoll., lisaks X Windowsi süsteemi muudele rakendustele. Selle esimene versioon ilmus 2004. aastal ja sellest ajast alates on lisatud peamistesse Linuxi distributsioonidesse, nagu Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X ja muidugi Ubuntu. Hoolimata sellest, et Xorg on endiselt täiuslikult töökorras, on see välja töötatud rohkem kui kümme aastat tagasi ja sellest ajast alates on renderdamise valdkonnas tehtud mitmeid parandusi. Umbes kõiki ekraanielemente, nagu aknad, nupud või fondid, enam serveris ei kutsuta (kuidas peaksite seda näitama) klientide poolt (mida peaksite näitama), et liikuda mudeli juurde, milles kliendid omandavad kogu tähelepanu. Analüüsime vana Xorg ja suurepäraseid alternatiive tulevikuks, Wayland ja Mir, artiklis, milles on arvamused ja kommentaarid avatud. Xorg on olnud X-Window'i peamine rakendus GNU/Linuxis aastakümneid, kuid vana süsteem, millel see põhines, on praeguse ajastuni oluliselt muutunud, peaaegu täielikult kaduma. Praegune mudel toetub eelkõige kliendibaasile, kus pikslikaardid või täispildid ekraanilt serveri vastu ekraan ja aknahaldur, mõlemad ühinevad selles, mida kasutajale lõpuks näidatakse. Jääb siis imestada, milline roll jääb Xorgile sel juhul, kui see pole maakler kahe ülaltoodud vahel. Lisaks teise reaalsete funktsioonideta kihi lisamisele hõlmab omast aeglustumist mis tahes rakendusele ja veel üks punkt, mis tuleb kinnitada süsteemis, kuna rakendus kuulab kõiki sisendeid ja võtab vastu teiste aknaklientide päringuid. X11-protokollist väljamurdmine ja otsast alustamine tundus hea mõte ja seega ka Wayland, graafiline serveriprotokoll ja teek Linuxi süsteemide jaoks, mis ilmusid 2010. aastast alates rakendusena, millel tulevane Unity töötab. Lisaks pakuti seda standardina mobiilsetele platvormidele, mis kasutavad Ubuntu mobiilset operatsioonisüsteemi Ubuntu Touch. maantee

Visualiseerimise näide Waylandiga

Kõigi nende aastate jooksul on Canonicali inimesed näidanud oma kavatsust seda rakendust oma levitustes täielikult toetada, kuid reaalsus on see, et isegi täna pole see suutnud täielikult õhku tõusta. Tegelikult kasutasid Ubuntu Touchi esimesed versioonid renderdamisülesande täitmiseks Androidi graafilist serverit SurfaceFlinger ja Viimastes versioonides on Mir olnud mootor, mis on mõeldud töötama kõigis Ubuntu operatsioonisüsteemi väljaannetes, asendades järk-järgult kaks eelnevalt mainitud. Põhiidee pole kadunudVahekihtide kõrvaldamine tähendab süsteemi jõudluse kasvu, kuna vähem andmeid tuleb suunata vastavatele klientidele ja see tähendab seadmete turvalisuse suuremat suurenemist. Wayland ei nõua ka 2D-graafika jaoks draiverit, erinevalt Xorgist koos DDX-iga, kuna kõik toimub kliendi poolel, kasutades pildi lõpptulemuse kuvamiseks DRM / KMS-draivereid uuesti. mir

Visualiseerimise näide Miriga

Mir ei eelda Waylandi oletuse olulist variatsioonipeale oma protokolli juurutamise ja oma API-de kasutamise. Sellegipoolest on spetsiifiline Ubuntu ja Unity 8 jaoks, mis on nii enda optimeeritud disaini tõttu eelis kui ka puudus, kuna seda ei saa lisada Linuxi muudesse maitsetesse. The uusim beeta vabastati Ubuntu 16.10 (Yakketi Yak) on varustatud Mir-i värskendusega, mida optimeeritakse ka Nvidia kaardidraiverite parema jõudluse saavutamiseks.

Kogu selle teabega arutelu serveeritakse: kas Mir saab Canonicalilt täielikku tuge või eksisteerib see koos Waylandiga? Mis tulevikku see teine ​​graafiline server ootab? Kas need on projektid, mida toetatakse ühiselt sama ühise eesmärgi suunas?


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   peret DIJO

    Mulle tundub täiuslik, et Ubuntu on otsustanud kasutada MIR-i. Kuid palun lõpetage Waylandi ründamine tehniliste argumentidega, mis on parimal juhul valed. Waylandi on juba kasutatud mobiilsetel platvormidel nagu Sailfish või Tizen. Sailfishi puhul käivitas Jolla telefoni 2013. aastal. Seevastu KDE, Gnome ja Enlightenment hakkavad Waylandi kasutama kolm enim kasutatavat töölauda. KDE-s on täna juba võimalik stabiilselt seanssi veeremaal juhtida (tean, sest olen seda teinud). GNome on teatanud, et sellest saab järgmises versioonis vaikimisi maismaaks. Nii et näete, Wayland pole kaugeltki "tagurlik" projekt.
    Ainus põhjus, miks Canonical on MIR-i arendamiseks, on tehnoloogia täielik kontroll. See on täie õigusega. Kuid selle asemel, et ressursse Waylandi määrimiseks kokku hoida, peaks ta pühenduma MIR-i arendamisele ja selle lõputule lähenemisele.

    1.    Filo DIJO

      Kuid kus selles artiklis Waylandi rünnatakse? See pole hilinenud projekt, eriti kuna Canonical loobus sellest Mirile. Sellegipoolest tunduvad mõlemad vana Xorgi asendamisest veel kaugel.

  2.   Q3s DIJO

    "Peret" Ma ei usu, et keegi kedagi ründaks, lihtsalt autor andis oma seisukoha .. Teil on oma, jagage seda teistega ja laske meil (lugejatel) mõista projekti etappi! Täname märkuse eest!

  3.   George Romero DIJO

    mmmmm
    Kuid enamik levitusi kasutab Waylandi nagu Fedora või Opensuse (mina kasutan seda), Archi ja derivaate.
    Samuti peate arvestama, et graafikakaartide draiverid peavad protokolliga kohanema ja kindlasti on see Wayland

    Mir on lihtsalt turustrateegia

  4.   g DIJO

    Pole tähtis, kui mõlemad on funktsionaalsed