Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

Резюме

  • Wayland широко используется в качестве сервера отображения для большинства основных дистрибутивов Linux.
  • Wayland обеспечивает аппаратное ускорение и в целом более высокую производительность, чем традиционный X11.
  • В частности, пользователи Nvidia все еще могут сталкиваться с некоторыми проблемами, но в целом популярность Wayland растет, а количество ошибок снижается.

Сервер отображения Wayland давно называют путем будущего для Linux. Но взгляните мельком, и вы найдете множество людей, которые предполагают, что он не готов к прайм-тайму. Если Wayland не готов сейчас, когда он будет готов?

X.Org против Wayland в 2025 году

Если вы уже некоторое время знакомы с миром Linux, то название Wayland, вероятно, вам знакомо. Проект находится в разработке с момента его создания разработчиком Red Hat в 2008 году. В течение многих лет название приобретало почти мифический оттенок, отчасти благодаря тому, что оно так и не материализовалось.

Wayland призван заменить устаревшую технологию отображения X11 (также известную как X.Org) с лучшей поддержкой аппаратного ускорения и более плавной производительностью в целом. Это отчасти связано с более тесной связью композитора с фактически запущенным приложением вместо отдельного оконного менеджера.

К 2023 году Wayland стал сервером отображения по умолчанию для новых выпусков дистрибутивов Debian, Ubuntu, Fedora и Arch. Тем не менее, как мы отметили в нашем сравнении X11 и Wayland, хотя сервер отображения работал на новой технологии, сами приложения по-прежнему использовали старые API X11.

Тем не менее, хотя развитие приложений трудно отслеживать, Wayland продолжает широко внедряться как в средах рабочего стола, так и в оконных менеджерах. Даже такие стойкие рабочие столы, как XFCE и Mate, добавили начальную поддержку Wayland, хотя оба предостерегают пользователей от его чрезмерного использования на момент написания этой статьи.

Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

В более урезанном мире оконных менеджеров появилось много претендентов на основе Wayland. Sway — это замена i3 с использованием Wayland, а dwl — это аналогичный взгляд на знаменитый капризный оконный менеджер dwm. Затем вы найдете новых ребят на рынке, таких как Hyprland, который предлагает более элегантный вид и яркую анимацию.

Wayland продолжает совершенствоваться…

Хотя Wayland и показал относительно крутой подъем в плане принятия, его репутация понесла некоторые потери. В частности, пользователи Nvidia часто сталкивались с проблемами из-за того, как компания реализовала функции в своих драйверах. Хотя двухсловное прощание создателя ядра Linux Линуса Торвальдса с компанией является запоминающимся и, несомненно, знакомым для многих пользователей Wayland, здесь они повторяться не будут.

К счастью, дела идут на поправку. Хотя менеджер окон Sway официально до сих пор не поддерживает драйверы Nvidia, это исключение, а не правило. Плюс, то, что раньше было сложным или даже просто невозможным, теперь стало простым и легким.

Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

Возьмем, к примеру, дробное масштабирование дисплея. По моему опыту, за последние несколько лет я видел, как это переходило из недоступного в доступное с помощью нескольких сомнительных, зависящих от дистрибутива хаков, а теперь и полностью поддерживаемое. Работая на нескольких дистрибутивах сейчас, работая как с GNOME, так и с KDE, масштабирование на 125% или 150% так же просто, как и на macOS или Windows.

Производительность также улучшается. Например, Raspberry Pi OS недавно перешла на Wayland, что казалось немыслимым несколько лет назад. Тем не менее, мы еще не все сделали, по крайней мере пока.

… Но дорога все еще ухабиста

Хотя наличие видеокарты Nvidia не принесет вам головной боли, как раньше, и ошибок определенно стало меньше, не все в опыте Wayland полностью гладко. Во многом это происходит из-за жалоб и индивидуальных сообщений об ошибках, но ясно, что не у всех будет время без проблем.

В зависимости от типа пользователя Linux, которым вы являетесь, и, возможно, от того, как долго вы используете Linux, изменения в вашем рабочем процессе могут быть более сложными для привыкания. Утилита xkill, простой способ закрыть окно X11, которое не отвечает, не работает под Wayland по очевидным причинам.

Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

В большинстве случаев, когда нужна утилита, ориентированная на X, например xclip, создается ее эквивалент, готовый к Wayland, например wl-copy. В случае xkill, для Wayland пока нет никакой замены, и из-за различий в работе с X11, скорее всего, ее не будет.

Учитывая, с какими проблемами сталкиваются пользователи, легко представить, что разработчики сталкиваются с гораздо более серьезными проблемами при попытке портировать старое программное обеспечение для использования новых технологий.

X.Org пока никуда не денется

Кстати, главная проблема, которая удерживает многих людей, которым было бы все равно, от полного перехода на Wayland, — это не обязательно ошибки, а то же самое старое ПО. Если ваш рабочий процесс зависит от какой-то случайной части ПО, которая последний раз обновлялась в 2008 году, поиск чего-то нового, что может предложить немного улучшенную графическую производительность, вероятно, не входит в ваш список приоритетов, если в остальном это все еще работает для вас.

К счастью, для этой конкретной проблемы есть небольшая помощь в виде Xwayland. Это слой эмуляции, который позволяет старому программному обеспечению, изначально написанному для X.Org, работать поверх сервера отображения Wayland. Это не идеально, но в большинстве случаев это позволит вам запустить нужное вам программное обеспечение, не беспокоясь о его совместимости.

В долгосрочной перспективе, даже при наличии эмуляционных слоев, таких как Xwayland, найдутся люди, которые захотят продолжать использовать X.Org. Пока есть люди, готовые патчить код C, чтобы добавить функции в свой любимый тайловый оконный менеджер, все равно найдутся люди, которые не захотят иметь ничего общего с Wayland.

Тем не менее, поскольку мы видим, что даже те среды рабочего стола, которые больше всего укоренились в старой школе, как XFCE и Mate, переходят на Wayland, становится ясно, что все — или, по крайней мере, большинство — дороги ведут к Wayland. Если вы уже используете его без проблем, нет причин переключаться. Если вы сталкиваетесь с ошибками или другими проблемами, нет ничего плохого в том, чтобы использовать X.Org еще некоторое время, но все равно следите за Wayland.

Состояние оконных систем Linux: будет ли Wayland хорош в 2025 году?

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий