Xorg vs. Wayland vs. Mir

wayland-vs-mir

Názov novinky hovorí za všetko. X11 je štandardný protokol pre komunikáciu s Xorgom už celé desaťročia., okrem iných implementácií systému X Window. Jeho prvá verzia sa objavila v roku 2004 a odvtedy bol zahrnutý do hlavných distribúcií Linuxu, ako Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X a samozrejme Ubuntu. Napriek tomu, že je stále perfektne funkčný, bol Xorg navrhnutý pred viac ako desiatimi rokmi a odvtedy došlo k početným vylepšeniam v oblasti vykresľovania. Zhruba všetky prvky obrazovky, ako sú okná, tlačidlá alebo písma, sa už na serveri nevyvolávajú (ako by ste to mali ukázať) klientmi (čo by ste mali ukázať), prejsť na model, v ktorom títo nadobúdajú všetky vedúce úlohy. Analyzujeme staré xorg a skvelé alternatívy do budúcnosti, Wayland a Mir, v článku, v ktorom sú otvorené názory a komentáre. Xorg je hlavnou implementáciou X-Window v GNU/Linuxe po celé desaťročia, ale starý systém, na ktorom bol založený, sa až do súčasnej éry podstatne zmenil a takmer úplne zmizol. Súčasný model sa spolieha predovšetkým na zákaznícku základňu, kde pixmapy alebo celé obrázky z obrazovky oproti serveru zobraziť a správca okien, ktoré sa zlúčia do toho, čo sa nakoniec zobrazí používateľovi. Zostáva sa potom čudovať, aká rola v takom prípade zostáva pre Xorg, ak to nie je sprostredkovateľ medzi dvoma vyššie uvedenými. Okrem zabudovania ďalšej vrstvy bez skutočných funkcií, zahŕňa inherentné spomalenie k akejkoľvek aplikácii a ešte jeden bod, ktorý musí byť zabezpečený v systéme, pretože aplikácia počúva akýkoľvek vstup a prijíma požiadavky od ostatných klientov okna. Vymaniť sa z protokolu X11 a začať odznova sa javilo ako dobrý nápad, a teda aj predstava Wayland, grafický serverový protokol a knižnica pre systémy Linux, ktoré sa od roku 2010 objavili ako aplikácia, na ktorej bude fungovať budúca Unity. Okrem toho bol navrhnutý ako štandard pre mobilné platformy používajúce mobilný operačný systém Ubuntu, Ubuntu Touch. Wayland

Príklad vizualizácie s Waylandom

Počas všetkých týchto rokov ľudia v spoločnosti Canonical preukázali svoj zámer plne podporovať túto aplikáciu v ich distribúciách, ale realita je taká, že ani dnes sa jej nepodarilo úplne rozbehnúť. V skutočnosti prvé verzie Ubuntu Touch využívali na vykonanie úlohy vykreslenia grafický server Android SurfaceFlinger a V najnovších verziách bol Mir motorom navrhnutým na fungovanie vo všetkých vydaniach operačného systému Ubuntu, postupne nahradzujúce dva vyššie uvedené. Hlavná myšlienka sa nestratilaEliminácia medzivrstvy znamená zvýšenie výkonu systému, pretože k príslušným klientom musí byť presmerovaných menej dát, čo znamená väčšie zvýšenie bezpečnosti zariadenia. Wayland taktiež nevyžaduje ovládač pre 2D grafiku, na rozdiel od Xorg s DDX, pretože všetko sa deje na strane klienta, pričom na zobrazenie konečného výsledku obrazu sa používajú ovládače DRM / KMS. svätenia olejov

Príklad vizualizácie s Mirom

Mir nepredpokladá zásadné variácie toho, čo predpokladá Wayland, okrem implementácie vlastného protokolu a používania vlastných rozhraní API. Napriek tomu je špecifický pre Ubuntu a Unity 8, čo je výhodou vďaka vlastnému optimalizovanému dizajnu aj nevýhodou, pretože ju nemožno zahrnúť do iných verzií systému Linux. The najnovšia beta verzia prepustený z Ubuntu 16.10 (Yakketi Yak) je dodávaný s aktualizáciou Mir, ktorá je tiež optimalizovaná pre lepší výkon v rámci ovládačov kariet Nvidia.

So všetkými týmito informáciami diskusia podáva sa: získa Mir úplnú podporu od spoločnosti Canonical alebo bude koexistovať s Waylandom? Aká budúcnosť bude mať tento druhý grafický server? Budú to projekty, ktoré budú podporované spoločne smerom k rovnakému spoločnému cieľu?


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   peret dijo

    Zdá sa mi perfektné, že sa Ubuntu rozhodol používať a vyvíjať MIR. Ale prosím, prestaňte útočiť na Wayland technickými argumentmi, ktoré sú prinajlepšom nesprávne. Wayland sa už používal na mobilných platformách ako Sailfish alebo Tizen. V prípade Sailfish uviedla Jolla na trh telefón v roku 2013. Na druhej strane Wayland budú používať tri najpoužívanejšie desktopy KDE, Gnome a Enlightenment. V KDE je dnes už možné spustiť reláciu underlandland stabilným spôsobom (viem, pretože som to urobil). GNome oznámil, že v budúcej verzii prejde štandardne na wayland. Ako teda vidíte, Wayland zďaleka nie je „zaostalým“ projektom.
    Jediným dôvodom, ktorý má Canonical na vývoj MIR, je úplná kontrola nad touto technológiou. Je v úplnom práve. Ale namiesto toho, aby minul svoje zdroje na rozmazanie Waylandu, mal by sa venovať vývoju MIR a jeho nekonečnej konvergencii.

    1.    Filo dijo

      Ale kde v tomto článku je Wayland napadnutý? Nejde o oneskorený projekt, najmä preto, že ho Canonical opustil pre Mir. Napriek tomu sa zdá, že oba majú ešte ďaleko od výmeny starého Xorgu.

  2.   q3s dijo

    „Peret“ Nemyslím si, že niekto na niekoho útočí, jednoducho autor uviedol svoje uhly pohľadu. Budete mať svoje, budete sa o ne deliť s ostatnými a umožníme nám (čitateľom) pochopiť fázu projektov! Ďakujem za poznámku!

  3.   jorge Romero dijo

    mmmmm
    Ale väčšina distribúcií bude používať Wayland ako Fedora alebo Opensuse (ja to používam), Arch a deriváty.
    A tiež musíte brať do úvahy, že sa ovládače grafických kariet musia prispôsobiť protokolu a určite to bude Wayland

    Mir je iba trhová stratégia

  4.   g dijo

    To nevadí, pokiaľ sú obe funkčné