Xorg vs Wayland vs Мир

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

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

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

Пример визуализации с Миром

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

Со всей этой информацией, дебаты обслуживается: получит ли Мир полную поддержку от Canonical или он будет сосуществовать с Wayland? Какое будущее ждет этот второй графический сервер? Будут ли это проекты, которые будут поддерживаться совместно для достижения одной общей цели?


6 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Эваристо Паласин сказал
  2.   перет сказал

    Мне кажется идеальным, что Ubuntu решила использовать и развивать MIR. Но, пожалуйста, прекратите атаковать Вэйланд техническими аргументами, которые в лучшем случае неверны. Wayland уже использовался на мобильных платформах, таких как Sailfish или Tizen. В случае с Sailfish, Jolla выпустила телефон в 2013 году. С другой стороны, KDE, Gnome и Enlightenment, три наиболее часто используемых настольных компьютера, будут использовать Wayland. В KDE сегодня уже можно стабильно запускать сеанс в режиме Wayland (я знаю, потому что сделал это). GNome объявил, что в следующей версии он по умолчанию перейдет в Wayland. Как видите, Wayland - далеко не «отсталый» проект.
    Единственная причина, по которой Canonical разработала MIR, - это полный контроль над технологией. Это в полном порядке. Но вместо того, чтобы тратить свои ресурсы на очернение Wayland, он должен посвятить себя развитию MIR и его бесконечной конвергенции.

    1.    Filo сказал

      Но где в этой статье атакован Вэйланд? Это не запоздалый проект, тем более что Canonical отказалась от него в пользу Mir. Тем не менее, оба, похоже, все еще далеки от замены старого Xorg.

  3.   q3s сказал

    "Перет" Я не думаю, что кто-то на кого-то нападает, просто автор высказал свою точку зрения .. Вы будете иметь свою, поделитесь ею с другими и дайте нам (читателям) понять стадию проектов! Спасибо за замечание!

  4.   Хорхе Ромеро сказал

    Mmmmm
    Но большинство дистрибутивов будут использовать Wayland, такие как Fedora или Opensuse (я использую его), Arch и производные.
    И вы также должны учитывать, что драйверы видеокарт должны адаптироваться к протоколу, и, конечно же, это будет Wayland.

    Мир - это просто рыночная стратегия

  5.   g сказал

    Это не имеет значения, если оба работают