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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster