XLibre Xserver: Драматичний розкол у світі X11

Драматичний розкол у світі XLibre Xserver: куди рухається проєкт X11

Після драматичного форку Xorg у новий проєкт XLibre Xserver, спільнота відкритого коду коротко відчула іскру надії — можливо, улюблений X11 отримає новий шанс на життя. Ця надія з’явилася після оголошень від провідних дистрибутивів Linux про відмову від X11.

Але, як ви побачите нижче, ця надія навряд чи триватиме довго. Дві великі проблеми стоять на шляху: суперечлива репутація розробника проєкту та зростаюче відчуття, що деякі великі гравці просто не хочуть X11. Натомість вони підтримують Wayland — проєкт, у якому активно беруть участь, хоча технічно він підтримується спільнотою.

Відхилена пропозиція: чому XLibre не став заміною X11 у Fedora

Кілька днів тому Кевін Кофлер запропонував додати XLibre Xserver до Fedora як заміну X11. Те, що сталося потім, швидко переросло у скандал. Усього через 24 години він особисто відкликав пропозицію, кажучи:

Я завжди стверджував, що зміни, які категорично відхилені спільнотою, не повинні затверджуватися FESCo. Тому було б дуже лицемірно, якби я намагався просувати це попри майже повністю негативні відгуки. Я дотримуюсь своїх позицій і також застосовую їх до себе.

Вже накопичилося кілька сотень коментарів. Багато з них насправді не про технічні деталі — натомість вони виражають відкриту ворожість до розробника, відомого як критик Red Hat. Дехто навіть каже: “Якщо це затвердять, я йду з проєкту”.

Технічні аргументи та особисті упередження

Ця стаття не має на меті захищати Енріко Вейгельта, людину-ініціатора XLibre. Справді, багато його заяв переходять межу та відходять від технічної дискусії до політики та теорій змови, що неприйнятно.

Проте сумно бачити, як люди шукають технічні недоліки лише для того, щоб дискредитувати проєкт через нелюбов до його розробника. У цій ситуації межа між особистими почуттями та технічною критикою фактично зникла.

Однак я повністю згоден з думкою, що програмне забезпечення без підтвердженої стабільності та функціональності не повинно прийматися.

Суперечності навколо технології X11 та роль Red Hat

Але називати його ненадійним? Серйозно? Ми говоримо про X11 — програмне забезпечення, що використовувалося на робочих столах Linux протягом 30 років. І тепер, після форку, воно раптом стає ненадійним? Це ж точно такий самий код, правильно? Крім того, весь сенс форку полягає в його вдосконаленні та виправленні недоліків.

Не забуваймо, що проєкт XLibre намагається вдихнути нове життя в X11, а Red Hat має свій інтерес. Так, та сама Red Hat є основним спонсором Wayland. Компанія має історію рішучого просування своєї візії — згадайте, що сталося з робочим столом GNOME, systemd, а тепер і Wayland.

Іронічно, та сама компанія, що гордо використовує прапор відкритого коду, закрила CentOS, свого найбільшого конкурента на той час.

Wayland проти X11: реальний стан справ

Навіть якщо ви новачок у Linux, не потрібно багато часу, щоб зрозуміти, що Wayland (проєкт, розпочатий Red Hat) все ще не є повністю відшліфованою, надійною заміною. До речі, ця “нова” технологія Wayland розробляється вже понад 15 років. І досі не відчувається готовою до прайм-тайму.

Правда в тому, що більшість користувачів не турбує назва — вони просто хочуть, щоб система працювала. І в цьому сенсі X11 все ще виконує свою роботу. XLibre намагається розвинути це далі, спираючись на все, що було раніше. Але для цього проєкту потрібно дати справедливий шанс.

Зараз більшість інших дистрибутивів займають вичікувальну позицію, на відміну від Fedora (і, відповідно, Red Hat), чия позиція зрозуміла. Поки що жоден з них не зробив твердих заяв про те, чи планують вони прийняти XLibre. Звичайно, для цього проєкт спочатку має випустити повністю стабільну версію (у нас вже є бета-версія).

Чесно кажучи, спільнота відкритого коду нічого не втрачає, намагаючись повернути щось таке фундаментальне, як X11. Проте драма навколо Вейгельта не сприяє цим зусиллям. А коли додати очевидне небажання великих гравців дати X11 ще один шанс, це робить все ще складнішим.

Випадок XLibre незвичайний і в багатьох відношеннях безпрецедентний у світі Linux. Це тому, що йдеться не лише про технічні переваги. Натомість це включає відхилення чогось через репутацію розробника та відмову певних “законодавців трендів” у просторі Linux повернути щось, що вони вже назвали застарілим.

Linux повинен бути про вибір і свободу, чи не так? Чи це просто гарні гасла, які не витримують перевірки практикою?

Більше інформації можна знайти на офіційному сайті XLibre Xserver.