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

Приклад візуалізації з Wayland

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

Приклад візуалізації з Mir

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

Маючи всю цю інформацію, дебати подається: чи отримає Мір повну підтримку від Canonical чи буде співіснувати з Wayland? Яке майбутнє буде у цього другого графічного сервера? Чи будуть це проекти, які будуть спільно підтримуватися для досягнення тієї ж спільної мети?


Залиште свій коментар

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

*

*

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

  1.   перет - сказав він

    Мені здається ідеальним, що Ubuntu вирішила використовувати та розробляти MIR. Але, будь ласка, припиніть атакувати Вейленда технічними аргументами, які в кращому випадку є неправильними. Wayland вже використовувався на мобільних платформах, таких як Sailfish або Tizen. У випадку з Sailfish, Jolla запустив телефон у 2013 році. З іншого боку, KDE, Gnome та Enlightenment три з найбільш використовуваних робочих столів будуть використовувати Wayland. У KDE сьогодні вже можна стабільно запускати сеанс під землею (я знаю, тому що це зробив). GNome оголосив, що перейде до Wayland за замовчуванням у наступній версії. Отже, як бачите, Вейленд далеко не є «відсталим» проектом.
    Єдина причина, по якій Canonical розробляє MIR, - це повний контроль над технологією. Це в повному обсязі. Але замість того, щоб скупити свої ресурси на розмазування Wayland, він повинен присвятити себе розробці MIR та його нескінченній конвергенції.

    1.    Філо - сказав він

      Але де в цій статті атакується Вейленд? Це не запізнілий проект, тим більше, що Canonical відмовився від нього заради Миру. Тим не менше, здається, що обидва ще далеко від заміни старого Xorg.

  2.   q3s - сказав він

    "Пере" Я не думаю, що хтось на когось нападає, просто автор висловив свою точку зору .. Ви отримаєте свою, поділіться нею з іншими і дайте нам (читачам) зрозуміти стадію проектів! Дякую за записку!

  3.   Хорхе Ромеро - сказав він

    Ммммм
    Але більшість дистрибутивів використовуватимуть Wayland, як Fedora або Opensuse (я ним користуюся), Arch та похідні.
    І ви також повинні взяти до уваги драйвери відеокарт, які повинні адаптуватися до протоколу, і, безумовно, це буде Wayland

    «Мир» - це просто ринкова стратегія

  4.   g - сказав він

    Це не має значення, поки обидва функціональні