Лос Работата по прехода от Fedora към пълно използване на Wayland продължава и по този повод разработчиците на Fedora разкриха предложение за преминаване на Fedora към следващата стъпка. И това е за Fedora 41 беше предложено да промените инсталатора на Anaconda на който използва протокола Wayland вместо X11.
В момента Anaconda зависи от X11, което не позволява на инсталационния носител да премахне зависимости, свързани с X11. Мигрирането към Wayland не е лесна задача и се очаква да повлияе на някои възможности на инсталатора.
Пример за това е трябва да преработите процеса на отдалечено инсталиране, който в момента използва TigerVNC, илиn VNC клиент, свързан с X11. Предлага се замяна на TigerVNC с GRD приложение (Gnome Remote Desktop), който е базиран на RDP протокола. Друга важна промяна ще бъде в конфигурацията и подредбата на клавиатурата. В момента Anaconda използва библиотеката libXklavier за тази задача, но с прекратяването на libXklavier в GNOME Shell и премахването му от Fedora, този метод вече няма да бъде жизнеспособен.
Anaconda трябва да премахне „TigerVNC“, който се използва за VNC връзка, за да инсталира вашата машина дистанционно с графичния потребителски интерфейс. Причината е, че TigerVNC е изграден от източниците на сървъра на Xorg, така че все още ще зависим от сървъра на Xorg с този проект.
Като заместител последвахме препоръката на Fedora Workstation за преминаване към Gnome Remote Desktop (grd) с по-добър протокол за отдалечен работен плот (RDP), който предоставя на потребителите по-добра производителност и сигурност. Това ще повлияе на текущите команди за стартиране на vnc и опциите за зареждане на ядрото на Anaconda. Това ще засегне само инсталационната среда на Anacвълна (boot.iso).
Следователно cвъзможността за промяна на клавиатурната подредба е деактивирана в инсталатора, използван в базирани на Wayland компилации на живо. защото Wayland не предлага универсален механизъм за управление на клавиатурата, Anaconda е изправена пред предизвикателства с Wayland. Преди това libXklavier се използваше за управление на настройките на клавиатурата, но поради неговата нестабилност в Wayland, използването му беше отхвърлено. Използването на локализирания в systemd DBus API се насърчава като споделено решение за всички среди на Fedora.
В допълнение към миграцията на инсталатора към Wayland, предложи да се спре включването на свързани с X11 пакети в компилациите на Fedora Workstation базиран на GNOME. Тези пакети ще продължат да бъдат налични в хранилището, но вече няма да бъдат включени в инсталации или медии на живо, създадени в GNOME.
Струва си да се спомене това Тези предложения все още не са одобрени от Fedora Engineering Steering Committee. (FESCo), който отговаря за техническата част от разработката на дистрибуцията Fedora. Въпреки това комисията преди това е одобрила премахването на X11 сесиите за GNOME от базовата дистрибуция на Fedora 41. Основната причина за отхвърлянето на поддръжката на X11 във Fedora е пълното оттегляне на поддръжката в бъдеща основна версия на RHEL 9.
Сред факторите, довели до дайте приоритет на изключителната поддръжка за Wayland включва скорошна поддръжка на Wayland в собствените драйвери на NVIDIA и замяната на драйверите fbdev във Fedora 36 с драйвера simpledrm, който работи правилно с Wayland. Премахването на поддръжката на сесии от X11 значително ще намали усилията за поддръжка и ще освободи ресурси, които могат да се използват за подобряване на качеството на модерния графичен стек.
И накрая, струва си да припомним, че няколко важни промени, които се очакват за Fedora 41, вече са обявени в допълнение към това, което вече беше споменато в статията представяне на «Fedora Miracle», el използване по подразбиране на мениджъра на пакети DNF5, както и премахването на пакета gnome-session-xsession на Fedora 41.
най-накрая, ако сте заинтересовани да научите повече за това, можете да проверите подробностите В следващия линк.