LINUX.ORG.RU

Red Hat откажется от разработки X.org в ближайшем будущем

 , , ,


1

3

Глава подразделения Desktop компании Red Hat Кристиан Шаллер (Christian Schaller) раскрыл в своем блоге планы команды по разработке Wayland и полному прекращению разработки X Window System (X, X11):

Christian Schaller:

«Как только мы закончим с этим (полный отказ от необходимости в XWayland прим. автора), мы планируем довольно быстро перевести X.org в режим „повышенной поддержки“. Реальность такова, что X.org в основном поддерживается нами и, таким образом, если мы перестаем тратить на него время, навряд ли будут выпущены новые „мажорные“ релизы и даже, возможно, со временем все придет в упадок. Мы будем следить за этим, поскольку мы хотим быть уверены, что X.org остается с поддержкой до конца жизненного цикла RHEL8, как минимум и пусть это будет дружеским пожеланием всем, кто полагается на нашу работу по поддержке графического стэка Linux: переходите на Wayland, это будущее.»

С учетом того, что стандартный цикл поддержки Red Hat минимум 10 лет (больше за дополнительную плату), следовательно X.org будет получать обновления от компании все это время.

Еще интересного в статье:

  • основная цель полностью убрать зависимость от X, так, чтобы окружение Gnome работало без XWayland (работа почти завершена) Это произойдет в ближайшем или в следующем за ним мажорном релизе Gnome (3.34 или 3.36)
  • XWayland server будет запускаться по-необходимости и выключаться по завершении программы, которая в нем нуждалась
  • идет работа по запуску графических приложений в XWayland от root
  • идет работа над улучшением поддержки библиотеки SDL в Wayland касаемо масштабирования экрана для игр с низким разрешением
  • наконец завершена поддержка аппаратного ускорения при работе с проприетарным драйвером от Nvidia для XWayland (ускорение работало только с Wayland) «осталось дождаться одобрения от Nvidia»

>>> Подробности

★★★

Проверено: jollheef ()
Последнее исправление: AP (всего исправлений: 7)

Ответ на: комментарий от anonymous

Фоннаты
патриарх
евангелие

Скучный ты, анон. И предсказуемым.

anonymous
()

А можно для тех, кто в танке, краткий ликбез, что такого умеет вейланд, чего не умеют иксы, и какое практическое применение у этих особенностей?

anonymous
()
Ответ на: комментарий от abbcto

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

anonymous
()
Ответ на: комментарий от anonymous

Нет плюсов, это маленькая часть иксов по функционалу, с реализацией на стороне ДЕ, и с принудительно включенным композитором.

abbcto
()
Ответ на: комментарий от abbcto

Тогда зачем оно нужно, если иксы нормально работают? Синдром NIH? Оптимизация ресурсопотребления? Ускорение?

anonymous
()
Ответ на: комментарий от anonymous

Уже сто раз обсуждали. Это и выбрасывание легаси на мороз, и вменяемая работа с mixedDPI, и принципиальное отсутствие тиринга и тд и тп. Вот тут небольшую подборку можешь аочитать: Ситуация с Wayland: факты о X и Wayland.

Скажу из своего опыта(больше года сижу на нем): на моём основном тэблете иксы не могут вменяемо работать с тачем, а с вэйлендом всё збс.

anonymous
()
Ответ на: комментарий от anonymous

Прочитал, хорошая заказная пиар статья

9. С точки зрения клиентов, вейланд не оперирует глобальными координатами, предпочитая систему отсчёта поверхности для рисования. Счётчик координат 31-битный, то есть каждая поверхность может иметь 2,147,483,648 пикселей как в ширину, так и в высоту.

И зачем? Что это за экран такой футуристический размером с жилой дом?

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

Серьезно? А как же я сейчас на иксах это делаю?

anonymous
()
Ответ на: комментарий от anonymous

И зачем? Что это за экран такой футуристический

Как там и говорится, иксы допускают раб стол только до 32к пикселей. Уже сейчас можно используя всего 3 монитора получить раб стол в ~24к. Так что эта граница не так то и далеко. И в некоторых юзкейсах она уже может вызывать проблемы.

А как же я сейчас на иксах это делаю?

1) посмотри на дату статьи. 2) я предпологаю что всякие кедогномы сейчас делают это в обход иксов (т.к. функционал для вяленого уже реализован)

anonymous
()
Ответ на: комментарий от anonymous

Уже сто раз обсуждали. Это и выбрасывание легаси на мороз, и вменяемая работа с mixedDPI, и принципиальное отсутствие тиринга и тд и тп. Вот тут небольшую подборку можешь аочитать: Ситуация с Wayland: факты о X и Wayland.

Странная ситуация, анон. На Xorg у меня тиринга нету, но на Wayland — есть.

anonymous
()
Ответ на: комментарий от anonymous

Как там и говорится, иксы допускают раб стол только до 32к пикселей. Уже сейчас можно используя всего 3 монитора получить раб стол в ~24к. Так что эта граница не так то и далеко. И в некоторых юзкейсах она уже может вызывать проблемы.

Да, это решается патчем Иксов, где исправлены пара констант.

anonymous
()
Ответ на: комментарий от anonymous

1) посмотри на дату статьи. 2) я предпологаю что всякие кедогномы сейчас делают это в обход иксов (т.к. функционал для вяленого уже реализован)

В обход Иксов ты можешь только в консольке сидеть по Alt+Shift+F1

anonymous
()
Ответ на: комментарий от anonymous

Оптимизация ресурсопотребления?

Это, кстати, тоже важшый пункт. Разница хорошо заметна невооружённым глазом на малинке.

anonymous
()
Ответ на: комментарий от anonymous

Это, кстати, тоже важшый пункт. Разница хорошо заметна невооружённым глазом на малинке.

И плевать, что все те «освобождённые» ресурсы пожрёт тулкиты. Причём, судя по истории, тулкитчики — «мастера оптимизации» (всё засрать и свалить свою криворукость на Xorg).

anonymous
()
Ответ на: комментарий от khrundel

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

Если программа непроверенная, толку-то, что у нее нет доступа к клавиатурным событиям? Ну да, пароли воровать не сможет. Зато есть доступ ко всему хомяку - намного лучше? Если хотите выполнять непроверенный код - запускайте его в контейнере или виртуалке. А то получится очередной systemd.

Deleted
()
Ответ на: комментарий от anonymous

И плевать, что все те «освобождённые» ресурсы пожрёт тулкиты.

Как я уже и говорил. На малинке с одними и теми же программами и тулкитами разница видна на глаз. Так что нахрена нужно что-то тормозное, когда есть не тормозная альтернатива?

anonymous
()
Ответ на: комментарий от anonymous

Google it: Video+wall

Видео стену на 32к давай ка. Или ты думаешь, что накупишь мониторов, подключишь их через Xinerama и твоя встроенная Intel Cheap Shit потащит их всех как ни в чём не бывало?

anonymous
()
Ответ на: комментарий от Deleted

Если программа непроверенная, толку-то, что у нее нет доступа к клавиатурным событиям? Ну да, пароли воровать не сможет. Зато есть доступ ко всему хомяку - намного лучше? Если хотите выполнять непроверенный код - запускайте его в контейнере или виртуалке. А то получится очередной systemd.

Да вроде уже всем объяснили, что в Wayland безопасности нету. Можно смело закрывать тему, а несогласных поднимать на смех, как неадекватов.

anonymous
()
Ответ на: комментарий от anonymous

Ну правда, зачем заперать двери, ведь вор может залезть через окно.

Суть в том, что этот миф про «безопасность» Wayland касается вора, который уже у тебя дома.

Это коротко про адекватность «Wayland-безопасен»-ретиков.

anonymous
()
Ответ на: комментарий от anonymous

Просто не надо запускать непроверенный код с файлопомоек. Или ты и с этим будешь спорить?

Deleted
()
Ответ на: комментарий от anonymous

Ну вот нахрена нужно fullHD, ведь твоя rivaTNT это всё равно не потянет.

Предлагаешь мне считать твой пукан сгоревшим? Ну ладно, коли настаиваешь. Вот только у каждой GPU есть ограничение по разрешению. И оно, не определяется Xorg, а аппаратной частью. Т.е. тем, что Wayland не в состоянии изменить, а только кошелёк и то в пределах.

anonymous
()
Ответ на: комментарий от Deleted

Просто не надо запускать непроверенный код с файлопомоек. Или ты и с этим будешь спорить?

Я не спорю, а подписываюсь под каждым словом. Это так.

anonymous
()
Ответ на: комментарий от anonymous

Да вроде уже всем объяснили, что в Wayland безопасности нету

Я еще не всю тему прочитал. Еще не в курсе, закончилась ли драма или еще нет :)

Deleted
()
Ответ на: комментарий от anonymous

Как я уже и говорил. На малинке с одними и теми же программами и тулкитами разница видна на глаз. Так что нахрена нужно что-то тормозное, когда есть не тормозная альтернатива?

Ты показывай, а не рассказывай. А то на словах все сторонники Wayland и быстрые и лёгкие и в презервативе. Но если копнуть, всегда оказывается что-то не то. Как правило не умение вписать пару строк в конфиг Икса. Или желание свалить тормознутость тулкита на Иксы. И так далее.

anonymous
()
Ответ на: комментарий от anonymous

Кто ты такой, чтоб я тебе еще чёто доказывал? Возьми малинку и сам протестируй, в чем проблема?

anonymous
()
Ответ на: комментарий от anonymous

Кто ты такой, чтоб я тебе еще чёто доказывал? Возьми малинку и сам протестируй, в чем проблема?

Взял, протестировал, Wayland не взлетел. Wayland — не готов к использованию после 2019 - 2008 лет разработки. Ну разве что на часах-кукушке он взлетит, но опять же по слухам. Доказано, ты врал.

anonymous
()
Ответ на: комментарий от Deleted

Если программа непроверенная,

Это тот случай, когда не то что «если», но и «когда» употреблять неуместно. Программы на десктопе непроверенны. В случае пользователя непроверенны вообще все, ну или почти. 80% не проверены достаточно большим числом независимых людей. Код 50% не видел вообще никто кроме разработчика. Так что в общем-то любая программа запускается в надежде на авось и на компетентность и совесть посторонних людей. И эта надежда совершенно безосновательна, я вот сходу вспоминаю когда серьёзные фирмы в коммерческих продуктах грубо нарушали технику безопасности, например в телефонах Самсунг через устройство в /dev/ можно было модифицировать физическую память или когда lenovo предустанавливала на свои лэптопы корневой сертификат вместе с его закрытым ключом просто ради того, чтоб интегрировать рекламу в https сайты. И это не вспоминая даже про ошибки и уязвимости. Поэтому проблема серьёзная, чем меньше будет программ, способных нагадить, тем лучше. И работы ведутся, flatpak например. Одна проблема, x11 - это одна большая дыра, ты допускаешь программу до хсервера чтоб она создала окно и всё, она может снифать клавиатуру, может дергать скриншоты и оттуда вытягивать конфиденциальные данные, может прикинуться виртуальной клавиатурой, открыть терминал и ввести там команды. Поэтому иксы и следует похоронить, чем раньше тем лучше. Пока программы работают через них ни о какой изоляции их и речи быть не может.

khrundel ★★★★
()
Ответ на: комментарий от khrundel

Однако я знаю, что если любая программа, без всяких запусков от рута, без использования ошибок в софте, без всего просто берёт и слушает клавиатуру, то значит что-то не так в датском королевстве.

А с глобальными хоткеями что? Протокол напишет дядя Вася лет через 15, а иксы, значит, давайте выпиливать прямо сейчас? Нет, я знаю, что в ближайшее время из реп они не исчезнут, но мне не нравится тенденция заменять более функциональное менее функциональным, прикрываясь соображениями безопасности. Безопасность не должна ограничивать свободу использования, иначе такая безопасность никому не нужна. Рабочая станция в любом случае менее защищена, чем сервер. И это нормально.

Deleted
()
Ответ на: комментарий от khrundel

Так что в общем-то любая программа запускается в надежде на авось и на компетентность и совесть посторонних людей. И эта надежда совершенно безосновательна

Так и в реальной жизни. Когда ты идешь в кафе, ты не будешь бегать за поваром, следить, чтобы он чего-нибудь там не подсыпал. А когда в автобус - надеешься, что водитель - не самоубийца и в столб не влетит. А если есть подозрения - не ешь в таких местах и не садишься в такие автобусы. Так и на ПК. Раз уж запустил - пристегни ремни. Можешь, в конце концов, в фаерволе разрешить только доверенные приложения. Защиту от дурака везде не встроишь, да и мешать она будет чаще, чем спасать. Можно все ножи сделать тупыми - а то мало ли что. Но такими ножами неудобно будет пользоваться.

Deleted
()
Ответ на: комментарий от khrundel

Код 50% не видел вообще никто кроме разработчика.

Пен-тестерам свою теорию заговора объясни.

anonymous
()
Ответ на: комментарий от khrundel

Одна проблема, x11 - это одна большая дыра

Да, если вендузятник дорвался до Linux/BSD системы с X11. Проблема в том, что поимеют тебя скорее всего не через X11. Т.е. в этом случае (в твоём случае) — самая большая дыра сидит за мониторм.

anonymous
()
Ответ на: комментарий от Deleted

А с глобальными хоткеями что?

Я вот совсем не расстроюсь если их не будет. По идее, в глобальных хоткеях нет ничего сложного, даже со всей паранойей по поводу безопасности, могли бы, например, ограничить возможные комбинации для назначения, например разрешать регистрировать глобально только super-alt-букваилицифра. Если этого не сделали то, скорее всего, по одной простой причине: нахрен не надо никому. В редких случаях, когда это всё-таки нужно глобальный хоткей, пользователь может залезть в конфиг DE и назначить клавише запуск программы «someapp --action X, которая передаст команду уже запущеному процессу».

но мне не нравится тенденция заменять более функциональное менее функциональным, прикрываясь соображениями безопасности.

Чё в вас нелюбителях вяленого поражает, так это плюшкинизм. Я ни разу не видел, чтоб сказали «хотим такую новую функцию» или «вот на это пофиг, а вот это не отдадим» или «вот эту фичу можно убрать, если взамен добавят такую». Нет. Если фичи в данный момент нет, неважно забрали её 10 лет назад или никогда не было, она не нужна. Если фича есть сейчас, то она не просто нужна, она необходима и она незаменима вообще ничем.

Рабочая станция в любом случае менее защищена, чем сервер. И это нормально.

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

khrundel ★★★★
()
Ответ на: комментарий от Deleted

Так и в реальной жизни. Когда ты идешь в кафе, ты не будешь бегать за поваром, следить, чтобы он чего-нибудь там не подсыпал.

Нет, в реальной жизни ты закрываешь за собой дверь и запираешь на замок. Хоть это и неудобно, ключи везде таскать, а вдруг потеряешь, как потом домой попадать? Да что там дом, велосипед, купленный 2 года назад за 15 тысяч в ашане и то на замок пристёгивают.

khrundel ★★★★
()
Ответ на: комментарий от anonymous

Ты, онанимус, всё наступаешь на одни и те же грабли. Пытаться оскорбить в интернет сраче незнакомого человека вообще дело тухлое, особенно когда уже не первая попытка, но в полемическом угаре ты не замечаешь, что ненароком ты подтверждаешь мою правоту. Да, самая большая проблема безопасности ПК - это пользователь. Всякую хрень творит. Что с этим делать?

Научить пользователя не делать всякую хрень? Ну, во-первых, это невозможно. А во-вторых, тут вон люди исстрадались из-за того, что удобную виртуальную клавиатуру не поставить или там глобальные хоткеи не назначить, я представляю как бы они взвыли, если им предложить ради безопасности не запускать ничего кроме ограниченного набора софта из центральных реп.

khrundel ★★★★
()
Ответ на: комментарий от khrundel

Я вот совсем не расстроюсь если их не будет.

А вот для меня это критически важно. Я - переводчик, мне важно, чтобы Control-c-c работало.

могли бы, например, ограничить возможные комбинации для назначения, например разрешать регистрировать глобально только super-alt-букваилицифра

Что вам бы все ограничить да запретить. Я, например, для переключения на окно словаря использую Alt+~. И это ОЧЕНЬ удобно.

пользователь может залезть в конфиг DE и назначить клавише запуск программы «someapp --action X, которая передаст команду уже запущеному процессу»

DE нет - лично у меня они не помогают продуктивности, только тормозят комп. Да и как DE обработает хоткей, если протокола еще нет? А если он будет, что помешает трояну в самой DE воровать данные?

Чё в вас нелюбителях вяленого поражает, так это плюшкинизм

Вообще-то, люди за ПК не только котиков рассматривают, а еще и работают. И работа должна быть без перебоев. Я не хочу тратить рабочее время на устранение поломок при очередном обновлении или поиск альтернатив из-за того, что функции, которые были доступны раньше, почему-то выпилили.

хотим такую новую функцию

Это делают на GitHub/GitLab/etc. На ЛОРе свои пожелания высказывать бессмысленно (если, конечно тему создал не автор программы).

а вот это не отдадим

100 раз уже написали, какие функции не отдадим. Вы отвечаете, что лично вам не нужно или небезопасно.

Если фичи в данный момент нет, неважно забрали её 10 лет назад или никогда не было, она не нужна.

Ты только что заявил, что программисты не нужны.

столько важных и конфиденциальных данных, сколько никакому серверу не снилось

Поэтому и не надо запускать что попало, а не рассчитывать, что антивирус Wayland тут спасет.

Deleted
()
Ответ на: комментарий от khrundel

Нет, в реальной жизни ты закрываешь за собой дверь и запираешь на замок. Хоть это и неудобно, ключи везде таскать

Опять ты за уши этот пример притащил. Конечно, ключи нужны (и в иксах это регулируется). Но, для начала, не надо кого попало с улицы домой тащить.

Deleted
()
Ответ на: комментарий от khrundel

«Да вот нихрена не нормально. Если смотреть с точки зрения потенциального личного ущерба, то на домашней рабочей станции столько важных и конфиденциальных данных, сколько никакому серверу не снилось» ну да. и лежат они или в home или еще гдето с правами на чтение и о ужас - на запись. от юзера который сидит на этой машине. ты все запускаемые программы собираешь из исходников? и делаешь 100% аудит кода? нет? тогда у тебя эти данные утащат прямо из файлов.

anonymous
()
Ответ на: комментарий от khrundel

я представляю как бы они взвыли, если им предложить ради безопасности не запускать ничего кроме ограниченного набора софта из центральных реп

Если это на работе - да ради бога. Конечно, если все необходимое ПО уже установлено. А если дома, даже если ПК используется в рабочих целях, извините, я сам себе администратор и имею право устанавливать то, что мне заблагорассудится. Конечно, и нести ответственность за решения буду я, а не Wayland. Соответственно, и не Wayland'у решать, что мне запустить, а что нет, раз запускаемая программа уже попала на ПК.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от khrundel

Ты, онанимус, всё наступаешь на одни и те же грабли. Пытаться оскорбить в интернет сраче незнакомого человека вообще дело тухлое, особенно когда уже не первая попытка, но в полемическом угаре ты не замечаешь, что ненароком ты подтверждаешь мою правоту. Да, самая большая проблема безопасности ПК - это пользователь. Всякую хрень творит. Что с этим делать?

Как удивительно, что Вы — сударь вендузятник, любитель софта с помоек запускать в своей учётке — констатацию факта приняли за оскорбление. Может просто скажете уже «я люблю запускать софт с помоек из своей учётке» или «мне нужна тётенька, которая меня от всего защити, желательно крёстная фея» и на этом разойдёмся?

Научить пользователя не делать всякую хрень? Ну, во-первых, это невозможно.

Ещё как возможно. И очень просто. Причём ранее, в годы моей молодости, при переходе пользователя на Linux, это происходило автоматически, само по себе. Теперь же кто-то решил, что сегмент десктопа для макак отличная ниша для Linux.

То к темю их прижмет, то их на хвост нанижет,
То их понюхает, то их полижет;

Суть собственно в том, что чем больше безопасность, тем меньше удобства. И макаки, в первую очередь, требуют удобство, а не безопасность. И Wayland отнимает удобство (по-вашим словам). Т.е. получается замкнутый круг. Макака, садясь за Red Hat Linux с Waylan-ом, не получит удобства и:

  1. Что это за фигня, ну нафиг (возврат к Венде)
  2. Надо бы настроить тут всё (Google -> отключить всю безопасность, во имя удобства)

И Вы, раз взяли на себя обязанности смотрителя за отделом с обезьянами, должны прекрасно разбираться в их повадках, а не говорить, что всё это не нужно.

Но фишка даже не в этом. А в том, что вся эта безопасность Вялого (которой нету) существует лишь в Вашем воображении. Её нету. Не было и не будет. Выражаясь ещё более конкретно — у Вас не получиться запускать софт с помоек в своей учётке без отрицательных последствий. Забудьте, сотрите эти мечты уже.

anonymous
()
Ответ на: комментарий от anonymous

Универсальный ответ «извините у вас не nvidia, нужно было покупать видеокарту».

А так всё хорошо, с тех пор как единственный нормальный wm (kwin) научился поддерживать вейланд. Как известно другие DE не нужны, поэтому никаких проблем нет.

anonymous
()
Ответ на: комментарий от anonymous

Давно kwin научился в проприетарный блоб нвидии? Линукс сделал не для зелёных. Точнее карты зелёных в Линуксе работают очень плохо, или не работают вовсе.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.