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)
Ответ на: комментарий от EXL

Но есть у этой стороны медали и обратная сторона – понижение уровня вхождения

Понижение уровня вхождения – это хорошая сторона, а не обратная. Она же ключевая, то есть исходная. Потому что городить строки, чтобы было сложнее и только избранные прорвались бы – будет только дегенерат.

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

QMap, QVector, QQueue - аналоги тем же контейнерам в STL.

Там cow и implicit sharing, на которых можно себе жопу отстрелить, если невнимательно пользоваться или не знать про эти нюансы.

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

Причем оно никаких массивов не выделяет.

Причём из-за 100 уровневых шаблонов оно компилируется пол часа.

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

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

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

Видимо ты просто никогда не пытался добиться от андроида чего то такого, не рекомендованного рекламой гугла.

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

режим ИА Панорама Редхат решил переписать всё окружение дистрибутива на R и сорцы не давать, пакеты будут распространяться через CRAN.

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

Вполне можно снести пшшаудио.

Пруф.

ps aux | grep -E 'pipe|pulse'
dtre       877  0.1  0.1 532208 43852 ?        Sl   20:44   0:04 /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libpulseaudio-plugin.so 12 16777230 pulseaudio Модуль PulseAudio Управление громкостью звука системы PulseAudio
dtre       961  0.4  0.0 445904 27436 ?        Ssl  20:44   0:12 xfce4-volumed-pulse
dtre       972  0.1  0.0 209892 26676 ?        S<Lsl 20:44   0:04 /usr/bin/pipewire
dtre       977  0.1  0.0 112212 20032 ?        S<sl 20:44   0:04 /usr/bin/pipewire-pulse
dtre     16837  0.0  0.0   6588  2560 pts/0    S+   21:33   0:00 grep -E pipe|pulse
Daedophet
()
Ответ на: комментарий от ox55ff

Передача по ссылке, перемещение? Не? А у qt протухшая параша, которая уже не актуальна.

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

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

Qt это до-си-плюс-плюс-одиннадцать параша. Все эти костыли уже неактуальны. В языке теперь есть перемещение.

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

На моём смартфоне где-то 2020 года выпуска возможно. Причём покупался он не под рут, а по другим параметрам.

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

А на моём - нет. В данном случае потому что маргинальщина, а не samsung knox как в прошлый раз. В прошлый его удалось обойти, но не полноценно - binutils не встали.

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

косяка в самом базовом методе манипуляций с окнами

Косяк в том, что там мало пикселей что-ли? Офигеть, как теперь жить-то?

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

Лучше бы выкинули STL (всё что std::*). Глядишь плюсы были бы нормальным языком, но с такой стандартной библиотекой далеко не уедешь. Ты думаешь почему многие крупные проекты пишут свой аналог STL с нуля: строки, типы данных и так далее. Либо фреймворки юзают.

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

Любой драйвер, который не является частью проекта mesa будет проблематично интегрировать с Wayland-ом. Это проблема дизайна Wayland-а, а не «швабодка vs проприетарщина».

Ну ЛПП же. NVIDIA принесла в mesa штуку которая позволяет тебе совать out of tree реализации GBM: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9902

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

Лучше бы выкинули STL (всё что std::*). Глядишь плюсы были бы нормальным языком, но с такой стандартной библиотекой далеко не уедешь. Ты думаешь почему многие крупные проекты пишут свой аналог STL с нуля: строки, типы данных и так далее.

Обычно их пишут те проекты, которые начались тогда, когда STL ещё не было. Ну либо поехавшие фанаты «C с классами», которых хлебом не корми дай попердолиться.

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

Ну либо поехавшие фанаты «C с классами», которых хлебом не корми дай попердолиться.

Это по сути любое GTK приложение, или приложение юзающее gobject (glib). :P

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

Это по сути любое GTK приложение, или приложение юзающее gobject (glib). :P

Да, эти парни взяли приз. Я очень редко вижу gtk’шный софт не орущий десятками ассертов в консоль.

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

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

papin-aziat ★★★★★
()

Кстати, самое время вспомнить этот мем.

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

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

Мне не нужен LOGGING & DEBUGGING

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

Оно хотя бы пишет ошибку, а в плюсах тебя ждёт радужные приключения с поиском этой ошибки.

А это не ошибки. Приложения прекрасно с этим работают. Это просто куча рандомных воплей про ассерты :D

С ошибками в GTK все просто:

Segmentation fault (core dumped)
cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 1)
Ответ на: комментарий от liksys

Какими бы ни были уродливыми иксы, но они просто работали и кушать не просили

Никогда иксы «просто» не работали. Всегда были аксели и тройные тулупы.

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

После перехода на вейланд, я забыл что такое «настройка графического сервера».

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

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

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

После перехода на вейланд, я забыл что такое «настройка графического сервера».

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

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

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

Ты не понял – работающие приложения на gtk с большой вероятностью будут сыпать ассертами. Это особенность работы с gtk.

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

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

Комментировать – только портить. А можно не пердолиться? Вот запустил ляптоп и у тебя СРАЗУ все хорошо, без пердолинга с конфигами?

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

Да.

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

Нет.

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

Что «нет». За тебя программа все настройки генерирует, что не так?

Не так то, что мне нужно запускать какую-то программу. А потом я меняю видеокарту и мне опять нужно запускать какую-то программу. Зачем мне эти программы запускать, почему настройки СРАЗУ не могут быть нормальными? Почему мне в wayland ничего не нужно запускать?

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

Не так то, что мне нужно запускать какую-то программу. А потом я меняю видеокарту и мне опять нужно запускать какую-то программу. Зачем мне эти программы запускать, почему настройки СРАЗУ не могут быть нормальными? Почему мне в wayland ничего не нужно запускать?

Вот не факт, что в Wayland оно встанет. Тут только скрестить пальцы, что дефолтные настройки графического сервера для тебя подойдут.

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

Вот не факт, что в Wayland оно встанет. Тут только скрестить пальцы, что дефолтные настройки графического сервера для тебя подойдут.

У меня был wayland на amd, intel и nvidia (да, лол). И нигде ничего не нужно было настраивать, оно просто работало.

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

Что-то я вообще не помню, когдая я в последний раз занимался «настройкой графического сервера». Лет 20 назад под слакой, да, приходилось разбираться. Но с тех пор много воды утекло. Сейчас Иксы давно уже просто работают.

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

Сейчас Иксы давно уже просто работают.

Кхе-кхе пост арчлинукса от 2022 года:

Section "Device"
   Identifier "Intel Graphics"
   Driver "i915"
   Option "TearFree" "true"
EndSection

Без этого тиринг.

Аж на целую статью: https://wiki.archlinux.org/title/intel_graphics#Tearing

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

Как по мне, в линуксе следует оставить qt, а gtk выкинуть nafique.

Наоборот. Qt выкинуть, оставить только gtk. Qt - Это для вендузятников.

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

Буквально половина линуксового софта на GTK.

Намного больше половины.

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

Есть нюанс.

qt действительно кроссплатформенный и он не только про графику, в отличие от gtk.

Именно поэтому gtk не нужен.

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

Потому что разрабы GNOME/Wayland - мудаки. Нужно было не идти у них на поводу и не играть в эту игру, а просто остаться на иксах и всё. Пусть бы GNOME существовал в своей резервации, и фиг с ним.

В итоге кеды бы потихоньку гнили на сдохших иксах, а в вяленом гноме тем временем забороли бы тиринг, сделали нормальную мультимониторность с разными DPI, частотами обновления и VRR, ну и добавили поддержку HDR в перспективе. Отличный план, Уолтер. Надежный, как швейцарские часы.

То есть они должны отказаться от реализации, которую так усердно писали, чтобы перейти на сомнительный wlroots, который пилится хрен знает кем?

Ну то есть получается, что разрабы гнома - недоговорособные мудаки с одним вялым композитором, разрабы кедов - велосипедисты с другим вялым композитором, а wlroots вообще пилится хрен знает кем. Все друг с другом пересрались и запилили свои собственные велосипеды. Замечательно. Только Wayland тут причем? Почему более вменяемыми и договороспособными оказались разрабы Sway, dwl, qtile, которые таки сумели скооперироваться и совместно юзать wlroots, как раньше юзали иксы?

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