Red Hat має намір припинити розвиток сервера X.Org

Крістіан Шаллер (Christian Schaller), який очолює групу з розвитку десктоп-систем у компанії Red Hat та Fedora Desktop Team, огляді планів, Що стосуються компонентів робочого столу в Fedora 31, згадав намір компанії Red Hat припинити активний розвиток функціональності сервера X.Org і обмежитися лише супроводом вже наявної кодової бази та усунення помилок.

В даний час Red Hat робить ключовий внесок у розробку сервера X.Org і тримає на своїх плечах його супровід, тому у разі усунення від розробки малоймовірно, що формування значних релізів сервера X.Org буде продовжено. Незважаючи на припинення розвитку, супровід X.Org силами Red Hat буде продовжено як мінімум до закінчення життєвого циклу дистрибутива RHEL 8, який триватиме до 2029 року.

Стагнація в розробці сервера X.Org спостерігається вже зараз — незважаючи на шестимісячний цикл формування релізів, що застосовувався раніше, останній значний випуск X.Org Server 1.20 був опублікований 14 місяців тому, а підготовка випуску 1.21 буксує на місці. Ситуація може змінитися, якщо якась компанія або співтовариство візьмуть на себе продовження нарощування функціональності сервера X.Org, але з урахуванням повсюдного зсуву істотних проектів у бік Wayland малоймовірно, що охочі знайдуться.

Основну увагу Red Hat в даний час приділяє покращенню роботи робочого столу на базі Wayland. Переведення сервера X.Org у режим супроводу очікується після вирішення завдання з повного видалення залежності від компонентів X.Org та забезпечення запуску GNOME Shell без використання XWayland, що вимагає рефакторингу або видалення прив'язок, що залишаються, до X.org. Подібні прив'язки вже майже виключені з GNOME Shell, але поки що залишаються в демоні GNOME Setting. У GNOME 3.34 або 3.36 планується повністю позбутися прив'язок до X.Org та організувати запуск XWayland динамічно, у разі потреби в компонентах для забезпечення сумісності з X11.

Також згадується необхідність вирішення низки проблем, що залишаються з Wayland, таких як робота з пропрієтарними драйверами NVIDIA та доопрацювання DDX-сервера XWayland для забезпечення якісного запуску X-додатків в оточенні на базі Wayland. З проведених у рамках підготовки Fedora 31 робіт відзначається реалізація в XWayland можливості запуску X-додатків з привілеями root. Такий запуск є сумнівним з точки зору безпеки, але необхідний для забезпечення сумісності з X-програмами, яким необхідна робота з підвищеними привілеями.

Іншим завданням є покращення підтримки Wayland у бібліотеці SDL, наприклад, для вирішення проблем із масштабуванням під час запуску старих ігор, що працюють у низьких роздільних здатнах екрану. Також наголошується на необхідності покращення підтримки роботи Wayland у системах з пропрієтарними драйверами NVIDIA — якщо Wayland вже давно може працювати поверх таких драйверів, то XWayland у такій конфігурації поки не може використовувати засоби для апаратного прискорення 3D-графіки (планується надати можливість завантаження x.org-драйвера NVIDIA для XWayland).

Додатково відзначається продовження роботи із заміни PulseAudio та Jack на мультимедійний сервер PipeWire, що розширює можливості PulseAudio засобами для роботи з потоками відео та обробки звуку з мінімальними затримками з урахуванням потреб систем професійної обробки звуку, а також пропонує розширену модель безпеки для управління доступом на рівні окремих пристроїв та потоків. У рамках циклу розробки Fedora 31 робота зосереджена в галузі застосування PipeWire для організації спільного доступу до екрану в оточеннях на базі Wayland, у тому числі з використанням протоколу Miracast.

Red Hat має намір припинити розвиток сервера X.Org

У Fedora 31 також планується додати можливість запуску Qt-програм у сеансі GNOME на базі Wayland з використанням плагіна Qt Wayland замість плагіна XCB, що використовує X11/XWayland.

Джерело: opennet.ru

Додати коментар або відгук