LINUX.ORG.RU

Firefox включает полноценную поддержку Wayland

 ,


1

3

Начиная с версии 121, веб-браузер Mozilla Firefox при запуске в сеансе Wayland будет задействовать «родную» поддержку новой оконной системы.

Ранее браузер полагался на слой совместимости XWayland, а нативная поддержка Wayland считалась экспериментальной и скрывалась за флагом MOZ_ENABLE_WAYLAND.

Отследить статус можно тут: https://phabricator.services.mozilla.com/D189367

Выпуск Firefox 121 запланирован на 19 декабря.

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

★★★★

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

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

Тебе не кажется странным, что из 3х не васянских ДЕ на линуксе (гнум, кде, юнити) все 3 с радостью отказались от X11 как только появилась идея ухода от xorg? Знаешь, какое-то странное совпадение, как будто те люди, которые знали чего стоит заставить xorg хоть как-то работать, были по горло сыты этим самым xorg!

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

Поэтому он и не нужен.

Ничего не умеющий говнопротокол без фреймворка не нужен. Я тоже могу играть в эту игру!

И ГС винды и X11 принципиально пилились под другие задачи, под работу на машине, в которой памяти хватит на 5 фреймбуферов максимум.

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

Ну давай проверим, кто из нас тупой.

Проверка не нужна, всё и так вполне ясно.

Что задачу решили и рассказываешь о разных типах окошек. Ну как бы такое.

В смысле, так правильно же решили.

Периодически, раз в несколько лет, выходит очередное обновление, в котором смена раскладки или не работает, или что-то ломает. Причём речь не о васянских зборках, где из 10 независимых компонентов собрали монстра Франкенштейна, а типа серьёзных DE вроде Гнума того же.

GNOME - это уже давно не серьезно, так что этот аргумент отвалился.

Ага, всё настолько ни у кого не работает, что вейланд уже дефолтный в половине дистров

Очередной вялендо-штамп.

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

Скажу прямо. Цель Wayland-а - сделать говно намеренно.

Водички попей, успокойся.

лабоумный, я тебе ещё в том треде объяснил, что крупным DE это выгодно и будет олигополия, но ты меня даже не читаешь.

«Это всё придумал Черчиль, в 18 году»!!!

Какая олигополия, болезный? Если ты про коммерческие линуксы, так они и так с этими 3мя дешками все были, даже когда на xorg всё делалось. Или ты собирался в коммерческий сектор с крысой лезть?

Если «олигополия» в переносном смысле, то как бы да, монополия xorg сменилась на олигополию kde/gnome/wlroots как минимум. Но, во-первых, разве это плохо? И даже в этом понимании твоя идея не работает, буквально на твоих глазах васян запилил реализацию вейланда в влрутс. Где «олигополия» если новичок пролез на рынок ещё до того как олигополисты успели раздуплиться?

Короче, опять ты маразм какой-то высрал.

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

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

Проверка не нужна, всё и так вполне ясно.

А ты слышал, что твой друг, который типа не тупой, дозвизделся до того что композитор и дисплейсервер (и оконный менеджер) должны быть в одном процессе? Или тебе уже так важно со мной спорить, что любую ересь готов терпеть?

В смысле, так правильно же решили.

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

GNOME - это уже давно не серьезно, так что этот аргумент отвалился.

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

Очередной вялендо-штамп.

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

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

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

Плохо, потому что, как я уже говорил, у крупных игроков их графические сервера будут самые допиленные, а в условиях единого графического сервера у всех DE положение одинаковое. Это я тоже уже писал, но ты, слабоумный, читаешь между строк видимо.

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

Ты какую-то херню высрал сейчас. Причём тут приложения и композитинг?

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

На самом деле можно и в одном. Главное - чтобы была единая библиотека с фичами графического сервера и эти компоненты DE были взаимозаменяемыми (libwm.so, libcompositor.so и т.д.), а не как в Wayland. Когда много разных процессов лучше, потому что если оконный менеджер или композитор, как клиент, вылетит, то на работу основного процесса это никак не повлитяет, т.е в Xorg сделано наилучшим образом.

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

Где это? В Xorg как раз все проблемы решили наилучшим образом, и не нужно переизобретать велосипед как в Wayland.

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

Да, поставь jwm и, отдельно, менеджер управления раскладками, если тебе нужно, чтобы для каждого окна была своя. Или там это по умолчанию? Я уже не помню, давно юзал. В любом случае, в каждом DE эти фичи делают индивидуально, потому что в каждом дизайн оконных менеджеров разный - в этом и фишка разных DE.

Нет ничего банальнее реально существующих фактов.

Fuckы. Это не факты, а политическая манипуляция, чтобы обосрать нормальную существующую реализацию и протолкнуть своё Г. Любой ценой.

Чем больше ты будешь рассказывать людям сказок про провалившийся проект вяленда и чем сильнее твои бредни будут противоречить наблюдаемой реальности

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

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

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

Ещё раз повторяю клован: sway и wlroots. Твои маняфантазии тупо не бьются с наблюдаемой реальностью.

Ты какую-то херню высрал сейчас. Причём тут приложения и композитинг?

Ээээ… Ты вообще в курсе как работает композитинг? Ну там что и из чего композится?

На самом деле можно и в одном.

Мадам, вот вы уже и торгуетесь.

Главное - чтобы была единая библиотека с фичами графического сервера и эти компоненты DE были взаимозаменяемыми (libwm.so, libcompositor.so и т.д.),

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

Где это? В Xorg как раз все проблемы решили наилучшим образом, и не нужно переизобретать велосипед как в Wayland.

Ещё раз, для тупых: этих проблем тупо не должно было существовать. Они созданы на пустом месте, модульной архитектурой xorg.

Да, поставь jwm и, отдельно, менеджер управления раскладками, если тебе нужно, чтобы для каждого окна была своя. Или там это по умолчанию? Я уже не помню, давно юзал. В любом случае, в каждом DE эти фичи делают индивидуально, потому что в каждом дизайн оконных менеджеров разный - в этом и фишка разных DE.

Ты сам вообще понял что написал? Я спросил, можно ли вот просто собрать конструктор из разных компонентов (то, за что идиоты типа тебя xorg хвалят) и быть при этом уверенным, что конфликта типа описанного мной не возникнет. Ты ответил что можно, но зачем-то конкретизировал wm и тут же написал, что делают их отдельно, потому что индивидуально. Что индивидуально? Борьба с глюками?

Fuckы. Это не факты, а политическая манипуляция, чтобы обосрать нормальную существующую реализацию и протолкнуть своё Г. Любой ценой.

Это заговор жидомассонов, я всегда подозревал!!!

Ну ладно, в редхат протолкнули, а с остальными что?

Ну, вам уже промыли мозги.

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

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

Они созданы на пустом месте, модульной архитектурой xorg.

Но вайланд по факту ещё более модульный, иначе просто ничего не может сделать. И проблем в нём куда больше, на ещё более пустом месте.

он явно не имел в виду необходимость тупо запихать в одно адресное пространство.

Нет, не имел в виду. И т.к. я не спец по графике, я не знаю что важнее - способность окружения переживать падение и перезапуск композитора 9принципиально невозможно в вайланд, но периодически спасает в Х11), или недостатки от межпроцессной передачи битмапов между окном, сервером и композитором.

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

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

способность окружения переживать падение и перезапуск композитора 9принципиально невозможно в вайланд, но периодически спасает в Х11)

«Принципиально невозможно», ога.

Уровень дилетантства достиг просто невиданных высот.

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

Уровень дилетантства достиг просто невиданных высот.

Вот эта часть мне особенно понравилась (текущая ситуация):

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

Однако текущее состояние, в котором находится пользователь, значительно хуже:

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

Даже если бы существовал идеальный композитор:

  • 40% сообщений об ошибках в kwin связаны либо с восходящим, либо с нисходящим потоком.
  • Текущий опыт разработчиков композитора ограничен: разработчикам приходится заново входить в систему и перезапускать свои приложения и систему разработки только для того, чтобы протестировать свои последние изменения.

Разработчики KDE понимают, что вяленный дыряв, а вы - нет.

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

Ну да, я ведь разумеется прекрасно осведомлён о всех фишках ,которые готовятся в недрах КДЕ6, который ещё не вышел...

Ну, в любом случае лучше восстановление qt6 приложений в КДЕ чем ничего и ни у кого.

Кстати, а работа нескольких сеансов с несколькими композиторами предполагается, или зря я вообще такие вопросы задаю?

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

Кстати, а работа нескольких сеансов с несколькими композиторами предполагается, или зря я вообще такие вопросы задаю?

Наверное там какая-то магия с релизом фреймбуфера экрана или видюхи. Вот только скорее всего их ущербный render loop будет очень сильно болеть от таких заклинаний.

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

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

Я вот теперь подумал, если даже релизить видюху

А теперь про оффскрин-рендеринг подумайте. Ничего релизить не надо, DRM master только надо дропнуть, и будете рендерить в офф-скрин регионы.

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

Ну да, я ведь разумеется прекрасно осведомлён о всех фишках ,которые готовятся в недрах КДЕ6, который ещё не вышел…

Не отмажетесь. Вы написали «принципиально невозможно в вайланд», поэтому существование фактической реализации уже опровергает ваше утверждение.

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

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

Ещё раз повторяю клован: sway и wlroots. Твои маняфантазии тупо не бьются с наблюдаемой реальностью.

Процитирую тебя же:

О чём ты, болезный? В очередной раз напоминаю, что захват экрана в вейландовых дисплейсерверах есть. Даже в васянских поделиях на wlroots.

То есть, ваше отношение к другим DE кроме mega-DE понятно. Есть GNOME/KDE, а wlroots & sway для маргинального быдла. Причём уже 4 реализации ГС насчитал, как минимум. Фрагментация в вяленде процветает.

Ээээ… Ты вообще в курсе как работает композитинг? Ну там что и из чего композится?

Композитинг ВООБЩЕ не имеет никакого отношения к приложениям. Композитор по сути берёт фреймбуферы окон вместе с рамкой менеджера окон (а иногда без, в зависимости от дизайна) и накладывает эффекты, прозрачность, запиливает V-Sync и ГС получает готовую картинку, которую он же выводит на экран.

Мадам, вот вы уже и торгуетесь.

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

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

Да.

Они созданы на пустом месте, модульной архитектурой xorg.

Если модульная архитектура и создаёт какие-то «проблемы», то эти проблемы куда дешевле обходятся, чем те проблемы, создаваемые вяленным.

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

Уверенным на 100% быть нельзя, а в Wayland я на 100% уверен, что все компоненты DE будут прибиты гвоздями к своему же DE. Я сам юзаю эту взаимозаменяемость в иксах: Xfce + Picom + Plank + Conky. Все эти вещи абсолютно не зависят друг от друга, но вместе работают прекрасно.

Это заговор жидомассонов, я всегда подозревал!!!

Не жидомассонов. Это заговор «левацкого» SJW-дерьма, которое проникло почти во все компании, включая Redhat. Соответственно, эти существа в инженеринг не умеют от слова совсем.

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

Я вот поставил KDE Neon недавно. Там стоят иксы по дефолту, так что не нужно мне лапшу на уши вешать и другим людям тоже.

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

Процитирую тебя же:… То есть, ваше отношение к другим DE кроме mega-DE понятно. Есть GNOME/KDE, а wlroots & sway для маргинального быдла. Причём уже 4 реализации ГС насчитал, как минимум. Фрагментация в вяленде процветает.

Клован переобулся в прыжке и с «вяленд ой как сложно, не только лишь все смогут его реализовать, олигополия» перешёл к «ой как много реализаций, плохо, фрагментация»

Композитинг ВООБЩЕ не имеет никакого отношения к приложениям. Композитор по сути берёт фреймбуферы окон вместе с рамкой менеджера окон (а иногда без, в зависимости от дизайна) и накладывает эффекты, прозрачность, запиливает V-Sync и ГС получает готовую картинку, которую он же выводит на экран.

Дети, давайте поможем Даше найти где тут расход памяти, неприемлемый в 1990м!

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

Это отсылка к анекдоту, дебич. Твой сосед по палате тут параллельно осознал преимущества вейланда, а ты ему поддакиваешь.

Да.

Отлично, бери mutter или kwin. Вот твои ГС.

Если модульная архитектура и создаёт какие-то «проблемы», то эти проблемы куда дешевле обходятся, чем те проблемы, создаваемые вяленным.

Вяленд не создаёт никаких проблем, кроме тех, которые создаёт любой переход на несовместимый АПИ.

Уверенным на 100% быть нельзя,

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

а в Wayland я на 100% уверен, что все компоненты DE будут прибиты гвоздями к своему же DE.

И это хорошо.

Я сам юзаю эту взаимозаменяемость в иксах: Xfce + Picom + Plank + Conky. Все эти вещи абсолютно не зависят друг от друга, но вместе работают прекрасно.

Ну удачи тебе в администрировании локалхоста.

Не жидомассонов. Это заговор «левацкого» SJW-дерьма, которое проникло почти во все компании, включая Redhat. Соответственно, эти существа в инженеринг не умеют от слова совсем.

То ли дело вы с кирилкой, друг друга лайкаете, только один за конструктор топит, а второй за включение всего в xorg.

Я вот поставил KDE Neon недавно. Там стоят иксы по дефолту, так что не нужно мне лапшу на уши вешать и другим людям тоже

Ну у мене для тебя новость

https://www.phoronix.com/news/Plasma-6.0-Wayland-Default

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

Клован переобулся в прыжке и с «вяленд ой как сложно, не только лишь все смогут его реализовать, олигополия» перешёл к «ой как много реализаций, плохо, фрагментация»

Оба аргумента причём справедливые.

Отлично, бери mutter или kwin. Вот твои ГС.

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

Вяленд не создаёт никаких проблем, кроме тех, которые создаёт любой переход на несовместимый АПИ.

Надеешься, что если будешь постоянно врать, то в твою ложь поверят? Создаёт ещё как, иначе бы Wayland уже был де-факто стандартом на десктопе линукса и никто бы не возникал. Вон, посмотри как Pipewire делает. Вот так надо.

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

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

И это хорошо.

Слава богу, ты прям по жирному расписался в своей некомпетентности.

Ну удачи тебе в администрировании локалхоста.

А ещё, я могу приложения через ssh -X запускать, азаза.

То ли дело вы с кирилкой, друг друга лайкаете, только один за конструктор топит, а второй за включение всего в xorg.

Прикинь, и то и другое нужно для нормального десктопа.

Ну у мене для тебя новость

Ну и пусть и дальше жрут кактус, мне то что?

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

Оба аргумента причём справедливые.

Только у шизофреника.

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

Выбери ту, с которой не ложиться. Я тебе уже объяснял, благодаря вейланду ты можешь не ложиться под ненавистный тобой редхат, нужно просто sway без xwayland установить и всё. Но ты одновременно и не хочешь «ложиться под редхат» и требуешь, чтоб они тебе xorg пилили. Видимо xorg от редхата - это не зашквар, принципиальный ты наш.

Надеешься, что если будешь постоянно врать, то в твою ложь поверят?

Это правда. Никаких реальных проблем кроме «программа A написанная для X11 не работает» не сообщали, а это обычное следствие перехода на несовместимый API. Остальное просто какие-то эстетические претензии на тему что и где должно реализовываться + неприятие идеи что решето x11 надо закрывать.

Создаёт ещё как, иначе бы Wayland уже был де-факто стандартом на десктопе линукса и никто бы не возникал.

Ещё раз, клован, x11 был выпущен в конце 87. X1 - 1984. Это не про спецификации протоколов если чё, это про готовый дисплейсервер, на который сверху софта положить и пользуйся. XFree86 - в 91. Первая версия вменяемого оупенсорсного DE под него вышла в 96.

Таким образом, по самым скромным подсчётам, с момента появления полностью готового и доступного DS прошло 5 лет. Если считать с готового сервера - 9 лет. Если с рабочего прототипа - 12.

Сравниваем с вейландом. Спецификация протокола 1.0 вышла в 2012м. 13 лет назад. Спецификация. И ты, клован, заявлял, что если через 3 года после выхода спецификации все ещё не мигрировали на вейланд, то «проект не удался». Далее, через 4 года вейланд начали предлагать как дефолтный в федоре. А через 9 - в убунте. А недавно вон и в KDE решили. И это блин в условиях крупного факапа с нвидией и когда уже существует альтернативное решение и как бы особых причин прямо срочно переходить у пользователей нет.

Вот как раз у меня всё годами работает и не ломается.

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

Слава богу, ты прям по жирному расписался в своей некомпетентности.

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

Прикинь, и то и другое нужно для нормального десктопа.

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

Ну и пусть и дальше жрут кактус, мне то что?

Пуся обиделась и вычеркнула КДЕ из правильных десктопов?

Что там останется-то у тебя? Полудохлые форки второгнома и крыса?

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

Только у шизофреника.

Шиз это ты.

Выбери ту, с которой не ложиться. Я тебе уже объяснял, благодаря вейланду ты можешь не ложиться под ненавистный тобой редхат, нужно просто sway без xwayland установить и всё.

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

Но ты одновременно и не хочешь «ложиться под редхат» и требуешь, чтоб они тебе xorg пилили. Видимо xorg от редхата - это не зашквар, принципиальный ты наш.

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

Остальное просто какие-то эстетические претензии на тему что и где должно реализовываться + неприятие идеи что решето x11 надо закрывать.

Да хренушки там. Wayland - это лютый сборник антипаттернов в проектировании. Называть это эстетическими претензиями - это смешно.

Таким образом, по самым скромным подсчётам, с момента появления полностью готового и доступного DS прошло 5 лет. Если считать с готового сервера - 9 лет. Если с рабочего прототипа - 12.

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

Сравниваем с вейландом. Спецификация протокола 1.0 вышла в 2012м. 13 лет назад. Спецификация. И ты, клован, заявлял, что если через 3 года после выхода спецификации все ещё не мигрировали на вейланд,

Вот решили, а воз и ныне там. Разработчик Pipewire как раз не «решал», а просто взял и сделал нормальную замену PulseAudio, JACK, которая обратно совместима на 95% и уже заменила оба полностью. А «решалы» пусть дальше решают и хоть дорешаются, а как сделают то что требуется для десктопа пользователями и разработчиками, пусть позовут.

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

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

Нет, когда тебе, клован, приходится 3 раза объяснять, почему это композитинг кушает память

НЕУЖЕЛИ? А то я не знал до тебя, слабоумного…

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

Именно так. Wayland создаёт и то, и другое. Причём одновременно. Это нужно было умудриться создать такую еб***тую архитектуру, чтобы у тебя фичи ГС были и размазаны по разным несовместимым DE, и чтобы реализация этих фич была полноценной только в mega-DE, у которых огромное кол-во ресурсов. Ты ещё не понял, почему вменяемые люди просто охреневают этого и что это лютое говнище?

Пуся обиделась и вычеркнула КДЕ из правильных десктопов?

Если тоже вялендонутся, то вычеркну и на следующий же день забуду, но мне кажется разработчики KDE умнее и в ногу стрелять себе не будут, хотя могу ошибаться. Wayland не_нужен уже хотя бы по рыночным законам - Xorg нормально работает, актуален, и заменять его нет смысла.

Что там останется-то у тебя? Полудохлые форки второгнома и крыса?

В общем, понятно всё с тобой. Вы вялендонутые - линуксоиды с ментальностью виндузятника. Только вместо MS у вас теперь Redhat. Будь доволен, раб.

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

Шиз это ты.

Вот только я-то не попадался на отстаивании взаимоисключающих утверждений.

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

Ну а на иксах ты одновременно «прогнулся под редхат», в смысле используешь их код, и юзаешь бомжереализацию из говна и палок.

Xorg не от редхата. Они его мейнтейнят, но они его не дизайнили и не создавали,

Ну началось отрицание реальности. Вейланд придумал некто Кристиан Хогсберг, работник редхат и лид проекта AIGLX, благодаря которому на иксах появился композитинг. Так что ты буквально пользуешься творением редхата и лично автора вейланда. Или вот тебе имя: Keith Packard. Этот человек долгое время руководил проектом xorg, это он его загубил до уровня подсистемы в вяленде. Это он не принимает патчи. И он же автор многих расширений x, в частности xrender, сглаженные шрифты знаешь? Он сгладил.

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

Да хренушки там. Wayland - это лютый сборник антипаттернов в проектировании. Называть это эстетическими претензиями - это смешно.

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

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

Ну давай не умолчим. KDE1 была на безрыбье только хорошей DE, только по сравнению с fvwm каким-нибудь. А вейландовым решениям пришлось конкурировать с уже развитыми системами, предлагать собственные решения задач, которые перед разработчиками KDE даже не стояли.

Вот решили, а воз и ныне там.

Где «там», клован? Вон, разрабы цинамона неожиданно открыли для себя, что скоро их поделие тупо не будет запускаться в части дистров и теперь вот просят отсрочки в 2 года чтоб наконец делом заняться и поддержку вяленого запилить.

Разработчик Pipewire как раз не «решал», а просто взял и сделал нормальную замену PulseAudio, JACK, которая обратно совместима на 95% и уже заменила оба полностью.

Ну, внезапно да: бывают разные проекты с разными задачами. Drop-in замены внедряются гораздо быстрее чем несовместимые. Однако, если до тебя, тормоз, ещё не дошло, цель проекта wayland не в замене xorg на другую реализацию x11, а в замене x11 на вменяемый протокол. xorg при этом остаётся, под именем xwayland.

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

Я говорил про гарантию того, что компоненты из разных DE будут работать вместе. Её действительно нет

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

НЕУЖЕЛИ? А то я не знал до тебя, слабоумного…

Не только не знал, но и куражился, пока я тебя носом не ткнул. Потом ты слился, типа раз эти мегабайты сожрало окно калькулятора, а не сама программа, то типа не считается.

Именно так. Wayland создаёт и то, и другое. Причём одновременно.

Ой не могу, вот это клован.

Это нужно было умудриться создать такую еб***тую архитектуру, чтобы у тебя фичи ГС были и размазаны по разным несовместимым DE

Фичи поддержки формата docx размазаны по разным офисным пакетам, причём лучшая поддержка в Microsoft Office. Фичи формата html/css размазаны по разным браузерам, причём лучшая поддержка в гугловом бинке. Жду твоих рационализаторских предложений. Должны ли все офисные пакеты запускать мс ворд по оле? Должны ли все браузеры перейти на архитектуру всяких maxton’ов, т.е. тупо запускать хром внутри своего окна или разрешаешь gecko пожить ещё немного, повносить фрагментацию?

и чтобы реализация этих фич была полноценной только в mega-DE, у которых огромное кол-во ресурсов.

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

Если тоже вялендонутся, то вычеркну и на следующий же день забуду, но мне кажется разработчики KDE умнее и в ногу стрелять себе не будут, хотя могу ошибаться.

Они уже объявили, клован.

Кстати, ты заметил, какой упадочной стала ваша критика? Всего года 2 назад были бравурные предсказания, вейланд всё, никому не нужен, через пару лет появится вменяемая замена, ещё через пару лет выпилят отовсюду, даже из гнома. Куда всё это делось? Теперь ты придумываешь оправдания тому что вейланд таки победил (корпорасты и сжв продавили), придумываешь ему новые условия поражения (раз не заменил через 12 лет после первой идеи, значит всё, что дальше уже не важно), угрожаешь КДЕ тем что забудешь о нём.

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

Вот только я-то не попадался на отстаивании взаимоисключающих утверждений.

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

Ну а на иксах ты одновременно «прогнулся под редхат», в смысле используешь их код, и юзаешь бомжереализацию из говна и палок.

Да мне пофиг чей код, лишь бы архитектура была нормальной. У иксов к тому же качество кода тоже нормальное, можно улучшить только переписыванием на Rust.

Ну началось отрицание реальности. Вейланд придумал некто Кристиан Хогсберг, работник редхат и лид проекта AIGLX, благодаря которому на иксах появился композитинг. Так что ты буквально пользуешься творением редхата и лично автора вейланда.

Ещё раз, наитупейший, «мейнтейнеры» != «создатели», когда ты уже это наконец поймешь? У тебя напрочь отсутствует мозг?

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

Отлично, тогда вопрос: если в иксах куча их кода и они его порефакторили, тогда почему вялендофанатики ноют, что код в иксах «старое непонятное говно»? Шизофреники хреновы.

Защитник протокола, реализацию которого никто не может написать.

Она уже написана, в одном экземпляре - как и надо, ну не считая форков (Xenocara, etc.), которые на 99% повторяют функциональность, и возможно в будущем станут де-фактов основной веткой иксов.

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

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

Однако, если до тебя, тормоз, ещё не дошло, цель проекта wayland не в замене xorg на другую реализацию x11, а в замене x11 на вменяемый протокол. xorg при этом остаётся, под именем xwayland.

Как у вас интересно риторика «выкинуть иксы нахрен» поменялась на «вот смотрите есть XWayland». Получается, что Wayland не замена иксам, а просто фиксинг фатального недостатка, а XWayland нужен, чтобы в вашем богоспасаемом вяленде хоть что-то работало, иначе он не нужен.

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

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

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

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

Фичи поддержки формата docx размазаны по разным офисным пакетам, причём лучшая поддержка в Microsoft Office. Фичи формата html/css размазаны по разным браузерам, причём лучшая поддержка в гугловом бинке. Жду твоих рационализаторских предложений.

Первое - вообще проприетарщина, так что КНП. Второе - вроде сейчас две реализации webkit-а: одна гугловская, другая мозилловская, которая по сути переносит фичи из первой, так что твой пример пролетает, вообще на вяленный зоопарк не похоже, никак.

Чтоб такой проблемы не было, протокол сделали предельно простым.

Шиза. Чтобы не было проблемы олигополии mega-DE, в Wayland в протокол не добавили нужные фичи. Говорят, если биться головой об стену, будешь здоровее. У тебя это так работает.

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

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

Они уже объявили, клован.

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

Теперь ты придумываешь оправдания тому что вейланд таки победил (корпорасты и сжв продавили), придумываешь ему новые условия поражения (раз не заменил через 12 лет после первой идеи, значит всё, что дальше уже не важно), угрожаешь КДЕ тем что забудешь о нём.

PulseAudio тоже «победил», был зафорсен во все популярные дистрибутивы опустив репутацию линукса до плинтуса, а потом КЕМ выкинут. Wayland - ещё хуже чем PulseAudio. Вы надеетесь, что во второй раз такое прокатит, да? Тем более, когда PulseAudio хоть как-то работал, но просто тормозил и глючил, а Wayland работает с горем пополам спустя 15 лет, Карл. Это не винда, дружок. Если одно DE скатывается, его заменяет другое. GNOME себя закопал и теперь десктопом рулят Cinammon, Mate, Xfce, KDE, а о популярности GNOME кричат только фанатики, что в их, якобы почти никому не нужному корпо-дистре GNOME по дефолту, с*ка!

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

Первая версия вменяемого оупенсорсного DE под него вышла в 96.

Тут надо вспомнить, что первая в мире версия общедоступного классического десктопа вышла в 1995. А через целый чертовски длинный 1 год в линуксе появился свой аналог, причём для этого не понадобилось перерабатывать ГС.

То ли дело иметь готовый ДЕ и 14 лет на протяжении 30+ версий портировать его на вайланд...

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

Вяленд не создаёт никаких проблем, кроме тех, которые создаёт любой переход на несовместимый АПИ.

А что делать, если пару (десятков?) api забыли отвесить? Ну т.е. есть конечно вариант «не переходить»...

И это хорошо.

И опять всё сводится к «вот вам говно, жрите что дают». Это прогресс, товарищи!

Ну удачи тебе в администрировании локалхоста.

А что там администрировать? 5 минут и оно работает как надо. Повторять раз в 5 лет, при смене lts-дистрибутива.

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

крупным DE это выгодно и будет олигополия, но ты меня даже не читаешь.

Только одному ДЕ! Тому самому, всенародно любимому. В руках разработчиков которого оказался контрольный пакет донатов разработчикам и вайланда, и Хорг, и ситемд, и пульсаудио.

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