
Fedora напредва в разработването на следващата си версия, Fedora 43, а една от най-обсъжданите промени може да наруши една от историческите съвместимости на работния плот на GNOME: базираната на X11 сесия. Общността и разработчиците на Fedora са представили официално предложение да спре включването на пакети GNOME X11 от неговите хранилища. Това ще превърне Fedora GNOME в среда, строго зависима от Wayland, графичния протокол, който постепенно заменя ветерана X11 в най-модерните настолни компютри на Linux.
Краят на поддръжката на X11 в GNOME във Fedora Това не е каприз или решение, взето леко. В продължение на няколко цикъла както екипите на GNOME, така и на Fedora работят за намаляване на зависимостта от X11 и затваряне на последните пречки, които попречиха на окончателното му изоставяне. Сега, с пускането на GNOME 48 и планирания тласък към GNOME 50, тази цел изглежда много близо до постигането, поне във Fedora.
Защо Fedora иска да изостави X11 в GNOME
Предложението за премахване на пакети GNOME X11 във Fedora 43 е подкрепено с няколко убедителни аргумента. X11 е отхвърлен от години за повечето потребители на Fedora GNOME и почти не е тестван или поддържан. Обществото на GNOME нагоре по веригата отдавна е спряло да го разглежда като приоритет, съсредоточавайки се в подобряването и усъвършенстването на изживяването на Wayland.
Според разработчиците на Fedora, Последните усилия бяха насочени към затваряне на блоковете за потребителско изживяване което предотврати пълната миграция към Wayland. С GNOME 48 основната работа е завършена и собствената пътна карта на проекта GNOME предвижда, че в GNOME 49 X11 сесията ще бъде деактивирана по подразбиране и че в GNOME 50 тази поддръжка ще бъде официално преустановена.
Във Fedora намерението е предвидете този преход още в GNOME 49, прилагайки промяната, която upstream ще направи задължителна в следващата версия. Не изглежда, че някой ще се погрижи за поддържането и корекцията на проблемите с GNOME X11 — всъщност много от основните докладвани грешки, като някои сериозни грешки в Mutter (мениджъра на прозорци на GNOME), остават неразрешени и сериозно засягат стабилността и съвместимостта на X11 сесиите.
Какво означава преминаването към „Само за Wayland“ във Fedora GNOME?
Ако предложението бъде одобрено, Fedora 43 ще премахне всички свързани с GNOME X11 пакети от своите хранилища. Това означава, че потребителите, които все още са използвали работния плот на GNOME в X11 сесия, ще бъдат принудени да мигрират към средата на Wayland. Очаква се това решение да бъде взето скоро след като Инженерният и ръководен комитет на Fedora (FESCo) прегледа промяната и официално я одобри.
Този преход не е нищо ново за тези, които следват разработката на GNOME във Fedora. Проблемите със съвместимостта и липсата на тестване в X11 сесията означават, че дори технически референтни медии не са успели да сравнят производителността между X11 и Wayland във Fedora, тъй като X11 сесията не е функционална поради некоригирани грешки.
Контекст на еволюцията на GNOME и разработката нагоре по веригата
Инициативата Fedora не се появи от нищото. Собственият нагоре по веригата на GNOME залага на него от години за подобряване на изживяването в Wayland и изоставете остарялата поддръжка на X11. Предимствата на Wayland включват нови функции като HDR поддръжка (достъпна само при този протокол) и по-модерна архитектура, предназначена да се възползва напълно от настоящите и бъдещите системи.
Цикълът Fedora 43, който се очаква да пристигне в края на годината, се очертава като повратната точка, в която пълна интеграция с GNOME и Wayland. Това проправя пътя поддръжката на X50 да остане в миналото в изданията на GNOME на Fedora, когато GNOME 11 бъде пуснат следващата година.
Въздействие върху потребителите и бъдеща поддръжка
За повечето потребители промяната ще бъде безпроблемна. За няколко версии, Сесията по подразбиране във Fedora GNOME вече използва Wayland., който се е доказал като стабилен и съвместим с повечето наличен хардуер. Последните бариери, като стари приложения или технологии, които зависят изключително от X11, са намирането на алтернативи или решения в света на Wayland (като слоя за съвместимост на XWayland).
Въпреки това, Тези, които зависят от конкретни конфигурации или помощни програми, налични само в X11, ще трябва да потърсят алтернативи. или да адаптират своите работни процеси към новата реалност. Екипът за разработка вярва, че като се има предвид ниската употреба и ниското качество на изживяването под X11 днес, мярката е необходима, за да се продължи напред и да се съсредоточат усилията върху това, което има бъдеще.
Технически мотивации и неразрешими проблеми в X11
Една от критичните точки, която ускори решението, е броят на неотстранените грешки в сесията на GNOME X11. Някои проблеми с Mutter, мениджъра на прозорци, са висящи от месеци (дори години) и засягат както основната функционалност, така и цялостното изживяване. Реална поддръжка на сесията на GNOME X11 практически не съществува; Версията го е игнорирала и Fedora също така няма ресурси за справяне с проблемите, които остават след всеки цикъл на издаване.
По думите на поддръжниците, премахването на X11 сесията веднъж завинаги ни позволява да приемем реалност, която вече присъства на практика: само Wayland има нови функции, корекции и приоритетна поддръжка.
Преглед и реакция на общността
Новината предизвика известен дебат, въпреки че няма особено негативна реакция сред разработчиците на Fedora и опитните потребители. Ясната тенденция на Linux екосистемата Що се отнася до модерните настолни компютри, това означава изоставяне на стария X11, чиято сложност, липса на поддръжка и остаряла архитектура не могат да се конкурират с гъвкавостта и сигурността, които Wayland предлага в момента.
Процесът на одобрение ще премине през комисията на FESCo и ако всичко върви по план, Fedora GNOME ще поддържа Wayland само от версия 43., отбелязвайки преди и след еволюцията на настолните компютри на Linux.
Предложеният преход към Fedora 43 отразява кулминацията на процес на миграция, който е в ход от години. Като концентрират усилията си върху Wayland, GNOME и Fedora се стремят да предложат по-стабилно, иновативно изживяване, което е адаптирано към настоящите технологични предизвикателства, окончателно оставяйки зад гърба си наследството на X11, което, макар и ключово в историята на Linux, вече е преминало през своя курс.
