LINUX.ORG.RU

Планы Red Hat на X.org и Wayland в RHEL 10

 , , , ,


1

2

Согласно плану, обнародованному Карлосом Санчесом (Carlos Soriano Sanchez), из Red Hat Enterprise Linux 10 будет удален графический сервер X.org и связанные с ним компоненты. Релиз Red Hat Enterprise Linux 10 намечен на 2025 год, CentOS Stream 10 - на 2024 год. Для обеспечения работы приложений, требующих X11, будет использоваться XWayland.

Таким образом, в 2029 году (к моменту окончания первого этапа поддержки Red Hat Enterprise Linux 9) стоит ожидать появление первого аппаратного обеспечения, не поддерживающего X11. На данный момент поддержка аппаратным обеспечением Х11 является необходимым условием для работоспособности Red Hat Enterprise Linux 8/9 и CentOS Stream 8/9 на протоколе X11.

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



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

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

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

Поэтому раскрой что ты понимаешь под плохим приложением, и в чем проблема того что mousepad может читать клавиши?

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

А для гномеров это не проблема, они жрут, и им всё ок.

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

Вангую, в кде 6 будет то же самое.

papin-aziat ★★★★★
()
Ответ на: комментарий от alex1101

Странный вопрос, лучше сконцентрируйся на основном вопросе, а то ведь я могу просто зеркально спросить, а с чего ты взял что тебе каждое установленное приложение под Wayland не будет прописывать LD_PRELOAD?

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

А XWayland не то ?

Не, это костыль. Который соберёт и все косяки вайланда, и все косяки Х11. И главное не даст никаких преимуществ.

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

Из за разграничения прав а-ля андроид в андроиде нет многозадачности и каждое приложение вынуждено крутиться в своём изолированном мирке. А один в поле не воин - так системы не построить.

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

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

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

?

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

Только при чём тут сабж?

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

Wayland сделал как надо в области безопасности, дальше нужно делать как надо в остальных подсистемах, но упоротые почему-то считают, что нужно наоборот выкинуть wayland. Зачем тушить хату, если сарай горит, да.

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

Так, ну то есть и там и там можно читать клавиши.

wandrien, ты наверное в иксах понимаешь, в чем проблема просто поставить whitelist на функцию получения эвента если приложение не получает фокус?

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

Оно не «в остальном линуксе» недоделанное, а конкретно в Xorg поддержка selinux не была интегрирована.

Если проблема только в этом, то проще было её туда добавить, чем 15 лет пилить 4 реализации сотни черновиков.

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

А нельзя залезть в профиль приложения, и не то что скопировать, иногда даже увидеть файлы! А приложению по умолчанию можо писать файлы только туда.

Вот казалось бы, известно что вот он профиль со всеми данными, сохранками и т.д. Бери, бэкапь, чисть, правь. Но нельзя!

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

Можно просто запускать иксовые программы в Xnest. Не вижу смысла обсуждать костыли, типа песочниц и всяких ограничений которые НИКТО из пользователей у себя применять не будет.

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

проще было её туда добавить

С первой новости про wayland я уже несколько тысяч раз слышал, что «проще было xorg/x11 доделать». Где можно посмотреть ваш доделанный xorg/x11?

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

Технической проблемы нет, нужно было просто реализовать эту фичу и всё. Этого никто не сделал.

У проповедников вяленда логика такая:

- Мы не можешь ограничить возможности приложений под иксами, это может сломать некоторые приложения!
- Но ведь когда вы запускаете иксовое приложение в XWayland, вы именно это и делаете?
- Вы не понимаете! Это другое!

Ну то есть логики нет…

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

Но ведь когда вы запускаете иксовое приложение в XWayland, вы именно это и делаете?

Таких приложений сейчас целых 3,5 штуки.

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

Почему это клоунада? Что тебе не нравится в вирусе с LD_PRELOAD?

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

Видимо, придется скидываться всем форумом, на этот раз не на YOBA-кулер, а на целую YOBA-оконную систему. Вместе со Skullnet на пару будете имплементировать фичи в Х12

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

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

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

Не вопрос, оплачивай фултайм - будет работа фултайм.

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

Запросят миллиард рублёв в месяц, чтобы точно не пришлось что-то делать, а то может неудобно получиться)

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

=)

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

А слив при этом у меня?

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

они прекрасно работают и не сломались без доступа к глобальному стейту ввода

Потому что они работают через вейланд, а не через иксы. Без такого доступа ломаются те, что работают через иксы (по словам разрабов xorg), а не через вейланд.

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

Там просто кода очень много, сложно разобраться в этих иксах

cloc --exclude-dir=doc,meson,po,tools ./mutter
C code = 353 811 lines

cloc --exclude-dir=config,doc,fb,glamor,hw,man,m4,test ./xorg
C code = 186 894 lines

Хорошо что этих фанатиков никто не слушает)

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

Хотя нет, даже круче.

Ты ведь еще исходишь из того, что те «игрульки и прочие такие же никчёмные программы» тоже не сломались без доступа к глобальному стейту ввода.

Ну это слив не норм, это со свистом.

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

Потому что они работают через вейланд, а не через иксы. Без такого доступа ломаются те, что работают через иксы (по словам разрабов xorg), а не через вейланд.

Эт дааа, отсутствие прямого доступа к стейту клавиатуры под вейландом - это совсем не то же, что отсутствие прямого доступа к стейту клавиатуры под иксами. Отсутствие отсутствию рознь. Понимать надо!

Главное, что по словам разрабов xorg. (Кстати, где ссылка на слова?)

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

без доступа к глобальному стейту ввода

В xwayland иксовый глобальный доступ сохранён. Поэтому программы под xwayland могут смотреть друг за другом, как в «старые добрые времена».

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

Я не сомневаюсь, что вяленого рано или поздно допилят, как было с systemd и pulseaudio

А их уже допилили? Блин, а почему об этом не было новости? Где бы скачать допиленные? :)

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

PulseAudio просто выкинули и начали пилить PupeWire. А systemd вроде работает.

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

В xwayland иксовый глобальный доступ сохранён. Поэтому программы под xwayland могут смотреть друг за другом, как в «старые добрые времена».

Мне нужно какой-то коммент к этой дурости написать или что?

А еще у виртуальной машины есть прямой доступ к физической клавиатуре. Потому что программы в виртуальной машине работают через общий драйвер.

Л - логика.

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