В изданието Fedora 41 се предлага да се премести инсталаторът Anaconda на използване на протокола Wayland. В момента Anaconda използва протокола X11, което не позволява да се освободи инсталационният носител от зависимостите, осигуряващи поддръжка на X11. Понеже миграцията на Anaconda към Wayland не е тривиална задача, се предполага, че изменението ще повлияе на възможностите на инсталатора.
Например ще е необходимо да се преработи процесът на отдалечената инсталация, който в момента е базиран на VNC клиента TigerVNC, свързан с X11. Вместо TigerVNC се предлага да се използва приложението grd (Gnome Remote Desktop), базирано на протокола RDP. Второто съществено изменение ще бъде преработката на процесите на управление на клавиатурата и превключване на разкроенките. В момента в Anaconda за настройка на разкроенката на клавиатурата се използва библиотеката libXklavier, поддръжката на която ще бъде прекратена в GNOME Shell, а пакетът libxklavier планира да бъде премахнат от Fedora.
Заради привързаността към libXklavier в инсталатора, използван в Live-изданията на базата на Wayland, е деактивирана възможността за превключване на разкроенките на клавиатурата.
Тъй като в Wayland не се предоставя универсален механизъм за управление на клавиатурата, е решено вместо libXklavier за смяна на разкроенките да се използва услугата systemd-localed, като се извиква чрез D-Bus.
В допълнение към миграцията на инсталатора към Wayland, едновременно се предлага напълно да се преустанови доставката на свързани с X11 пакети GNOME в сборките на Fedora Workstation. Подобни пакети се планира да бъдат оставени в репозитория, но да не се включват повече в състава на инсталационните и Live-носители, изградени на базата на GNOME.
Предложението все още не е утвърдено от комитета FESCo (Fedora Engineering Steering Committee), отговорен за техническата част на разработката на дистрибуцията Fedora. Въпреки това, преди това комитетът вече утвърди премахването на сесията X11 за GNOME от основната доставка на Fedora 41. Основната причина за прекратяване на поддръжката на X11 в Fedora е преместването на X.Org-сервера в RHEL 9 в категорията остарели и решението да се премахне напълно в бъдещото значително издание на RHEL 10.
Сред факторите, които допринасят за оставянето само на поддръжка на Wayland, се споменава появата на поддръжка на Wayland в собствени драйвери NVIDIA и извършената в Fedora 36 подмяна на драйверите fbdev с драйвера simpledrm, който работи коректно с Wayland. Прекратяването на поддръжката на сеанса с X11 значително ще намали трудозатратите за поддръжка и ще освободи ресурси, които могат да се насочат към подобрения в качеството на съвременния графичен стек.
Източник: opennet.ru
