Xlibre: спроба відродження X11 на фоні Wayland

Xlibre: спроба відродження X11 на фоні просування Wayland

X11 перебуває у сутінковому періоді свого існування, оскільки більшість дистрибутивів Linux і десктопних середовищ уже переходять на Wayland. Однак з’явилася нова спроба вдихнути життя у цей проект. Це відродження супроводжується певною драмою, і наразі його просуває один розробник. Розглянемо детальніше, у чому суть.

Конфлікт із Red Hat і народження Xlibre

У драматичному повороті подій співробітники Red Hat заблокували розробника Енріко Вайгельта в інфраструктурі freedesktop.org. Акаунт Вайгельта, репозиторії, тікети та запити на злиття (понад 140), пов’язані з проектом Xorg, були раптово видалені. Як наслідок, у повідомленні під назвою “Історія повторюється: Redhat цензурував мене на freedesktop.org”, Вайгельт зробив заяву:

Цього ранку співробітники Redhat заблокували мене в інфраструктурі gitlab freedesktop.org – тим самим цензурували всю мою роботу (не лише над Xorg). Вони вбили мій акаунт, мої git-репозиторії, мої тікети в Xorg і закрили всі мої запити на злиття. А потім ще й глузували з цього у соціальних мережах.

Тепер зрозуміло, що freedesktop.org – це Redskirts, і вони хочуть знищити X. До речі, та сама корпорація, яка намагалася закрити значну частину коду FOSS, включаючи ядро Linux (і я був одним із тих, хто попереджав їх про припинення наших ліцензійних прав).

Причини конфлікту та створення Xlibre

Основною причиною цієї суперечливої дії, здається, став намір Вайгельта відгалузити Xorg у новий проект під назвою Xlibre. Ця ініціатива спрямована на відродження X11, старішої, але фундаментальної віконної системи для Linux, з метою досягнення реального прогресу там, де розробка застоювалась.

Цікаво, що Вайгельт проводить історичну паралель, порівнюючи свій досвід із Кітом Паккардом, шанованою постаттю в спільноті FOSS, який зіткнувся з подібним відторгненням майже два десятиліття тому. Відхід Паккарда зрештою призвів до створення Xorg, що ознаменувало кінець його попередника, XFree86. Вайгельт передбачає подібну траєкторію для Xlibre.

Тож він запустив новий репозиторій Xlibre на GitHub і створив розсилку для залучення підтримки та участі спільноти.

Майбутнє Xlibre та X11 у світі Wayland

Однак, чи зможе Xlibre – новий проект, спрямований на відродження X11 – досягти успіху, ще під питанням. Ми, ймовірно, отримаємо краще розуміння цього в найближчі місяці. Я вважаю, що це буде надзвичайно складно.

X11 – це величезне завдання, занадто велике для будь-якого одного розробника. Без потужної підтримки ширшої спільноти важко уявити, що проект набере достатньо імпульсу, щоб по-справжньому злетіти.

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

Технічні деталі та сумісність

За словами Вайгельта, дебютна версія XLibre Xserver з’явиться незабаром, принісши “багато очищень коду та розширену функціональність”, як зазначено в анонсі проекту. Після перекомпіляції більшість драйверів Xorg повинні безперешкодно працювати з Xlibre, хоча є винятки.

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

Ми будемо уважно стежити за ситуацією та інформувати вас про будь-які нові розробки щодо спроб відродження X11 через проект Xlibre.

Офіційну інформацію можна знайти на сайті проекту Xlibre.