Xorg vs. Wayland vs. Mir

wayland-vs-mir

Název zprávy říká všechno. X11 je standardní protokol pro komunikaci s Xorg po celá desetiletí., kromě dalších implementací systému X Window System. Jeho první verze se objevila v roce 2004 a od té doby byla zahrnuta do hlavních distribucí Linuxu, jako je Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X a samozřejmě Ubuntu. Přestože byl Xorg stále dokonale funkční, byl navržen před více než deseti lety a od té doby došlo v oblasti vykreslování k mnoha vylepšením. Zhruba, všechny prvky obrazovky, jako jsou okna, tlačítka nebo písma, již na serveru nejsou vyvolány (jak byste to měli ukázat) klienty (to, co byste měli ukázat), přejít k modelu, ve kterém tyto získávají veškerou důležitost. Analyzujeme staré Xorg a skvělé alternativy pro budoucnost, Wayland a Mir, v článku, ve kterém jsou otevřené názory a komentáře. Xorg je hlavní implementací X-Window v GNU/Linuxu po celá desetiletí, ale starý systém, na kterém byl založen, se až do současné éry podstatně změnil a téměř úplně zmizel. Současný model sází především na zákaznickou základnu, kde pixmapy nebo celé obrázky obrazovky proti serveru zobrazit a správce oken, oba se slučují s tím, co se uživateli konečně zobrazí. Zbývá pak se zeptat, jakou roli v tomto případě ponechá Xorg, pokud to není zprostředkovatel mezi oběma výše. Kromě začlenění další vrstvy bez skutečných funkcí zahrnuje inherentní zpomalení k jakékoli aplikaci a ještě jeden bod, který musí být zajištěn v systému, protože aplikace naslouchá jakýmkoli vstupům a přijímá požadavky od ostatních klientů okna. Vymanit se z protokolu X11 a začít znovu se zdálo jako dobrý nápad, a tedy i nápad Wayland, grafický serverový protokol a knihovna pro systémy Linux, které se od roku 2010 objevily jako aplikace, na které bude fungovat budoucí Unity. Kromě toho byl navržen jako standard pro mobilní platformy využívající mobilní operační systém Ubuntu, Ubuntu Touch. Wayland

Příklad vizualizace s Waylandem

Během všech těchto let ukázali lidé společnosti Canonical svůj úmysl plně podporovat tuto aplikaci ve svých distribucích, ale realita je taková, že se jí ani dnes nepodařilo plně rozjet. Ve skutečnosti první verze Ubuntu Touch využívaly k provedení úlohy vykreslování grafický server Android SurfaceFlinger a V nejnovějších verzích byl Mir motor navržený tak, aby fungoval ve všech edicích operačního systému Ubuntu, postupně nahrazující dva výše uvedené. Hlavní myšlenka nebyla ztracena: Eliminace mezivrstev znamená zvýšení výkonu systému, protože na příslušné klienty musí být přesměrováno méně dat, což znamená větší zvýšení bezpečnosti zařízení. Wayland také nevyžaduje ovladač pro 2D grafiku, na rozdíl od Xorg s DDX, protože vše se děje na straně klienta, opětovné použití ovladačů DRM / KMS k zobrazení konečného výsledku obrazu. svěcení olejů

Příklad vizualizace s Mirem

Mir nepředpokládá podstatnou variaci toho, co předpokládá Wayland, kromě implementace vlastního protokolu a používání vlastních API. Nicméně je specifický pro Ubuntu a Unity 8, což je výhoda díky vlastnímu optimalizovanému designu a nevýhoda, protože ji nelze zahrnout do jiných verzí systému Linux. The nejnovější beta propuštěn z Ubuntu 16.10 (Yakketi Yak) je dodáván s aktualizací Mir, který je také optimalizován pro lepší výkon pod ovladači karet Nvidia.

Se všemi těmito informacemi debata je podáváno: získá Mir plnou podporu Canonical nebo bude koexistovat s Waylandem? Jakou budoucnost bude mít tento druhý grafický server? Budou to projekty, které budou podporovány společně směrem ke stejnému společnému cíli?


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   peret řekl

    Zdá se mi perfektní, že se Ubuntu rozhodl používat a vyvíjet MIR. Ale prosím, přestaňte útočit na Wayland technickými argumenty, které jsou přinejlepším nesprávné. Wayland již byl použit na mobilních platformách, jako jsou Sailfish nebo Tizen. V případě Sailfish spustila Jolla telefon v roce 2013. Na druhou stranu KDE, Gnome a Enlightenment, tři z nejpoužívanějších desktopů, budou používat Wayland. V KDE je dnes již možné spustit relaci pod wayland stabilním způsobem (já vím, protože jsem to udělal). GNome oznámil, že ve své příští verzi ve výchozím nastavení přejde na Wayland. Jak tedy vidíte, Wayland zdaleka není „zaostalým“ projektem.
    Jediným důvodem, proč Canonical pro vývoj MIR má, je mít úplnou kontrolu nad touto technologií. Je v plném právu. Ale místo toho, aby šetřil své zdroje na potírání Waylandu, měl by se věnovat vývoji MIR a jeho nekonečné konvergenci.

    1.    Filo řekl

      Ale kde je v tomto článku Wayland napaden? Nejde o projekt po splatnosti, zejména proto, že jej společnost Canonical opustila pro Mir. Přesto se zdá, že je oba ještě daleko od nahrazení starého Xorg.

  2.   3s řekl

    „Peret“ Nemyslím si, že by někdo na někoho útočil, jednoduše autor podal svůj názor .. Budete mít svůj, sdílíte ho s ostatními a necháte nás (čtenáře) pochopit fázi projektů! Díky za poznámku!

  3.   Jorge Romero řekl

    Mmmmm
    Ale většina distribucí bude používat Wayland jako Fedora nebo Opensuse (používám to), Arch a deriváty.
    A musíte také vzít v úvahu, že ovladače grafických karet se musí přizpůsobit protokolu a určitě to bude Wayland

    Mir je jen tržní strategie

  4.   g řekl

    Nezáleží na tom, pokud jsou obě funkční