И spice. При чём rdp(на винде) и spice значительно лучше родной иксовой сетевой прозрачности. И даже лучше x2go, хотя x2go удобнее, чем существующие реализации spice.
А в иксах давно уже такое есть.
Спасибо кэп. Ещё бы оно не тормозило так.
То есть, получаем лишнюю сущность в виде вяленда, который не решает проблемы, а только усложняет графическую подсистему.
Для системы, на которой нужно использовать только ssh -X (эдакий тормолинукс), да, безусловно. Для такой системы wayland слишком быстро работает. Он на ней лишний.
Для нормального десктопа, wayland, безусловно, нужен. А вот иксы уже выступают в роли придатка для обеспечения совместимости. Но это уже достаточно сложные рассуждения. Не расстраивайся, если не получится понять.
занимается тем, чем нельзя ему заниматься с точки зрения инженерной адекватности.
Quasar
с точки зрения инженерной адекватности.
Хорошая шутка. Не расскажешь, почему?
В данном случае только. А как там драйвер организовывает ввод-вывод - дело десятое.
В таком случае kwin, mutter, compiz и все остальные wm - это всего лишь драйвер для qt и gtk. А как там драйвер организовывает ввод-вывод - дело десятое.
Есть конкрентный опыт портирования wayland'а во FreeBSD, разработчики которого жутко ругались на кривую и убогую поделку приколоченную гвозядми к линуксу. Именно по этому оно более никуда не портировано.
Потому что X - это отраслевой стандарт выработанный в сообществе многих фирм для того что бы софт был кросплатформенным. А вайланд это убогая наколенная поделка приколоченная гвоздями к линуксу и только.
И почему тебя не пугают эти же патенты в отношении иксов?
потому что:
1. Это стандарт. Насколько я помню включённый аж в какой-то из posix.
2. Разрабатывает кросплатформенно их сторонная организация и предоставляет всем.
Потому что X - это отраслевой стандарт выработанный
Забыл дату. Какого года там: 1979-го или 1989-го?
Разрабатывает кросплатформенно
И где сейчас есть иксы, кроме Linux'а и 1.5 дохлых, никому ненужных проприетарных UNIX-likes, которых сразу заменят на Linux, когда только их шаркающие паркет адепты отправятся уже на покой пенсию.
Даже из последнего пристанища X11 — macOS, XQuartz выпилили из стандартной поставки. Всем кстати, пофиг.
Композиторы: kwin, weston, mutter, qtcompositor, sway, ещё 5 других реализаций. Возможно, некоторые из них базируются друг на друге.
Клиенты: qt, gtk, efl.
Есть конкрентный опыт портирования wayland'а во FreeBSD, разработчики которого жутко ругались на кривую и убогую поделку приколоченную гвозядми к линуксу. Именно по этому оно более никуда не портировано.
Ссылочкой поделись.
потому что: 1. Это стандарт. Насколько я помню включённый аж в какой-то из posix. 2. Разрабатывает кросплатформенно их сторонная организация и предоставляет всем.
Интересный у тебя манямирок, в котором что-либо из перечисленного защищает от патентных претензий.
Какие именно патенты угрожают wayland'у, ты разумеется нам не расскажешь, да?
Исключено из стандартной поставки macOS и выкинуто на задворки тухлого сайта == живее всех живых?
Вот это маневрирование. Дружок, macOS вынесла X11 вперёд ногами из системы раньше Linux'а. И прикол в том, что в Wayland в стандартной поставке идёт XWayland и ты без лишних движений можешь юзать X'овое легаси, а XQuart НЕ ИДЁТ с macOS и тебе придётся его качать на этом сайте и скрестить пальцы, дабы всё завелось.
Кроме ещё 4 BSD, клоны соляры
И у всех вместе популярность ниже, чем у Linux'а. Особенно в десктопном/раб. станции секторе. Ну а иксы на серверах, это...
венда
Пфф. Это проприетарненький XMing что ли? В дисяточку его включили? Надо пацанам рассказать, а то они RDP юзают и в ус не дуют.
К тому времени линукс разорвёт внутренними противоречиями на несколько слабо совместимых между собой кусков.
Все современные системы выпилили иксы, а разорвёт почему-то только Linux.
А чего это FreeBSD'шники начали портировать Linux'овые реализации протоколов? Кто им мешает оставаться на X.Org и дальше, до конца дней своих? Темпы развития X.Org вполне соответствуют темпам развития FreeBSD. Идеальная пара. Совет да любовь.
Он тут уже месяц бегает с какими-то скрнишотилками, которые не работают с композиторами wayland, потому что туда не завезли стандартный протокол для скриншотов.
Дружок, macOS вынесла X11 вперёд ногами из системы раньше Linux'а. И прикол в том, что в Wayland в стандартной поставке идёт XWayland и ты без лишних движений можешь юзать X'овое легаси, а XQuart НЕ ИДЁТ с macOS и тебе придётся его качать на этом сайте и скрестить пальцы, дабы всё завелось.
Справедливости ради надо заметить, что весь софт давно нативно портирован на macosx. Помоему даже wine не требует X-сервера. Но тем неменее сама реализация есть и она работает.
И у всех вместе популярность ниже, чем у Linux'а.
У них у всех популярность на десктопе в районе статистической погрешности.
Это проприетарненький XMing что ли?
Я юзал из поставки сигвина лет десять назад. Но суть в том, что даже на венде сохраняется некая кросплатформанность в отличии от вайланда.
Л - логика.
Если бы ты мог в логику и наблюдательность то ты заметил бы уже сейчас существование нескольких паралельных веток ядра пока ещё синхронизирующих часть кода с единым kernel.org.
Кто им мешает оставаться на X.Org и дальше, до конца дней своих?
Там, как и в дебиане, отлично понимают понимают, как только колос зашатается и рухнет, будет весьма неплохо помародёрить то что от него останется. Потому постепенно, давая убогим сначала сломать голову, портируют ряд фишек с линукса на фрю.
А что у меня? Я просто ссылку на нормальный браузер с поддержкой вяленда кинул. Сам пока на иксах сижу, хоть и жду вяленого и считаю что он будет лучше.
В протоколе нет некоторых базовых вещей (захват экрана, например), и их каждый сервер должен будет реализовывать по-своему (ну или не реализовывать вообще). Что делать разработчикам софта, которому эти функции нужны? Адаптировать их под каждый композитор отдельно? Писать софт только для гнома? Может вообще забить на эту ущербную помойку?
что весь софт давно нативно портирован на macosx. Помоему даже wine не требует X-сервера.
Inkscape не портирован.
Но суть в том, что даже на венде сохраняется некая кросплатформанность в отличии от вайланда.
Не понял, что за наезд? А что, XWayland планируют удалять или что? По моим данным, он будет «из коробки» и ничего устанавливать как в винде или макоси не нужно будет.
портируют ряд фишек с линукса на фрю.
В числе которых будет и допиленный Wayland. Зрада или перемога?
Насколько я знаю его там нет by design, а не потому, что еще не успели завезти (за столько-то лет).
В самом wayland его нет и, скорее всего, не будет.
Для реализации таких вещей есть несколько путей:
Стандартизация апи для плагинов к композиторам. Путь сложный, но рано или поздно к этому придут.
Добавление протокола к wayland-protocols с возможностью запроса приложением необходимых привилегий, например, по dbus. Соответственно, либо подтверждает пользователь, либо композитор проверяет, что этому приложению разрешено. Вариантов много.
Ну это то, что на вскидку приходит на ум. Да, реализовано это будет не скоро. Если очень нужна какая-то специфичная скриншотилка, то придётся тебе пока работать на иксах.
Но ничего невозможного тут нет. Не очкуй, появится.
Вот только в разных композиторах это реализовывать будут по-своему. Развели зоопарк там, где этого делать нельзя: с разными DE взаимодействует пользователь, и тут хорошо дать ему широкий выбор. С графическим сервером (композитором) взаимодействует разработчик ПО, и тут уже ему нужно быть уверенным, что его код будет работать везде, а wayland этого не дает. Захват экрана - это только один пример, подобных специфичных вещей может быть еще много.
Похоже, наконец, хоть кто-то запилил поддержку невидиевских дров. Эту библиотеку используют в Sway(аналог i3 для вяленда), давно хотел попробовать на тайлинг перейти, вот и попробую одновременно с переходом на вяленд.
На настоящее время wayland не является признанным стандартом и разрабатывается при использовании линукс-специфичных технологий. Что слабо портируемо на другие OS. И в дальнейшем вызовет патентные иски к тем, кто осмелился портировать wayland, за использование этих линукс-специфичных технологий (udev, libinput). Тивоизация во все поля.