Гектор Мартин, один из ведущих разработчиков Asahi Linux, предупреждает, что Wayland — это будущее графических рабочих столов на компьютерах Apple Silicon Mac.
В длинном посте на Mastodon один из ведущих разработчиков проекта Asahi Linux по переносу Linux на компьютеры Mac на базе Apple Silicon попросил пользователей не использовать X.org, заявив: «У нас абсолютно нет пропускной способности, чтобы тратить время в теме.”
Мартин предупреждает, что будущее графических десктопов на Apple Silicon — это Wayland и ничего кроме Wayland. Xwayland будет поддерживаться, так что приложения X.org будут работать под рабочими столами на базе Wayland, но разработчики надеются, что люди будут использовать только среды на основе Wayland в Asahi Linux и связанных дистрибутивах.
До определенного момента это не было таким уж шоком для зарождающейся экосистемы Linux на компьютерах Mac на базе Arm-ISA. Эти машины имеют одно семейство графических процессоров, которые тесно интегрированы с основным процессором, поэтому не возникает вопросов о том, какого поставщика графических процессоров выбрать или какие драйверы работают на машине, потому что у вас нет выбора. Кроме того, дисплеи моделей ноутбуков, а также собственные внешние экраны Apple — это устройства с высоким разрешением, или, как Apple называет их, «дисплеи сетчатки». Эти эффективно мандат использование дробного масштабирования — то, что X.org плохо поддерживает. Рынок Apple Silicon является закрытым, без свободного выбора графических процессоров и дисплеев, которые можно комбинировать друг с другом, как в обычных ПК.
Как мы уже писали ранее, поддержка таких функций, как дисплеи с высоким разрешением, дробное масштабирование и, что хуже всего, сочетание разнородных мониторов с разным разрешением DPI, являются критическими недостатками X.org, и учитывая, как мало разработки происходит в мире устаревшего X11 это вряд ли изменится.
Если вы неистовый неофил и вам нравится использовать современные среды рабочего стола, такие как GNOME 40+ и KDE Plasma 5, или одну из нескольких мозаичных сред для Wayland, это не покажется большой проблемой. Для некоторых настольных компьютеров Linux, которые в настоящее время не работают с новым сервером отображения, добавление поддержки может быть относительно простым.
Например, Cinnamon основан на технологии GNOME — следующая версия, похоже, основана на GNOME 43 — и хотя текущие версии Cinnamon не поддерживают ничего, кроме X.org, в качестве ответвления GNOME это не должно быть так сложно. чтобы разработчики Cinnamon включили поддержку Wayland.
KDE Plasma уже довольно хорошо работает на Wayland, и если сегодня вам нужно дробное масштабирование в KDE, то на самом деле это лучше работает с Wayland, чем с X.org.
Проблема в том, что большинство настольных компьютеров с Linux еще не поддерживают Wayland… А некоторые, вероятно, никогда не будут. Постоянные читатели, возможно, уже поняли, что два особенно любимых Рег FOSS Desk — это среда Ubuntu Unity и Xfce. К счастью, разработчики Xfce усердно работают над поддержкой Wayland — действительно, в недавнем объявлении говорилось, что поддержка композитора Wayland теперь объединена с основным двоичным файлом XFWM4. Следующей стабильной версией XFCE должна быть версия 4.20, и, если повезет, она будет изначально работать под Wayland. Однако шансы на то, что это произойдет для Unity, кажутся очень низкими. Фанаты Unity могут быть более или менее вынуждены принять новую среду Lomiri, но на данный момент она не поддерживает глобальную строку меню, одну из привлекательных функций Mac-подобного рабочего стола Unity. И, конечно же, для Lomiri требуется дисплей-сервер Canonical Mir.
Текущая версия рабочего стола MATE, версия 1.26.1, по-прежнему не поддерживает работу в Wayland, хотя некоторые из его приложений-компонентов поддерживают. Последняя версия LXQT, 1.30, также имеет предварительную поддержку Wayland, но старая среда LXDE сейчас умирает и, вероятно, никогда не будет.
Индустрия ПК очень разнообразна, и в нижнем сегменте рынка представлены недорогие комплекты, что может означать, что дисплеи стандартной четкости останутся на долгие годы. Таким образом, линейка Apple Silicon Mac может оказаться предвестником будущего массового вымирания, которое прямо сейчас движется в направлении рынка Linux. Мало того, что многие старые среды Linux никогда не перейдут в дивный новый мир Wayland, но и этот новый Linux только для Wayland (и возможно FreeBSD) может иметь значительно меньшую обратную совместимость со старыми операционными системами UNIX с закрытым исходным кодом просто из-за того, что X11 больше не поддерживается. ®