Red Hat възнамерява да спре разработката на сървъра X.Org

Кристиан Шалер, ръководител на екипа за разработка на настолни компютри в Red Hat и екипа за настолни компютри на Fedora, преглед на плановете, относно компонентите на работния плот във 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, но все още остават в демона за настройка на GNOME. В GNOME 3.34 или 3.36 се планира напълно да се отървете от обвързванията към X.Org и да организирате стартирането на XWayland динамично, когато има нужда от компоненти за осигуряване на съвместимост с X11.

Той също така споменава необходимостта от решаване на редица оставащи проблеми с Wayland, като например работа със собствени драйвери на NVIDIA и настройване на XWayland DDX сървъра, за да изпълнява 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

Добавяне на нов коментар