Название новости говорит само за себя. 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 для отображения окончательного результата изображения.
Пример визуализации с Миром
Мир не предполагает существенного изменения того, что предполагает Вэйланд., помимо реализации собственного протокола и использования собственных API. тем не менее специфичен для Ubuntu и Unity 8, что является одновременно преимуществом из-за его собственной оптимизированной конструкции и недостатком, поскольку его нельзя включить в другие разновидности Linux. В последняя бета выпущенный из Ubuntu 16.10 (Yakketi Yak) поставляется с обновлением Mir, который также оптимизирован для повышения производительности с драйверами карт Nvidia.
Со всей этой информацией, дебаты обслуживается: получит ли Мир полную поддержку от Canonical или он будет сосуществовать с Wayland? Какое будущее ждет этот второй графический сервер? Будут ли это проекты, которые будут поддерживаться совместно для достижения одной общей цели?
6 комментариев, оставьте свой
https://m.facebook.com/scienctec/videos/1051764738226624/
Мне кажется идеальным, что Ubuntu решила использовать и развивать MIR. Но, пожалуйста, прекратите атаковать Вэйланд техническими аргументами, которые в лучшем случае неверны. Wayland уже использовался на мобильных платформах, таких как Sailfish или Tizen. В случае с Sailfish, Jolla выпустила телефон в 2013 году. С другой стороны, KDE, Gnome и Enlightenment, три наиболее часто используемых настольных компьютера, будут использовать Wayland. В KDE сегодня уже можно стабильно запускать сеанс в режиме Wayland (я знаю, потому что сделал это). GNome объявил, что в следующей версии он по умолчанию перейдет в Wayland. Как видите, Wayland - далеко не «отсталый» проект.
Единственная причина, по которой Canonical разработала MIR, - это полный контроль над технологией. Это в полном порядке. Но вместо того, чтобы тратить свои ресурсы на очернение Wayland, он должен посвятить себя развитию MIR и его бесконечной конвергенции.
Но где в этой статье атакован Вэйланд? Это не запоздалый проект, тем более что Canonical отказалась от него в пользу Mir. Тем не менее, оба, похоже, все еще далеки от замены старого Xorg.
"Перет" Я не думаю, что кто-то на кого-то нападает, просто автор высказал свою точку зрения .. Вы будете иметь свою, поделитесь ею с другими и дайте нам (читателям) понять стадию проектов! Спасибо за замечание!
Mmmmm
Но большинство дистрибутивов будут использовать Wayland, такие как Fedora или Opensuse (я использую его), Arch и производные.
И вы также должны учитывать, что драйверы видеокарт должны адаптироваться к протоколу, и, конечно же, это будет Wayland.
Мир - это просто рыночная стратегия
Это не имеет значения, если оба работают