Xorg срещу Wayland срещу Mir

wayland-vs-mir

Заглавието на новината казва всичко. X11 е стандартният протокол за комуникация с Xorg от десетилетия., в допълнение към други внедрения на X Window System. Първата му версия се появи през 2004 г. и оттогава е включен в основните дистрибуции на Linux, като Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X и разбира се Ubuntu. Въпреки че все още работи перфектно, Xorg е проектиран преди повече от десетилетие и оттогава има многобройни подобрения в областта на рендирането. Приблизително, всички елементи на екрана, като прозорци, бутони или шрифтове, вече не се извикват на сървъра (как трябва да го покажете) от клиентите (това, което трябва да покажете), за да преминете към модел, в който последните придобиват цялата известност. Анализираме старото Xorg и страхотните алтернативи за бъдещето, Уейланд и Мир, в статия, в която мненията и коментарите са отворени. Xorg е основната реализация на X-Window в GNU/Linux в продължение на десетилетия, но старата система, на която се основаваше, се промени значително до настоящата ера, почти изчезвайки напълно. Настоящият модел разчита предимно на клиентската база, където пикселни карти или пълни изображения на екрана срещу сървъра показване и мениджъра на прозорци, и двете се сливат в това, което най-накрая се показва на потребителя. След това остава да попитаме, каква роля остава за Xorg в този случай, ако той не е брокерът между двете по-горе. В допълнение към включването на друг слой без реални функции, включва присъщо забавяне към всяко приложение и още една точка, която трябва да бъде обезпечена в рамките на системата, тъй като приложението слуша всеки вход и приема заявки от други клиенти на прозореца. Прекъсването на протокола X11 и започването отначало изглеждаше добра идея и следователно идеята за Wayland, графичен сървърен протокол и библиотека за Linux системи, които се появиха от 2010 г. като приложение, на което ще работи бъдещото Unity. В допълнение, той беше предложен като стандарт за мобилни платформи, използващи мобилната операционна система на Ubuntu, Ubuntu Touch. Уейланд

Пример за визуализация с Wayland

През всичките тези години хората на Canonical са показали намерението си да подкрепят изцяло това приложение в своите дистрибуции, но реалността е, че дори и днес то не е успяло да излети напълно. Всъщност първите версии на Ubuntu Touch използват SurfaceFlinger, графичния сървър на Android, за да изпълнят задачата за рендиране и, В най-новите версии Mir е двигателят, проектиран да работи във всички издания на операционната система Ubuntu, като постепенно замества двете споменати по-горе. Основната идея не е загубена: Елиминирането на междинните слоеве означава повишаване на производителността на системата, тъй като по-малко данни трябва да бъдат пренасочени към съответните клиенти и това означава по-голямо увеличение на сигурността на оборудването. Wayland също не изисква драйвер за 2D графика, за разлика от Xorg с DDX, тъй като всичко се прави от страна на клиента, като повторно използва DRM / KMS драйверите, за да покаже крайния резултат от изображението. миро

Пример за визуализация с Mir

Мир не предполага съществена вариация на това, което Уейланд предполага, освен прилагане на собствен протокол и използване на собствени API. въпреки това е специфичен за Ubuntu и Unity 8, което е както предимство, поради собствения си оптимизиран дизайн, така и недостатък, тъй като не може да бъде включено в други вкусове на Linux. The най-новата бета версия освободен от Ubuntu 16.10 (Yakketi Yak) идва с актуализация на Mir, който също се оптимизира за по-добра производителност при драйверите за карти на Nvidia.

С цялата тази информация, дебатът се обслужва: ще получи ли Мир пълна подкрепа от Canonical или ще съжителства с Wayland? Какво бъдеще ще има този втори графичен сървър? Ще бъдат ли те проекти, които ще бъдат подкрепяни съвместно за една и съща обща цел?


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   перет каза той

    Струва ми се перфектно, че Ubuntu избра да използва и разработи MIR. Но моля, спрете да атакувате Wayland с технически аргументи, които в най-добрия случай са неправилни. Wayland вече се използва на мобилни платформи като Sailfish или Tizen. В случая на Sailfish, Jolla пусна телефон през 2013 г. От друга страна, KDE, Gnome и Enlightenment три от най-използваните настолни компютри ще използват Wayland. В KDE днес вече е възможно да стартирате сесия под wayland по стабилен начин (знам, защото го направих). GNome обяви, че ще премине към wayland по подразбиране в следващата си версия. Така че, както виждате, Wayland далеч не е „изостанал“ проект.
    Единствената причина Canonical да разработва MIR е да има пълен контрол над технологията. То е в пълното си право. Но вместо да пести ресурсите си за размазване на Wayland, той трябва да се посвети на разработването на MIR и неговото безкрайно сближаване.

    1.    Фило каза той

      Но къде в тази статия е атакуван Уейланд? Това не е закъснял проект, особено след като Canonical го изостави заради Mir. И все пак и двете изглеждат все още далеч от замяната на стария Xorg.

  2.   q3s каза той

    "Перет" Не мисля, че някой напада някой, просто авторът е дал своята гледна точка .. Вие ще имате своята, споделете я с другите и ни (читателите) ще разберем етапа на проектите! Благодаря за бележката!

  3.   Хорхе Ромеро каза той

    Ммммм
    Но повечето дистрибуции ще използват Wayland като Fedora или Opensuse (аз го използвам), Arch и деривати.
    Освен това трябва да вземете предвид драйверите на графичните карти, които трябва да се адаптират към протокол и със сигурност ще бъде Wayland

    Mir е просто пазарна стратегия

  4.   g каза той

    Няма значение, докато и двете са функционални