LINUX.ORG.RU

Почему такой хорошей замене иксам так сильно сопротивляются?

 ,


6

1

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

Разберем по порядку:

1)Жирность. Зависит от конкретного композитора. Причем даже на самых жирных у вас не будет висеть два процесса в системе, пожирающие оперативку(xorg и wm ейный), а будет висеть один. Причем жрать он будет поменьше, ведь любой композитор вайланда делает гораздо меньше вещей, чем тот же сервер иксов. Откуда вытекает ответ на следующую претензию:

2)Неюниксвейность. ЩИТО? Вайланд наоборот позволил избежать двойной буферизации, все рисуется на стороне клиента, а композитор только размещает эти буфера как ему вздумается. Классический юниксвей, разделение задач. Без разделения задач люди жили до середины девятнадцатого века. Вы хотите в 1830-ый? Я — нет. А иксы содержат внутри себя микро ОС целую.

Серьезно, прекратите уже использовать устаревший протокол, не предназначенный для десктопов. Вот тут очень интересно, кстати. Иксы были предназначены для Мейнфреймов(откуда и сетевая прозрачность). Однако, когда там последний мейнфрейм исчез? В 90-ых? Теперь многие «фичи» иксов либо перестали быть нужными, либо уже реализованы в Wayland. Вайланд — это молодой и прогрессивный человек, а иксы — старый, отживший свое. Старый человек накопил много опыта за жизнь, однако так и не привык к современным реалиям. Старого человека надо уважать. И не надо эксплуатировать.

Слышал также претензии, что вяленд пилят левые люди без опыта. Это не так. Его пилят разработчики иксов, тот же Кит Паккард тому пример, которые поняли, что вся система X свое отжила. Люди с freedesktop.org тоже поддерживают Wayland.

Еще были крики по поводу обратной совместимости, но это даже обсуждать не надо, пока есть xwayland, который, кстати, по сути реализация X-сервера. Но скоро весь софт допишут под Wayland и Xwayland станет не нужен.

Стабильность: «В иксах все просто и стабильно!!1 lxqt крошатся иксы

Или люди, которые пишут, что вялнд не стандартизирован. Да, есть куча разных композиторов. Но что бы композитор не делал, приложения будут общаться с ним только посредством протокола.

Ребята, переставайте сопротивляться хорошему:-)



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

+3д редактор — это отдельное приложение. Ему срать, иксы у тебя или вяленд. Всякие кнопочки через xwayland, а рендеринг — через opengl.

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

Насколько мне известно протокол вяленого говорит, например, что окном управляет не оконный менеджер, а приложение. Здравствуйте окна, размер которых нельзя изменить, потому что лысая обезьяна, которая кодила его об этом не подумала (например из-за перевода с английского строки стали длинными и не помещаются в окошко 640x480), привет, блокировщики-вымогатели рабочих столов для Linux, теперь у вас уникальная возможность - растянуться на весь экран не прибегая ни к каким ухищрениям.

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

ЩИТО? Наркоман ты, вот ты кто. Окнами (буфером) управляет композитор. А рисуют в них приложения.

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

https://habrahabr.ru/post/155785/

К автору этого я не имею ни малейшего отношения.

Или в новых версиях вяленого наркоманов за 5 лет чудо трава все же отпускать стала?

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

Слова про дух времени намекают на то что технической информации там мало. Нет явного списка плюсов и минусов.

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

Лолшо? Ты явно эскапист. Тебе в теге list все это преподнести? Нет. Читай сам. Там ясно сказано, что иксы — нагромождение костылей, а эта статья одна из немногих хороших на хабре.

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

Там сказано с одного бока. То что иксы это костыли я не спорю. Но вяленым нормально пользоваться нельзя пока, т.к. мало того что он сырой, так ещё и не доделан. Вот доделают (да так чтоб с блобом Nvidia работал хорошо) и тогда будет другой разговор.

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

Ну дык ничего не глючит и не фризится, как в иксах.

xoraby
() автор топика

Пробовал я Wayland. Кеды на нём нормально не заработали + что-то с разрешением экрана стало не то. Разбираться не стал - снёс. Когда доделают, попробую снова. Так что никто не сопротивляется. Просто на десктопе мне лень сидеть и разбираться, что там где сломано и кто где чего недописал. Сегодня читал release notes свежей версии. Пишут, что всё так же в кедах проблемы, с железом проблемы. Так что подожду ещё.

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

Так что никто

Да нет, есть и идейные хейтеры. Я вот вяленый буду использовать даже без иксвайланда, ибо надоели глюки иксов.

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

Я ж уже говорил, его составляли разработчики иксов.

Те, которые протокол разрабатывали еще в 80-х, или те, кто сделал из иксов кучу дерьма в 00-х?

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

Дык лол, иксы из 80-ых куча говна по сегодняшним меркам. +Речь идет вообще о сервере.

кит паккард

кристиан хогсберг

Спрашиваешь?

xoraby
() автор топика
Ответ на: комментарий от takino

тут не поддержка драйверов, а скорее поддержка Xwayland'а. а вообще - легко, ведь каждый композитор предоставляет свою реализацию протокола wayland. а nvidia как обычно, сделали свои дрова несовместимыми ни с чем другим, так что разработчики композиторов сами решают, запиливать поддержку или нет. разработчики WLC вроде как запилили поддержку, но судя по всему не до конца - с Xwayland'ом проблемы.

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

ну там вроде получше дела (говорят, сам на блобе запускать не пробовал)

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

ибо надоели глюки иксов.

Не наблюдаю. Поэтому и не собираюсь в срочном порядке бежать на пока ещё сильно сырой Wayland.

shell-script ★★★★★
()

Девять страниц коментов читать не буду, сразу распишу по пунктам.

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

Это и есть проблема. Протокол откровенно убог, он тупо не даёт никому, кроме композитора, доступа к информации об окнах, и возможности их управлением. Прям как на современных мобильных недоосях — во имя безопасности загнать пользователя в клетку. Спасибо, идите-ка с таким подходом куда подальше. Так-то для подобных задач наворотили мимо вяленого xdg-shell, но и он покрывает лишь базовые возможности. Когда прикрутят всё, что можно в иксах/EWHM, тогда и приходите. А то всё тяготеет к тому, что всякие гномокеды наворотят для этого специфичных решений, усилив и без того вопиющую фрагментацию, в итоге разработчикам приложений придётся реализовывать конкретно их, а альтернативные композиторы останутся за бортом.

все рисуется на стороне клиента, а композитор только размещает эти буфера как ему вздумается

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

разделение задач

Где ж разделение, если всё делается через композитор, вместо отдельных иксов, отдельного WM, отдельных панелек, отдельных доков, отдельных композиторов, отдельных скриптов управления окнами и прочей шелухи?

Его пилят разработчики иксов

То есть старые маразматики, и чем это лучше?

скоро весь софт допишут под Wayland и Xwayland станет не нужен

Старый никуда не денется. Тот же XS++, например.

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

Когда прикрутят всё, что можно в иксах/EWHM, тогда и приходите

Не нужно.

Старый никуда не денется. Тот же XS++, например.

Денется, просто отживет свое.

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

Ого, вот это БРЕД. Капсом. Типа смотри, разрабу срать, какой компизитор. Все ясно?

Где ж разделение, если всё делается через композитор, вместо отдельных иксов, отдельного WM, отдельных панелек, отдельных доков, отдельных композиторов, отдельных скриптов управления окнами и прочей шелухи?

Писец, man отрисовка на стороне клиента. Также вяленд не тащит в себе костыли вроде DRI2 или xrender. И пресловутый сервер печати.

То есть старые маразматики, и чем это лучше?

Чо? Я бы сказал «спервадобейся», но скажу, что они общепризнанные графические специалисты и не только в сфере линакса.

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

Не нужно

Продолжу: .., иначе вяленый превратится в нагромождение какашек.

Ты совершенно не понимаешь сути вяленда. Всего этого НЕ будет. Потому, что есть более красивое решение.

xoraby
() автор топика
Ответ на: комментарий от bodqhrohro_promo

загнать юзверя в клетку

Пипец ты ламер. Тебе как пользователю на это пофиг. Швитая сетевая прозрачность отжила свое.

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

Не нужно

Обоснуй.

разрабу срать, какой компизитор

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

man отрисовка на стороне клиента

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

они общепризнанные графические специалисты и не только в сфере линакса

Ну в сфере никсов, дальше что? И потом, многие cтарые маразматики когда-то были крутыми специалистами, к которым стоило прислушиваться — но это ни о чём не говорит.

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

Тебе как пользователю на это пофиг

Пользователь != тупая блондинка, которая жрёт, чё научили. Пользователь может и автоматизацией воркспейса заниматься.

Швитая сетевая прозрачность отжила свое

Вылезай из криокамеры, она в иксах опциональная давно.

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

Обоснуй

Обосновал ниже.

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

Очень даже тот.

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

facepalm.gif

xoraby
() автор топика
Ответ на: комментарий от bodqhrohro_promo

Ну в сфере никсов, дальше что? И потом, многие cтарые маразматики когда-то были крутыми специалистами, к которым стоило прислушиваться — но это ни о чём не говорит.

А эти до сих пор те. Серьезно, тебе ли спорить?

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

когда fluxbox перепишут под wayland, тогда иксы и умрут. а пока живы, хотя и старенькие.

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

Обосновал ниже

Что обосновал? Что ты ненужнист? Это и из ОП понятно, дальше что?

Очень даже тот

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

facepalm.gif

Ты не кукарекай, ты давай пруфай, пруфстер.

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

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

Во-первых, получают. Во-вторых, эти данные даст композитор, ибо буферами, в которые отрисовали клиенты, управляет он.

Что обосновал? Что ты ненужнист? Это и из ОП понятно, дальше что?

Все, что было нужно, в вяленде сделали, т.е. управление буферами, подтягивание событий(из ведра, а не как в иксах, собственным костылем) и прочее. А остальное оставили, ибо оказалось не нужным для создания хорошего десктопного протокола. Разрабы вяленого-то всяко умнее рободансера.

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