Энрико Вайгельт (Enrico Weigelt), руководитель проекта XLibre, после обсуждения с сообществом подготовил pull-запрос, интегрирующий в master-ветку X-сервера основные драйверы для X11. Причиной указывается рассинхронизация X-сервера и драйверов из-за меняющегося ABI, с которым взаимодействуют драйверы, а также желание сразу предоставлять все необходимые драйверы вместе с X-сервером без необходимости ручного поиска совместимых версий...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63618
> В качестве аргументов упоминается аналогичная модель разработки ядра Linux, фактически не имеющего стабильного ABIбудто бы это что-то хорошее, к чему следует стремиться
Вообще, концентрация власти в руках одного проекта и человека говорит о том, что в проекте очень мало активных участников.
Полноценная интеграция всех подсистем в один проект приведет... Ну вот в линукс так и работает, хотя... Проект же уже умер, чего кто-то вообще возмущается?
> Вообще, концентрация власти в руках одного проекта и человека говорит о том,
> что в проекте очень мало активных участников.Это вы так сказали что линух - полтора васяна девелопают?
Нет. Верхушка айсберга из васянов вечно что-то там провозглашающих и ссорящихся между собой в интернете и его корпоративная подводная часть, которая собственно айсбергом и является.
>Это вы так сказали что линух - полтора васяна девелопают?И одни горячий финский парень, невоздержанный на язык.
>>Это вы так сказали что линух - полтора васяна девелопают?
> И одни горячий финский парень, невоздержанный на язык.Ему можно. Он обошел в управлении проектом всех на этом глобусе и соревнуется только с секундной стрелкой. Поэтому лучшее что остальные могут сделать - сидеть тихо, и учиться и маэстро как надо было на самом деле.
>будто бы это что-то хорошее, к чему следует стремитьсяТам выбора нет. Дрова для иксов завязаны на иксы, поэтому проще держать основные в дереве XLibre, чтобы сразу синхронно всё менять. Это кстати одна из причин, почему например xorg держит xwayland в основном дереве — общая кодовая база и синхронное внесение изменений.
Просто xorg застыл, и серьёзных изменений нет — а потому и драйвера тоже менять не нужно, там только мелкие патчи критических уязвимостей. Если когда-нибудь XLibre устаканит ABI, то и дрова можно будет вынести обратно, сейчас же слишком много всяких резких изменений, пытающихся воскресить заброшенный проект.А вот в случае ядра это реально безалаберность Линуса и команды (ну или желание иметь всё в виде исходников и нежелание доводить модули до нормального состояния).
Та же FreeBSD спокойно держит ABI одну версию точно, если не две-три (поэтому бинарные дрова под фрю под всякое промышленное встречаются, а под линукс — ну ни раз не видел).
Вот чего точно ненужно, так это блобо-драйверов.
отучаемся говорить за всех!
тебе не нужно — ты и не пользуйся.
латиноамериканский фонд спо позаботится о тебе.
Не за всех. За тех, кто ценит свободы. Мнение рабов неинтересно. Они ведь служенцы чужих интересов.
скорость появления драйвера. На винде выходит новая железка -> под нее вне ядра выпускают драйвер -> железка работает на ос 5-лет давности на линуксе "приходите через полгода-год-два" пока не обновим ядро в нашем дистрибутиве
> Там выбора нет. Дрова для иксов завязаны на иксы, поэтому проще держать основные в дереве XLibre, чтобы сразу синхронно всё менять.ну дак быть может быть и стоило на это кивать, а не обосновывать это тем, что "все так делают"?
> Та же FreeBSD спокойно держит ABI одну версию точно
потому что freebsd это типа операционная система, изменения в ядро вливаются в рамках разработки ОС целиком
лайникс же просто ядро, не понятно к чему привязывать стабильную версию abi, если попытаемся спроецировать ситуацию фри на лайникс
но в любом случае, слом abi это не есть хорошо, не зависимо от конкретной ОС, фря это или лайниксосновная поделка
Метукс сам из бывших девов кернела, думаю поэтому он и привёл такую аналогию.
> Та же FreeBSD спокойно держит ABI одну версию точно, если не две-три (поэтому
> бинарные дрова под фрю под всякое промышленное встречаются, а под линукс — ну ни
> раз не видел).Однако если сравнить количество разного оборудования - в том числе и пром - на линухе и на BSD - разница буквально на порядки. И совсем не в пользу BSD. Впрочем сабж скопытится и без такой помощи - ибо насколько того "геракла" те авгиевы конюшни чистать вообще хватит? Он уже сам себя завонял. И добавил себе же работенки. Разиков так в эн.
Многолетняя практика показала жизнеспособность такой модели.
А что это за драйверы вообще?
Это дрова самого X, которые xf86. По сути нужны, чтобы дружить драйвер видеокарты (например amdgpu или novaeu) с иксами.
Является ли это вендорлоком?
Теперь разрабочики ХЛибре могут указывать пользователям какие дрова выбирать.ps удачки им попасть в немаргинальные дистрибутивы))
Забавно наблюдать за их трепыханиями. Интересно, кто им дрова будет писать и/или адаптировать под результаты их "рефакторингов"?Нвидии они уже писали. И что, получили ответ?))
А вот нефиг аби ломать было!
Учитывая, что 85+ процентов дохода нвидиа это богомерзские аи чипы, не удивительно.
> Учитывая, что 85+ процентов дохода нвидиа это богомерзские аи чипы, не удивительно.Типа если бы 85+ процентов дохода были с видях для вычислений или с видях для геймеров они бы обратили внимание на кучку маргиналов с дропнутой технологией?))
Тем более совсем недавно нвидия начала двигаться в сторону поддержки вейланда.
Она уже лет 10 туда "двигается". На блобе только иксы адекватно поддерживаются.
> Она уже лет 10 туда "двигается". На блобе только иксы адекватно поддерживаются.Хотите я вам ваше будущее предскажу? Скоро у вас будет - поза лотоса! Ибо Xorg "адекватно поддерживаться" в большей части дистров - перестанет в обозримом будущем, а вон тот сэр с сломом ABI избавит вас от драйверов. Вот и выбирайте.
>Интересно, кто им дрова будет писать и/или адаптировать под результаты их "рефакторингов"?Так они и втянули xf-дрова в мастер, чтобы самостоятельно обновлять. «Железные» дрова они не трогают.
> Так они и втянули xf-дрова в мастер, чтобы самостоятельно обновлять. «Железные»
> дрова они не трогают.А DDX это по вашему какие дрова, пластмассовые чтоли? :)
Эх, жаль разработка серьезных проектов за закрытыми дверьми.
Было бы инетересно увидеть выражения лиц разработчиков АМД, когда к ним придут эти перцы со словами: "тут мы немного АБИ ломаем, не хотите адаптировать ваши дрова под нашу великую Х-либру? Мы же за свободу от грязных корпораций!"
>выражения лиц разработчиков АМДЯ тебя может удивлю, но к ним такие перцы приходят регулярно. И ничего, адаптировали.
> Было бы инетересно увидеть выражения лиц разработчиков АМД, когда к ним придут эти перцыКуда придут? В офис?
А всяких бредовых писем или багрепортов «вы должны что-то сделать, потому что я так считаю!» думаю они повидали немало.
Как будто чего-то сложного скопипастить стандартный заготовленный ответ на это «спасибо за предложение 🤝, всегда рады предложениям от сообщества, но не видим смысла в реализации».
Полагаю, что разработчики AMD уже прекратили поддержку DDX драйверов для нового железа и вместо этого полагаются на DRM/KMS и Glamor.
>Было бы инетересно увидеть выражения лиц разработчиков АМД, когда к ним придутНе придут, речь только про промежуточные дрова для иксов.
У ребят претензии только к нвидии, дрова которой требуют много воркэраундов для работы, но будем честны — по дровам к невидии претензии у всех, даже на винде.
Ну это откровенное вранье, к дровам нвидии под винду, 0 претензий. Обновляются оперативно и просто работают. Вот под линуксом да, местами опоболь.
Куча жалоб, начиная от банального «после обновления стало медленнее работать, видеокарте только третий год пошёл» и совсем лютого «обновился, карта вышла из строя и больше не стартует». Поболтайте с ребятами в крупных сервисах, там весело.
> Ну это откровенное вранье, к дровам нвидии под винду, 0 претензий.Особенно у вон того кекса с ноутом где чип нвидии крякнул и ноут не стартует. Но можно его передуть. За 60% цены ноута. Без гарантий успеха.
Пора форкать и делать RealXLibre?
WD-XLibre :) чтобы отмыть ржавчину
А руда есть, башлять WesternDigital за шишьдик?
> А руда есть, башлять WesternDigital за шишьдик?Не имеет никакого отношения к WD-40
> Проект XLibre интегрирует драйверы в основную ветку X-сервера
> Также можно отметить ... обсуждение перевода XLibre на RustСгорел сарай — гори и хата
> Сгорел сарай — гори и хатаОни на него не перейдут, к счастью
А нет ощущения, что от этих граждан можно ждать чего угодно?
> А нет ощущения, что от этих граждан можно ждать чего угодно?На мой вкус все это напоминает обезьянник где добрый служитель зоопарка притащил новую штуку - гранату. Посмотреть что будет дальше. Не забыв съ.... на почтительную дистанцию.
> А нет ощущения, что от этих граждан можно ждать чего угодно?И это отлично!
Во-первых, я уже объелся попкорна читая их issue.
Во-вторых, это будет отличный пример, когда разработку берет в свои руки п̶л̶е̶б̶е̶и̶ пролетариат. Можно будет ставить в пример другим горячим головам "вы что хотите как в X11Libre ??!"
Ну и, last but not least, всегда прятно наблюдать как унылые кл0уны обделываются.
>> А нет ощущения, что от этих граждан можно ждать чего угодно?
> Во-вторых, это будет отличный пример, когда разработку берет в свои руки п̶л̶е̶б̶е̶и̶
> пролетариат. Можно будет ставить в пример другим горячим головам "вы что
> хотите как в X11Libre ??!"Знакомые чувства :)
> А нет ощущения, что от этих граждан можно ждать чего угодно?Нет, т.к. я их обсуждения читала
> обсуждение перевода XLibre на RustПосле этой новости в redhat начался сущий кошмар...
Будет смешно, если под это дело на них посыпется госбабло.
Госбабло посыпется только если Ельбрус начнут поддерживать.
>> обсуждение перевода XLibre на Rust
> После этой новости в redhat начался сущий кошмар...Наверное задолбались PM'ов подавившихся со смеха пиццей откачивать.
> после обсуждения с сообществом
> Энрико настаивает на нужности такого подходаМы подумали и я решил. Лол.
>Также можно отметить появление порта XLibre для FreeBSDНу хоть про фряху не забывают люди. Радует.
Дык это и есть то самое сообщество разработчиков, что делают для себя. Разительно отличаются от «поставил дистрибутив, поменял обои и побежал сраться на форумы».
Ребята, все эти форки ни о чём, если за ними не стоят солидные корпорации. Всякие фанаты иксов без соответствующей квалификации, просто не потянут такое проект как иксы, тем более на сишке, где куча UB.
Как же любите подлизывать этим копрам.
Диды, которые Иксы писали в 1990-х, потянули. Квалификация нарабатывается в процессе.
Не пиши ерунду. Диды писали иксы за денежку! Вот ты сейчас найдешь чудака, способного написать аналог иксов забесплатно? Хаха!
>Диды писали иксы за денежку!А сейчас даже протокол вяленого не осилили. И тоже за денежку.
Почему вяленого уже 15 лет не могут сделать "за денежку"?
Сделали, вяленый у меня работает. Никуда линух ойды от ред хота (ойбиэм) не денутся, они это понимают. А 1.5 землекопа иксо фанатов могут и антиксом пользоваться, лол.
> Как же любите подлизывать этим копрам.Кто о чем, а аноны про лизание.
Фрейд бы наверное тут просто плакал от восторга.> Диды, которые Иксы писали в 1990-х, потянули. Квалификация нарабатывается в процессе.
А что это за диды были?
Х11 создали 2 корпы и универ.
Развивал целый Х-консорциум, членами которого, внезапно!, тоже были корпы.
x.org/wiki/XConsortium/Сообществу™ дали на лопате аж в апреле 2004 года.
Это была X11R6.7
Как можно догадаться по кол-ву циферок это была зрелая версия, в которую добавили практически все что нужно.В общем крикуны "диды все писали сами" в очередной раз сели в лужу.
Кто о ком, а это и про тебя в т.ч.Этот Х-консорциум появился, когда Иксы уже по-факту существовали.
> Этот Х-консорциум появился, когда Иксы уже по-факту существовали.Ага.
И сделали их IBM, DEC и MIT.
Заходят как-то в unix две корпы и универ, а админ им "иксы принесли"?Все рассказы про дидов, которые без ресурсов корпораций пилили иксы это бредовые фантазии.
Я понимаю что не приятно с одной стороны накидывать на злых корпораций, а с другой признать что без них сидели бы на Хурде, но факты весьма трудно отрицать.
Все рассказы про дидов, которые якобы что-то запилили, это фантазии.
А! Никому не впившуюся очередную лисп-машину запилили.
Жаль, что вот ядро ОС за 40 лет не осилили, но зато текстовый редактор же!
Сидели бы на HURD, на рабочем.
>"а также «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг.Оно не просто сырое, а очень сырое!
- Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим кодом, никто не хочет! Даже за деньги!
(https://www.opennet.dev/opennews/art.shtml?num=62725)
- Разработчики дистрибутивов просто устали годами упрашивать с ЧСВ,
поддержку касающиеся многомониторных конфигураций, экранов с высокой плотностью пикселей, HDR, VRR (адаптивное изменение частоты обновления
монитора), одновременной работы с несколькими GPU, устойчивости к сбоям, обработки ввода и обеспечения безопасности.
(https://www.opennet.dev/opennews/art.shtml?num=63439)
- Разработчики дистрибутивов планируют убрать иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63439)- Кто-то решил на гитхабе нажать на кнопку "форк x11". Выпускают массово
новости - нашлись люди, готовые работать с "этим". Но закрывая в x11 один баг, там открывается 2 новых бага... Оказывается если нажимать
кнопку "форк x11" - это не решит его проблем! (https://www.opennet.dev/opennews/art.shtml?num=63369)- Разработчики дистрибутивов прекращают ставить иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63444)- форк всё ещё очень сырой!
" «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг."
https://www.opennet.dev/opennews/art.shtml?num=63618#69* ВЫ ЗДЕСЬ *
> - Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим кодом, никто не хочет! Даже за деньги!Дак денегъ-то не плотютъ-с.
Грустно смотреть на происходящее с десктопным линуксом.Энрико конечно смелый парень, что посягнул форкнуть Xorg, но проблема же не в том, что он не поддерживался. Проблема в том, что дистрибутивы вместо того, чтобы работать сообща для общего блага, занимались все эти годы тем, что конкурировали на различиях: каждый пилил что-то своё, чисто под себя, и никто не задумывался об унификации. Даже позитивные попытки заняться унификацией, по типу LSB, провалились.
И теперь ставки повышаются совсем неадекватно. Уже не просто дистрибутивы на различиях конкурируют. Конкуренция на различиях идёт уже на уровне графического стека. Wayland же не один, это множество композиторов. И приложения, адаптированные под один, не факт, что будут так же работать на другом.
Факт в том, что KDE и GNOME *уже* занялись конкуренцией на различиях, и обратно на Xorg, видимо, не перейдут. А это значит, в свою очередь, что в ближайшее десятилетие мы будем видеть приложения, заточенные под конкретную DE. Не переносимые, не унифицированные. И то, что теперь есть XLibre -- погоды не сделает.
Что ж, тем не менее, будем смотреть, что там творит Энрико. Продержится пару лет -- будет большим молодцом. А на нет и суда нет. Его стремление ломать ABI по-прежнему не внушает доверия.
Давно так. Кеды это приложения qt, гном gtk. В общем то таков опенсорс, стандартов нет и каждый пилит по своему. Гугл в этом плане молодцы, пошли своим путём.
> Давно так. Кеды это приложения qt, гном gtk.Ну как бы, последние 20 лет мы как-то запускали и те, и те в иксах, и в других DE в том числе.
> В общем то таков опенсорс, стандартов нет и каждый пилит по своему.
Угу. Демократические институты приводят к застою, а свободный рыночек что-то не особо ведёт нас к прогрессу, а просто наводит бардаку.
> Гугл в этом плане молодцы, пошли своим путём.
Да, молодцы. И особенное спасибо Менеджу и Сету за cgroups.
Помню как десять лет назад поставил Krita.И такая в итоге кривота получилось. Пол KDE натащилось.
Сейчас без этого можно поставить.
> Пол KDE натащилось.Устал старый Conner вычищать?
> Ну как бы, последние 20 лет мы как-то запускали и те, и те в иксах, и в других DE
> в том числе.И дозапускались - до сваливания на мак. Поэтому - следовать вашим веем Linux точно не следует.
> Угу. Демократические институты приводят к застою, а свободный рыночек что-то
> не особо ведёт нас к прогрессу, а просто наводит бардаку.То ли дело когда какой-нибудь майкрософт в одностороннем порядке решит, а то что руки хрустят и фиг оспоришь... мало ли... у тотал свои издержки - есть. А если там еще и дрова начинают ломать - тогда загибается вообще совсем все. Майкрософт с винмобилой - проверил уже. Им повезло - что только в винмобилой.
Разработчики Linux Mint со своим XApps создают и поддерживают приложения, что работают на всех DE и дистрибутивах. Вот они молодцы
>Его стремление ломать ABI по-прежнему не внушает доверия.Выбора нет. Слишком много костылей и нагромождений. Там реально бетонные плиты, подпёртые дендрофекальными технологиями (но и древесину под конец перестали выделять), и теперь всё это нужно переделывать, попутно ещё и улучшая. Ребята не особо квалифицированные, делают в свободное время для себя, так что мгновенного выхлопа ждать не приходится.
Сильно помогают те, кто вносят банально свои улучшения или присылают патчи безопасности на основе выхлопа тех же анализаторов — это тоже всё нужно.
Как ты оцениваешь шансы, что "ребята не особо квалифицированные" которые "делают в свободное время для себя" смогут:
- разгрести дидовые копролиты
- не навалить свою свежую кучу
?Пока кажется, что мы наблюдаем алхимию "превращение овна в овно".
Терпение и труд.
Линус вон по меркам разработчиков [заслуженно] считался быдлокодером — а теперь некоторые на него молятся.
> Грустно смотреть на происходящее с десктопным линуксом.А чего грустить? Особенно с макоси)
> Энрико конечно смелый парень, что посягнул форкнуть Xorg,
Безумью храбрых гробы со скидкой (с)
> дистрибутивы вместо того, чтобы работать сообща для общего блага, занимались все эти годы тем, что конкурировали на различиях: каждый пилил что-то своё, чисто под себя, и никто не задумывался об унификации.
А когда-то было иначе? Вспомни раскол БСД.
GTK - 1998 год, Кеды еще раньше - 1996.С другой стороны - сделали унификацию инита. Куча недовольных, маргиналы просто усиpaются от злости и запиливают диваны.
> Конкуренция на различиях идёт уже на уровне графического стека. Wayland же не один, это множество композиторов. И приложения, адаптированные под один, не факт, что будут так же работать на другом.
И это отлично!
У нас есть шанс получить композиторы на разных языках, с разными подходами, с разными командами.> А это значит, в свою очередь, что в ближайшее десятилетие мы будем видеть приложения, заточенные под конкретную DE. Не переносимые, не унифицированные.
А сейчас не так? Сколько тем про Qt приложение плохо выглядит в гноме, gtk аппа погано выглядит в кедах.
> Что ж, тем не менее, будем смотреть, что там творит Энрико. Продержится пару лет -- будет большим молодцом. А на нет и суда нет. Его стремление ломать ABI по-прежнему не внушает доверия.
Продержится и что? Просто потратит пару лет на бесполезную работу.
>> Грустно смотреть на происходящее с десктопным линуксом.
> А чего грустить? Особенно с макоси)Да, уж как Фнон сказал, что мне надо радоваться, так сразу у меня душа болеть и перестала.
> А сейчас не так?
Нет, не так.
> Да, уж как Фнон сказал, что мне надо радоваться,Ниразу Фнон не говорил "радоваться".
Он спрашивал "чего грустить?")
Может ему интересно, чем это тебя так расстраивает.Не всем нравится "Один стандарт, один дистрибутив, один Х11, один фюрре...", а нет, это про другое.
СПО всегда было базаром, где лебедь рак и щука тянут воз куда угодно, но не в сторону унификации.
Унифицированный продукт с одним центром планирования и принятия решений уже есть.
Винда и макось (особенно последняя, особенно после liquid (gl)ass).
>сделали унификацию инитаА ещё туда заодно добавили управление пользователями, тмпфс, сетью и доставку бэкдоров(xz). Обещанную скорость запуска так и не завезли. Если бы с системдой так нагло не врали, то и отношение было бы другим.
> не врали, то и отношение было бы другим.Если бы господа "ничего менять не надо" не врали и не даунплеили проблемы майнтайнеров и эксплуатантов - будущее могло бы быть более приятным и для них.
BSDшный инит вашей системдэ даёт прикурить что по простоте, что по производительности.
Цирк.
> BSDшный инит вашей системдэ даёт прикурить что по простоте, что по производительности.Странно что эти супертехнологии мир не захватили и вместо этого - прозябают в ж@пе мира.
А как у вас там посмотреть там overview 1 командой - что вообще откуда запускается? И там не придется еще по дюжине дир крона и проч шарахаться вместо ОДНОГО "дашборда" с статусом сервисов? Или чуда не произошло - и там таки "как обычно"?
Это я еще не заикался еще о том что оно поди процентов 5 от системды умеет. А остальное я видимо кодить и скриптить сам должен. Вот только оно мне надо? Вместо пары директив конфига то?
> Цирк.
Вот я тоже так считаю. И меня цирк с рассказами как и что мне якобы не надо - утомил. Как и двойные стандарты циркачей с маком, виндами и прочими солярами. Поэтому у меня в системах и будет - системд. А те эксперты могут делать что им угодно. Подальше от меня.
Может не стоило смешивать задачи init и task scheduler, попутно пытаясь охватить ещё кучу всякого?
> Может не стоило смешивать задачи init и task scheduler, попутно пытаясь охватить
> ещё кучу всякого?Чтобы получить вместо 1 systemctl показывающего что откуда берется в одном "дашборде" - РАЗНЫЕ наборы конфигураций, 2 способа делать по сути одно и то же, и какие там еще полдюжины закоулков с разными дирами как у крона?
Не, господа. Я у на своих системах cron таки - выпилил. Чтобы видеть все что касается сервисов - в одном systemctl. А не обходить самому, дюжину, блин закоулков гадая откуда это чудо тут вылезло. Это крайне иррациональное и контрпродуктивное убиение времени. И рулить системами через 1 интерфейс проще чем через 2, вот хоть как.
> У нас есть шанс получить композиторы на разных языках, с разными подходами, с разными командами.У нас есть шанс получить нибуя рабочего софта (которого и сейчас-то не так чтобы густо).
> С другой стороны - сделали унификацию инита. Куча недовольных,
> маргиналы просто усиpaются от злости и запиливают диваны.Вы ничего не подумайте, граждане. Никаких джамшутов с болгаркой или злых бoмжeй с пилой к ср@ным диванам - не подходило и ни одного дивана на самом деле - не пострадало :)
> Грустно смотреть на происходящее с десктопным линуксом.Прикольно грустить о проблемах других - с макоси. Врядля ты там юзаешь xorg ибо с оным того user experience - совершенно точно не видать. Но лицемерить не запретишь.
> годы тем, что конкурировали на различиях: каждый пилил что-то своё, чисто
> под себя, и никто не задумывался об унификации. Даже позитивные попытки
> заняться унификацией, по типу LSB, провалились.Почему-то когда системд наконец смог - мapгиналы и олды просто зашлись в ненавсти. Хотя половина сами юзали кто scm, кто smf, кто launchd. Но в пингвине так почему-то ни ни.
> конкурируют. Конкуренция на различиях идёт уже на уровне графического стека. Wayland
> же не один, это множество композиторов. И приложения, адаптированные под один,
> не факт, что будут так же работать на другом.Приложения врядли кто-то будет адаптировать под конкретный wayland. Потому что это бред. А когда кто-то пишет программу на тулките - он вообще не знает какой там бэк рендера, GTK и Qt программы можно хоть на винде запустить - и это не проблема програмера знать особенности виндового GDI, DX и чего там еще.
Напрямую с Wayland работать будет - полторы программы. Еще меньше чем с иксами. Чтобы вообще этим классом проблем заморочиться. Типа видеоплеер, либ вывода графония навроде SDL и проч.
> Факт в том, что KDE и GNOME *уже* занялись конкуренцией на различиях,
> и обратно на Xorg, видимо, не перейдут.На него вообще мало кто назад захочет, имхо. Потому что вон тем - совсем без windowing system и вокруг не получится девелопать. И это обрекает их на сотни боли.
> нет. Его стремление ломать ABI по-прежнему не внушает доверия.
Он уже и сам стал замечать что что-то идет не так, судя по новости.
Мораль сей басни такова: то что некто навесил 1500 комитов - не делает его автоматически офигенным project manager'ом.
>> Грустно смотреть на происходящее с десктопным линуксом.
> Врядля ты там юзаешь xorg ибо с оным того user experience - совершенно точно не
> видать. Но лицемерить не запретишь.Есть небольшая разница в нашем отношении к UX. И заключается она в том, что вы за компом уж затрудняюсь даже представить что делаете, а я вообще-то -- работаю. И потому мой UX зависит не от отзывчивости графической подсистемы, а от качественной поддержки сторонних приложений, которая есть на макоси, и нет на десктопном линуксе. Во многом благодаря стараниям вашей любимой RH/IBM.
>> годы тем, что конкурировали на различиях: каждый пилил что-то своё, чисто
>> под себя, и никто не задумывался об унификации. Даже позитивные попытки
>> заняться унификацией, по типу LSB, провалились.
> Почему-то когда системд наконец смог - мapгиналы и олды просто зашлись в
> ненавсти. Хотя половина сами юзали кто scm, кто smf, кто launchd.Маргиналы -- это вы, господа. А плевались те, кто реально работал и разгребал косяки systemd, которые она стабильно приносила в первые несколько лет после внедрения, причём зачастую на ровном месте.
Унификация унификации рознь. То, что у нас иниты были разные между дистрибутивами -- не представляло особой проблемы. А вот отсутствие унификации в программных интерфейсах для поддержки стороннего ПО -- представляло, и представляет до сих пор.
> Приложения врядли кто-то будет адаптировать под конкретный wayland. Потому что это бред.
Если Вы так считаете, значит Вам не помешает поглубже ознакомиться с вопросом.
> Напрямую с Wayland работать будет - полторы программы. Еще меньше чем с
> иксами. Чтобы вообще этим классом проблем заморочиться. Типа видеоплеер, либ вывода
> графония навроде SDL и проч.CAD-ы, видеозвонилки (читай -- все современные IM-ы) и скрин рекордеры, remote control-ы...
> Есть небольшая разница в нашем отношении к UX. И заключается она в
> том, что вы за компом уж затрудняюсь даже представить что делаете,
> а я вообще-то -- работаю.Ну да, один freehck весь такой в белом сидит за компом и работает)))
А все остальные просто балду пинают.> а от качественной поддержки сторонних приложений,
> которая есть на макоси, и нет на десктопном линуксе. Во многом
> благодаря стараниям вашей любимой RH/IBM.Т.е. у вас был линукс с "качественной поддержкой сторонних приложений", а потом пришли редиски из RH/IBM и всё пропало?))
Или такого никогда не было за всю историю десктопного линя?> она стабильно приносила в первые несколько лет после внедрения,
"первые несколько лет после внедрения" были лет 10 назад.
Любой, кто работал с большими проектами, знает, что все проблемы до интеграции не отловишь. А заставить пингвиноидов интегрироваться можно было только палкой. Что собственно и произошло.> То, что у нас иниты были разные между дистрибутивами -- не представляло особой проблемы.
Для вас нет. А для них - да. Админы должны быть взаимозаменяемые как винтики в машине, а не уникальными самоцветами, которые соревнуются в том, кто же лучше "самовыразится" в очередной башпортянке.
> отсутствие унификации в программных интерфейсах для поддержки стороннего ПО
СистемД и эту проблему пытается решить. Просто слишком много копротивления.
> CAD-ы,
Что составляет примерно 0.1% софта? 0.01% софта?
> видеозвонилки (читай -- все современные IM-ы)
Зачем видеозвонилке работать напрямую в вейланд? Или вы про скриншаринг?
В зуме скриншаринг работает, остальными я не пользуюсь, но это в любом случае проблема софта - пусть исправляют.> и скрин рекордеры,
OBS работает. Если что-то не работает - обращайтесь к поставщику софта.
> remote control-ы...
Ну вы поняли, не буду повторяться.
> Ну да, один freehck весь такой в белом сидит за компом и работает)))
> А все остальные просто балду пинают.В подавляющем большинстве случаев -- именно так оно и есть.
Мы делаем ох##нно, а все остальные пинают х#и.> А заставить пингвиноидов интегрироваться можно было только палкой.
hal -> udev, oss -> alsa, atd -> anacron, ext2 -> ext3 -> ext4, iptables -> nftables, lilo -> grub1 -> grub2, net-tools -> iproute2, pm-utils -> upower, lpd -> cups, console-tools -> kbd, gpm -> libinput
Смотри, сколько я перечислил примеров, где всё прошло гладко и спокойно. И это сходу, по памяти. Многое из этого у меня на глазах происходило.
> Если что-то не работает - обращайтесь к поставщику софта.
Ну конечно! =)
Мы в курсе, ребята. Это не ваша проблема, это не ваша зона ответственности, да и вообще вы не имеете к этому отношения. Просто как-то так само собой получается, что вы создаёте дополнительную работу на ровном месте всем, кому ни попадя. А ненавидят вас -- естественно хейтеры-ретрограды, ну а кто ж ещё? И конечно же этих "пингвиноидов" нужно палкой загонять туда, куда сказано. =)
Вот в частности поэтому я и переехал на макось. Жаль конечно, но варитесь теперь в этом сами, а я перед вами лебезить не намерен: делаете неюзабельную хepню -- теряете пользователей. Продолжайте утешать себя сказками о том, что это всё неправильные пользователи, которые вам не нужны.
> В подавляющем большинстве случаев -- именно так оно и есть.
> Мы делаем ох##нно, а все остальные пинают х#и.Вот я так сразу и подумал))
Всегда восхищало самомнение некоторых пользователей сего сайта)> lilo -> grub1 -> grub2
"Хнык-хнык, мне так нравился конфиг lilo, он такой простой и очевидный по сравнению с grub-простыней. Ждем что кто-нибудь подхвати" (цитата с опенка за 2015 год из новости о прекращении поддержки lilo)
> ext4
"ext4 нинужон, журналирование нинужно", "у меня ext2 и так работает, зачем вы скорячили ext4!"
> iptables -> nftables
Ты серьезно? Сколько срача было про этих двух. "Это ж синтаксис сломали!"
Ты точно должен был их застать.> И это сходу, по памяти. Многое из этого у меня на глазах происходило.
Память просто подводит. Это же не только ты застал.
> Просто как-то так само собой получается, что вы создаёте дополнительную работу на
> ровном месте всем, кому ни попадя.Неа, они решают СВОИ проблемы. А то что это создает проблемы вам... то да, это ВАШИ проблемы!
> И конечно же этих "пингвиноидов" нужно палкой загонять туда, куда сказано. =)
... сказал чел, который с удовольствие (или без) наминает всё что ему выкатит яблоко))
Самому не смешно?> Вот в частности поэтому я и переехал на макось.
Как тебе, кстати, новый liquid (gl)ass? Оценил дезигн? Какая новизна! Какой блеск! (в прямом и переносном смысле) А новый ланчпад, который как-будто с вин11 срисовали?
Понравилось?)) А они спрашивать не будут. Более того, ты за это и заплатил деньги.
Поэтому что в итоге рано или поздно таки придется на него обновиться - иначе софт просто работать перестанет. Макосники же обычно поддерживают последние две, ну максимум три версии оси. И дизайн они приведут к гайдлайнам эпла.> делаете неюзабельную хepню -- теряете пользователей.
Пока что количество линукс пользователей только растет.
> Память просто подводит. Это же не только ты застал.Не подводит. Просто ты обращаешь внимание на тех, на кого не следует.
> Неа, они решают СВОИ проблемы. А то что это создает проблемы вам... то да, это ВАШИ проблемы!
Ну я понял, да. То есть когда ты опорожняешься на Красной площади -- это ты решаешь СВОИ проблемы с кишечником.
А то, что нам потом неприятно там находиться -- это НАШИ проблемы. Всё встало на свои места, спасибо за разъянения.Тут я читал и думал, что дно уже пробито, однако неожиданно раздался стук снизу:
> чел, который с удовольствие (или без) наминает всё что ему выкатит яблоко))
> <...>
> А они спрашивать не будут. Более того, ты за это и заплатил деньги.А вы что же, вы-то конечно будете меня спрашивать, да?! У меня типа что, есть адекватная альтернатива?!
Вы хотите, чтобы я тратил время и силы, исправляя ваши косяки, потому что это -- МОИ проблемы. А Apple просто хочет моих денег.Вы правда не понимаете, ПОЧЕМУ я предпочитаю откупиться деньгами? ))
> Не подводит. Просто ты обращаешь внимание на тех, на кого не следует.Ну разумеется)) Опять прав только ты) Корона не жмет?
> Всё встало на свои места, спасибо за разъянения.Красная площадь - общественное место. Меня за такое как минимум штраф выписать могут, а то и на 15 суток забрать. Но не вы разумеется, а государство.
А дистры линя - это не общественное место. И ВЫ для них ничего не делаете, так потребл... пользуетесь в общем. А те, кто делает - решили что и как будет работать, чтобы им было удобно. Вы можете сами сделать так как ВАМ хочется. Только придется делать.
> У меня типа что, есть адекватная альтернатива?!
Альтернатива есть всегда. Просто иногда не устраивает ни один из вариантов)))
Рад что это дошло)> А Apple просто хочет моих денег.
Ты заплатишь эплу деньги. Но тебя они тоже не спросят что и как хочешь именно ТЫ.
Поэтому ты будешь терпеть дроп 32бит, проблемы с запуском неArm приложений, отстойнешим образом работающий хкварц, отправку инфы о каждом запущенном приложении, кучу глюк даже после релиза (про беты я вообще молчу - это тихий ужас, они ios26 сделали хоть как-то работоспособной только к четвертой бете), крайне спорный дизайн и так далее.
Или для вас это "не проблемы"?> Вы правда не понимаете, ПОЧЕМУ я предпочитаю откупиться деньгами?
Я прекрасно понимаю почему вы заплатили. Просто не согласен что то что вы получили сильно лучше. Я каждый день сижу за маком (потому что рабочий с MDM) и могу перечислять проблемы еще часами.
> Красная площадь - общественное место.
> <...>
> А дистры линя - это не общественное место.Вертишься, как уж на сковородке, чесслово.
> И ВЫ для них ничего не делаете, так потребл... пользуетесь в общем.
Ну так это всего несколько последних лет как. А всё, что ты там ранее мне высказывал -- я слышал и на протяжении десятка лет до, когда я строчил багрепорты, присылал патчи, содержал свои репы, собирал пакеты, подерживал 3rd-party-продукты под все эти дистрибутивы, и между прочим, в отличие от большинства из вас, донатил деньги на развитие СПО.
Будьте честны с собой: вы просто ищете предлог, почему у меня не должно быть права голоса. Расслабьтесь. У меня его конечно же нет...
> А те, кто делает - решили что и как будет работать, чтобы им было удобно.
...точно так же, как нет его и у вас.
Вы, малолетние дeбилы, по всей видимости (ибо постоянно это читаю то там, то тут) пребываете в ложном убеждении, что разработчики софта или дистрибутивов -- якобы что-то решают.
Ребятки, на самом деле это не так. У них у всех есть спонсоры, которые им зарплаты платят. Вот эти спонсоры балом и заправляют.
А чего хотят те, кто делает, и уж тем более как им будет удобно -- это вопрос даже не из первой десятки.> Просто не согласен что то что вы получили сильно лучше.
Не соглашайтесь, мне-то что. У меня есть обязательные требования к системе в количестве аж трёх штук. Так вот макось им удовлетворяет, а линукс-десктоп -- нет. И представьте себе, все те интересные вещи про макось, что вы перечислили -- в моих требованиях не фигурируют.
> Вертишься, как уж на сковородке, чесслово.Ты придумываешь тупые примеры, а верчусь я...
Это вы придумали что дистростроители вам что-то должны только на основании того, что предыдущие N лет их хотелки совпадали с вашими.
А теперь бегаете и орете "как вы посмели!!1 вирните иксы! вирните все как было!!"> когда я строчил багрепорты, присылал патчи, содержал свои репы,
> собирал пакеты, подерживал 3rd-party-продукты под все эти дистрибутивы, и между прочим,
> в отличие от большинства из вас, донатил деньги на развитие СПО.Ого какой ты крутой! А еще гений, миллиардер, плейбой, филантроп?))
> вы просто ищете предлог, почему у меня не должно быть права голоса.Нет конечно, говорить вы можете все что угодно))
А вот будут вас слушать или нет - это уже не ваш выбор.> ...точно так же, как нет его и у вас.
Да, я это никогда не утверждал. Мы в одной ситуации.
Но вы и прочее "сообщество" ноете и шлете проклятия разрабам.
Я говорю "штош, мир не идеален, спасибо что дали возможность попользоваться все эти годы, но теперь я поищу что-то другое". Мы разные.> пребываете в ложном убеждении, что разработчики софта или дистрибутивов - якобы что-то решают.
Вообще под разработчиками имелись в виду челы на зп у той же шапки, которые делают то, что им менеджер скажет, а не какое-то "мифическое сообщество". Так что мимо.
> Вот эти спонсоры балом и заправляют.
Ну так это очевидно. Весь тред начался с шапки/ibm.
> И представьте себе, все те интересные вещи про макось,
> что вы перечислили -- в моих требованиях не фигурируют.Приятно что хоть не отрицаете что у макоси тоже есть проблемы.
Забавно насколько у вас ограниченные требования. Но это тоже ваш выбор))
>> Вертишься, как уж на сковородке, чесслово.
> Ты придумываешь тупые примеры, а верчусь я...В таком случае характеризующая цитата Пучкова относилась не к вам, а к Вам. Лично.
> Ого какой ты крутой! А еще гений, миллиардер, плейбой, филантроп?))
Ну это в вашем мире не сдавать позиции без боя может только железный человек. А в моём -- это в порядке вещей. Так что:
> Я говорю "штош, мир не идеален, спасибо что дали возможность попользоваться все эти годы, но теперь я поищу что-то другое".
И кто ж из нас двоих теперь потребл...? В общем, приехали, пять баллов.
> Вообще под разработчиками имелись в виду челы на зп у той же шапки, которые делают то, что им менеджер скажет, а не какое-то "мифическое сообщество".
Ну вот это и называется "вертеться, как уж на сковородке". Так всё же: они делают "как им удобно" или "как им менеджер скажет"?
Впрочем, не утруждайся ответом. Я пошёл наслаждаться субботой, и намерен забыть о твоём существовании.
> Ну это в вашем мире не сдавать позиции без боя может только
> железный человек. А в моём -- это в порядке вещей.Ахаха, какие у тебя вообще могут быть позиции если ты уже позорно слился на макось))
А теперь приходишь на сайт посвященный опенсорсу и что-то начинаешь втирать.
Знаешь как везде любят предателей и перебежчиков? И ты уже не отмоешься.Вот поэтому к таким как ты такое отношение. Ты перебежал к одному из самых копирастных производителей и с макбучка вещаешь "какой же плохой линукс стал". Тьху...
> И кто ж из нас двоих теперь потребл...? В общем, приехали, пять баллов.
Оба)) Просто ты наглый, а я благодарный. Вот в чем разница.
> Впрочем, не утруждайся ответом. Я пошёл наслаждаться субботой, и намерен забыть о
> твоём существовании."в вашем мире не сдавать позиции без боя может только железный человек"
Неа, поэтому я с удовольствием попорчу тебе еще и субботу))
> Неа, поэтому я с удовольствием попорчу тебе еще и субботу))Ну удачи. Ещё час до полуночи остался. Может успеешь. =)
> hal -> udev, oss -> alsa, atd -> anacron, ext2 -> ext3
> -> ext4, iptables -> nftables, lilo -> grub1 -> grub2, net-tools
> -> iproute2, pm-utils -> upower, lpd -> cups, console-tools -> kbd,
> gpm -> libinput
> Смотри, сколько я перечислил примеров, где всё прошло гладко и спокойно. И
> это сходу, по памяти. Многое из этого у меня на глазах происходило.Значит ты еще и осознанно врешь тогда.
1) Потому что какая истерика у адептов BSD была по части кончины HAL я вот еще не забыл. Они только-только раздупляться начали - а это в пингвине уже дропнули. И ора в свое время от них было. Но кодеры - кодят, а опеннет как правило вообше не читают.
2) Про кончину OSS и прочие алсы и тем более пульс (ибо апя у алсы с точки зрения апликушника все же весьма дурацкая, что ни говори, и юзать ее в апликухах без прослоек типа пульса это полкило грабель сразу). Воя было немеряно.
3) Iptables -> nftables таки не особо комфортная тема. Но nftables продвинутее и позволяет более крупные рулесеты более комфортно ворочать. BSDшники бы повоняли - но с их файрволами им, видите ли, неудобно. Потому что у них оно еще отстойнее.
4) Лучики любви от одептов BSD по части libinput и ко периодически пролезают. Правда и на них всем - см. выше что. Они там как-то выкручиваются, но всем кроме них похрен. Слон вообще не в курсе что он отлил какой-то мышке в норку и та - возмущается что наводнение, вай-вай.
> А ненавидят вас -- естественно хейтеры-ретрограды, ну а кто ж ещё? И конечно
> же этих "пингвиноидов" нужно палкой загонять туда, куда сказано. =)Я понимаю что заучить набор ритуалов и гнобить невхожих в него было круто, а тут вдруг знание обесценилось, и вы ролями поменялись. Экая подстава!
> Есть небольшая разница в нашем отношении к UX. И заключается она в
> том, что вы за компом уж затрудняюсь даже представить что делаете,
> а я вообще-то -- работаю.А я за компом много что делаю. И работаю, и видики смотрю. И играю порой. И чатюсь, по работе и не только. И проч. У меня на самом деле работа просто interleaved с остальным, ибо я сам себе хозяин. Хочу - в CAD рисую. Хочу - в IDE наворачиваю. Захотел передохнуть - видик смотрю или порубаться в игре могу. Лишь бы к оговоренному дедлайну успеть.
И вот тут лично я хочу нормальную графику. Для меня это часть UX. В идеале я хочу чтобы в лине было не хуже QNX Demo Disk. И вон те господа, кажется, тоже. В этом месте мне с ними по пути.
> И потому мой UX зависит не от отзывчивости графической подсистемы, а от
> качественной поддержки сторонних приложений, которая есть на макоси,
> и нет на десктопном линуксе.А что за приложения такие - и для каких характеров работ вообще? Вы готовы конкретику сообщить?
> Во многом благодаря стараниям
Это как?
- RHBM должен был писать апликухи сам? Или что вон тем так уж мешало?
- Или левые проприетарщики должны диктовать линю как делать граф стек?У меня другие идеи. Пусть проприетарные апликухи попорбуют диктовать винде или эплу как им графику в их ос делать. Когда это будет работать я подумаю на тему почему в лине должно быть так же. А быть мусорным бачком для обкатки unproven теорий - я не хочу.
> вашей любимой RH/IBM.
Он не мой любимый, но - враг моего врага да. А кто пишет мне в EULA вон то, и практикует вон те полися - мне не друзья.
>> Почему-то когда системд наконец смог - мapгиналы и олды просто зашлись в
>> ненавсти. Хотя половина сами юзали кто scm, кто smf, кто launchd.
> Маргиналы -- это вы, господа.Насколько я вижу по соотношениям - системд победил, и корпам нормуль, и майнтайнерам дистро - вполне. При наличии выбора - они чего-то туда утикали. А слаки и диваны не согнались туда - пруфанув что это вопрос желания как таковой. И маргиналы - это например почти все сервера, получается? Где в основном дистры с s-d?
Я по своему выбору системд предпочитаю. Для нормального управления системой, с обзором что где и откуда, минимазацией левых художеств где конфигурация пополам с кодом. С логингом по человечески. Реакцией на ошибки. И интерфейсить его к групповому управлению явно удобнее. Вот это все. И я такой - не один. А почему мне должно быть нельзя масштабороваться на os of my choice - хрен его знает! Sysv в эксплуатации - был довольно мучителен.
> А плевались те, кто реально работал и разгребал косяки systemd,
> которые она стабильно приносила в первые несколько лет после внедрения,
> причём зачастую на ровном месте.Можно подумать, sysv был без проблем. И как-то так в сравннии - у лично меня проблем с sysv было больше чем с sd. Так, исторически. А уж сервис от системы в sysv нормалньно изооировать вообще гемор на всю голову, с преодолением и превозмоганием. А в s-d - несколько стандартных директив.
> Унификация унификации рознь.
Ну конечно. Одно дело когда это мак винды и соляры делают а другое - линух какой-то посмел! Я только не понял: с фига моя система должна быть вторым сортом относительно вон тех? И почему-то там вас не смущает launchd, это ничего, нормуль.
> То, что у нас иниты были разные между дистрибутивами
> -- не представляло особой проблемы.Я заметил, очень круто когда при портировании скрипта rh -> deb оно при тестах как живое, но при фактическом ребуте - тишина. И я иду кодить дебажный логинг сам, изучать где оно такое отвалилось. Специальный перк - нонстоп сервер, где reboot test не вариант, придется отдельно отношаться с макетированием конфиги и проверками в надежде что потом будет так же и вон та. Дофига долботни во имя мусорного бака.
> А вот отсутствие унификации в программных интерфейсах для поддержки стороннего ПО --
> представляло, и представляет до сих пор.До некоторой степени - да. Но в конечном итоге можно юзать граф. тулкиты и если очень надо то залинковать статически. А syscall interface - весьма стабильный на самом деле. Так что по большому счету - вопрос желания.
>> Приложения врядли кто-то будет адаптировать под конкретный wayland. Потому что это бред.
> Если Вы так считаете, значит Вам не помешает поглубже ознакомиться с вопросом.Я с ним знаком явно лучше вашего. И в общем случае типовой приложухе вообще не надо знать что там за рендерер. Ибо оно тулкит типа GTK или Qt юзает. И это вообще проблемы - тулкитчиков.
Реально мир конечно не идеален и какие-то грабли - бывают. Но отклонения от идеала бывают - везде.
> CAD-ы,
Зачем CAD напрямую Wayland трогать? Это тулкит абстрагировать должен. То что могут быть по первости какие-то косяки интеграции или нехватка фич - может быть. Но в целом - оно вот так.
> видеозвонилки (читай -- все современные IM-ы) и скрин рекордеры, remote control-ы...
И таки вот тут давно пора было внести некий порядок в тот хаос когда каждая приложуха могла скринить все окна вообще - забыв меня спросить. Да, меня совсем не возбуждает что улетит окно приватного чата - в рабочую переписку. И никаких норм механизмов в иксах для этого вообше не было. Всем можно все. Можно конечно прокостылить виртуалками - но тяжеловеснее, канительнее, и не понимаю почему бы не делать ACL при согласовании параметров через дисплейный сервер. Сильно проще и легковеснее.
Это как то повлияет на Wayland?
Никак
> Это как то повлияет на Wayland?Исключительно положительно.
Теперь всех недовольных иксами можно будет посылать н̶а̶ ̶Х̶у̶р̶д̶ в хЛибру.
Следовательно природа очистится от иксонытиков, а они будут надежно огорожены в своем загончике и не будут портить воздух всем остальным.
На него, наверное, уже ничто не повлияет.
>Разработчики высказались против переписывания частей XLibre на Rust, аргументируя это длительностью процесса, падением производительности, недостатком преимуществ и сложностью поддержки двуязычной кодовой базы.Вот это я понимаю, четко и адекватно. Так бы везде.
Пора создавать форк XLibre, в котором не будут ломать ABI, тянуть драйвера в кодовую базу и дадут возможность переписывать части на Rust. XLibreReal
Уже есть xorg со всем указанным.
Так-то венда есть, но да.
> Так-то венда есть, но да.Сабж в этой схеме - что-то типа реактоса, чтоли. Такой вот убийца виндов - неуклюжий и хромой, сам не знающий что и зачем делате. Интересно, тоже будет 20 лет фиг знает зачем девелопаться? С полутора юзерями, в виртуалочке?
И название у это форка, очевидно будет XLiberust