Разработчики дистрибутива Artix Linux представили экспериментальные сборки, переведённые на использование XLibre, форка X.Org Server. Artix Linux основан на пакетной базе Arch Linux и примечателен использованием вместо systemd системных менеджеров openrc, runit, dinit и s6, на выбор пользователя. Для тестирования сформированы XLibre-сборки с рабочими столами Xfce, Cinnamon и MATE, размером 2 ГБ, а также полная сборка, размером 4.6 ГБ. В скором времени XLibre намерены задействовать и в основных сборках дистрибутива. Пользователи существующих установок Artix Linux могут перейти на XLibre, установив пакет xlibre-xserver и необходимые драйверы xlibre-xf86-* из репозитория "galaxy-gremlins"...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63492
А падать не будет?
Красная шляпа смотрит на это с недоверием
Красной шляпе похер. Она задала нужное ей направление движения и строит свои планы дальше.
Проект ещё не набрал необходимую критическую масс, чтобы красная шляпа начала на него реагировать.
красная шляпа уже многократно обсиралась с продвижением своего ненужно,
навскидку, что сразу вспомнил:
teamd
spiceтак что и с ноувей лендом может так же выйти
главное чтобы невидия не нагадала
spice, если про протокол для коммуникации с виртуалкой - нормальная вещь, просто краснощапки криворучки, которые не сделали норм утилиты для управления под все системы.
Вяленый успел стать глобальным, помимо шляпы на него почти перешли бабуинту, гном, кеды, а в процессе перехода целый вагон и тележка всякого софта. Ситуация, судя по всему, такая же как с системдэ. Вот если бы иксы раньше форкнули и начали дружно пилить... Спасёт только если xlibre поддержут крупные проекты и waylandX.
> Спасёт только если xlibre поддержут крупные проекты и waylandX.Автор xlibre назло бабушке отморозил уши - сделав вон тем максимально неудобно. После таких диверсий его участь - выбор маргинальщины, типа, вот "экспериментальных сборок" какого-то дистра про который я впервые слышу.
Мы спайс в свое времч юзали,хорошая штука
Жаль, запретили.
> Красной шляпе похер.Ага, наверное поэтому она забанила основного разработчика XLibre и вторую неделю откатывает его коммиты (https://gitlab.freedesktop.org/xorg/xserver/-/commits/master). "Бежала за вами два квартала, чтобы сказать, как вы мне безразличны."
> Ага, наверное поэтому она забанила основного разработчика XLibreОн сделал репу на freedesktop с жизоидным корпобредом.
> и вторую неделю откатывает его коммиты
Ну так не только они при***ли от качества его коммитов.
>Ну так не только они при***ли от качества его коммитов.Как-то поздно приуели, когда уже всё мерджнули в апстрим. Про скилл метуха набрасывать можно, а то, что мейнтейнеры иксов принимали кривые (по вашим же словам) патчи - это вдруг другое?
> Про скилл метуха набрасывать можно,Да тут даже набрасывать не нужно.
Сразу видно Old ̶F̶a̶g̶g̶o̶t̶ Linux hacker and kernel maintainer))> а то, что мейнтейнеры иксов принимали кривые (по вашим
> же словам) патчи - это вдруг другое?Не, это просто показывает разбер болтяры, который фридесктоповцы положили на иксы))
> Ага, наверное поэтому она забанила основного разработчика XLibre и вторую неделю откатывает его коммиты (https://gitlab.freedesktop.org/xorg/xserver/-/commits/master). "Бежала за вами два квартала, чтобы сказать, как вы мне безразличны."https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
RHEL всё равно чем он там заниматься будет.
А во ткучу привнесённых им регресий надо исправлять.
И проще откатить, чем в этом разбираться.
А череда коммитов после форка пошла спонтанно, ага.P.S. ждём на девуане.
> Красной шляпе похер. Она задала нужное ей направление движения и строит свои планы дальше.Инициатор перехода на XLibre в федоре уже сам отозвал свою идею.
Пальчиком пригрозили сверху за нехорошее поведение.
Сомневаюсь, что наберет. Скорее тенденция идет к массовому обретению Стокгольмского синдрома у индивидов.
Маховик перехода на вяленый достаточно раскручен красной шляпе (по крайней мере пока что) не о чем тревожиться.
А вот это интересный вопрос. Красношапка затачивает всё под гном, кеды уже по факту выкинула, но последние упорно пытаются добавить туда поддержку вяленого. Оно вообще имеет смысл в такой ситуации?
Оно - добавление Вяленого в KDE ?
Тут вопрос инерции, кинутся ли авторы других сред рабочего стола выпиливать иксы и запиливать Wayland.
Ситуация когда софт привязывают сначала к systemd, теперь к wayland делает его не портируемым на другие ОС в которых этого нет: BSD (FreeBSD), illumos (Openindiana).
Если авторы популярных и важных софтов вроде Firefox, Libre Office выпилят иксы и запилят wayland, вот это будет плохо.
Вот и странно данная ситуация выглядит со стороны. Красношапка пилит вяленого/systemd под себя, создаёт замкнутую инфраструктуру по типу андроида, для себя и исключительно под свои финансовые интересы. Зачем остальные так рьяно пытаются туда вписаться - мне как-то не ясно. Да. браузеры возможно и имеют какую-то косвенную прибыль за счёт того, что их программы будут ставить по дефолту в том же RHEL, но с кедами и другими создателями 1001-го композитного сервера ситуация другая. Зачем тратить ресурсы на те проекты, где тебя просто не хотят видеть. Не говоря уж о том, чтобы платить деньги.
> Зачем остальные так рьяно пытаются туда вписаться - мне как-то не ясно.Ну как бэ, "единственный истинный гуе-тулкит для линкса" пилится тоже шапкой.
И иксы там уже почти совсем - того.
Кути - ориентируются на потребности платформ шапки-гугла, а не гордых нетакусиков.
Так что, не впишешься сейчас - останешься без софта вообще.
Даже "супер-кроссплатформеные" приложения на электроне запускаться не будут.
Редхат пилит вендерлок, как обычная корпорация, полезные идиоты нахваливают и просят ещё. Тенденция намечается крайне прискорбная.
> Редхат пилит вендерлок, как обычная корпорация, полезные идиоты нахваливают и просят ещё.Странный какой-то вендорлок - с спеками протокола доступными всем желающим и даже в машиночитаемом виде.
Как и у гугла.
Драйверы. Никто не хочет остаться на устаревшем железе.
> Ситуация когда софт привязывают сначала к systemd, теперь к wayland делает его не портируемым на другие ОСПочему именно линукс должен учитывать существование других ОС? Почему вантуз тупо пилит что-то свое непортируемое, мак пилит непортируемое, и андроид тоже? Почему вот именно линукс "ДОЛЖЕН!11" свои базовые компоненты портировать на всех подряд, в том числе конкурентов? Я считаю ситуацию, когда GTK/systemd/wayland/GNOME непортируемые, абсолютно нормальной и даже полезной. Не надо распылять силы разрабов на проприетарщину и прочие абсолютно недесктопные решения/экзотику вида BSD.
>Почему вот именно линукс "ДОЛЖЕН!11" свои базовые компоненты портировать на всех подряд, в том числе конкурентов?Давно заметил что линуксоиды в большинстве своём плевать хотели на свободу и главное терпеть не могу любые даже намеки на альтернативу их линуксу.
Лично мне плевать, если GNOME в том состоянии что он сейчас останется только на GTK/systemd/wayland/Linux, но меня крайне степени беспокоит что другой свободный софт идёт на поводу. Firefox, Libre Office, KDE не должны быть только для линукс, это свободный софт а не только-линнукс-софт.
Для тебя свобода -- это когда у кого-то другого есть обязанность. Свобода на ежедневный бесплатный обед означает, что у кого-то другого есть обязанность этот обед ежедневно для тебя готовить. В опенсорсе же свобода -- это свобода от обязанностей. Нету такой обязанности как "поддерживать кроссплатформу". И в этом свобода десктопного линукса. Даже определение свободности от FSF ничего не упоминает про кроссплатформу.
> главное терпеть не могу любые даже намеки на альтернативу их линуксу.Линукс это и есть альтернатива мейнстримным ос. А вам еще нужна альтернатива альтернативе?
> но меня крайне степени беспокоит что другой свободный софт идёт на поводу.
Так их никто не заставляет. Просто они смотрят на данные аналитики и решают не тратить время на полтора землекопа. Если кто-то решил пepdoлиться со всякими бсд, то и код может сам может поправить
> Firefox, Libre Office не должны быть только для линукс,
> это свободный софт а не только-линнукс-софт.Разумеется! Это еще софт для винды и мака. Больше же десктопных ОС не существует))
>А вам еще нужна альтернатива альтернативе?Да я понимаю, что у линуксоида это вызывает когнитивный диссонанс.
>Разумеется! Это еще софт для винды и мака. Больше же десктопных ОС не существует))Линуксоиды так и заявляют, что это их линуксовый софт и не надо трогать его своими грязными ручками.
>>А вам еще нужна альтернатива альтернативе?
> Да я понимаю, что у линуксоида это вызывает когнитивный диссонанс.Вау, надо же!
А альтернативная альтернативе альтернативе? Что с ней? Тоже нужно?
Ну тогда что делать с альтернативой альтернативной альтернативе альтернативе? Неужели тоже?))> Линуксоиды так и заявляют, что это их линуксовый софт и не надо
> трогать его своими грязными ручками.Да они могут что угодно говорить, но 85% юзеров ФФ это win7+win10+win11 (data.firefox.com/dashboard/hardware). А линукс болтается где-то в Other 14.7%, деля долю с макосью
Вот и вы можете говорить, что ваши бсд, иллюмусы и прочие васянооси невероятно важны и линь им что-то должен))
>Вау, надо же!
>А альтернативная альтернативе альтернативе? Что с ней? Тоже нужно?
>Ну тогда что делать с альтернативой альтернативной альтернативе альтернативе? Неужели >тоже?))Плохо что корпорация специально отгораживает Linux от альтернатив, делая безальтернативным, в основном за счёт софта для десктопа. Никто не будет юзать Гном добровольно.
> Плохо что корпорация специально отгораживает Linux от альтернатив,
> делая безальтернативным, в основном за счёт софта для десктопа.Никто это не делает "специально". Они просто делают без оглядки на всякую маргинальщину.
Тем не менее, в той же freebsd вейланд работает. Насколько хорошо - это уже вопрос к бсдшникам.
Что мешает его поддержку добавить остальным? У них лапки? Им лень?
Они просто хотят чтобы им продолжали предоставлять UI, а они просто им пользоваться?))
Вопросы риторические.> Никто не будет юзать Гном добровольно.
Так можно сказать про весь десктопный линь.
> Плохо что корпорация специально отгораживает Linux от альтернатив,Путем публикации спек Wayland и сорцов wlroots всяких? Очень странный способ вендорлочить.
> делая безальтернативным,
Нежелание некоторых господ алаптироваться к изменениям в этом мире - не имеет ничего общего с огораживанием. Это ближе к эволюционным процессам. Кто не смог приспособиться к измениям - вымирает. Закон природы такой. Миллиарды лет.
> в основном за счёт софта для десктопа. Никто не будет юзать
> Гном добровольно.Xorg тоже такая субстанция что добровольно это юзать - радости мало. Еще меньше радости это девелопать.
> но меня крайне степени беспокоит что другой свободный софт идёт на поводу. Firefox, Libre Office, KDE не должны быть только для линукс, это свободный софт а не только-линнукс-софт.На какую платформу ориентироваться вышеперечисленные проекты разберутся без анонимной кекспертизы с опеннета. Но если тебя действительно «крайне беспокоит», то, как ты верно заметил, это всё свободный софт, который ты можешь запросто форкнуть или даже добавить поддержку любой маргинальной ОС в апстрим, по своему усмотрению. И не надо тут рассказывать что это невозможно. Вон, человек с явным расстройством личности в одиночку тащит форк иксов. Что тебе мешает? Лапки?
>И не надо тут рассказывать что это невозможно. Вон, человек с явным расстройством личности в одиночку тащит форк иксов. Что тебе мешает? Лапки?Не надо лицемерить, всем известно что софт типа Firefox переусложнён даже собрать, целая история. А так да, я всегда говорил, что среди линуксоидов и вообще людей свободного ПО, много шизофреников, это не новость. Видимо и мне предается тянуть лямку.
> человек с явным расстройством личности в одиночку тащит форк иксовИ ведь какой вопрос это поднимает? Способны ли аутисты создавать ПО пригодное для нормисов? И я, глядя с 20-летнего стажа в Линукс со своей стороны отвечаю: НЕТ!!
> или даже добавить поддержку любой маргинальной ОС в апстрим, по
> своему усмотрению. И не надо тут рассказывать что это невозможно.Э-э, ну как бэ тебе сказать ... апстрим, в общем-то, не обязан принимать что-то от кого-то.
Тут даже далеко ходить не надо - можешь у ivan_83 спросить, он целый бэкэнд для glib(GTK/Gnome) запилил (потому что гнумовский файло-мониторинг "fallback" для "other OS" безбожно тормозил и сегфолтил на фре - но, емнип, ни (готовые) исправления для фри, ни тем более бэкэнд гнумовцам никуда не упали).О корпоративно-"свободном" софте (привет хромиуму) - даже не заикаюсь.
БСДшники тащат 5+ тыщ (когда я последний раз считал) строк патчей, чтобы хром (и соотв. все его производные - электронщикам с их "суперкроссплатформенностью" тоже привет) собирался и работал.А местные "линуксоиды" лишь улыбаются и м̵а̵ш̵у̵т̵ злорадствуют: "Так вам и надо! Это наши партнеры пишут для НАС! Ведь мы тут в мaeчкax с 🐧 сидим, бесплатно тестим и поэтому - заслужили! Хайль Гуглу, хайль АйБиэМ!".
И невдомек им, что менеджерам гугло-шапки и проч. на них самих, аж 2½% (причем, половина считает другую лy**итaми/смyzиxлeбamи-caмoкaтчикaми, которым не место в пользовательских рядах Единственно-Вернoго Ядрa) -- тоже вообще-то, эт-самое прям с высокой колокольни.
И как только копроративные "интересы" изменятся, никакое "лизание ботинок корпам"© им не поможет.Впрочем, современная аудитория "хотим как в венде, но нахаляву" очень ... э-э ... гибкая.
У них и стандартный, завендорлоченый-по-самое-немогу, ведроид -- "Смотрите, Линукс! Ну и че, что там DRM и вендорлок, зато ведь БЕСПЛАТНО!". Ну сразу или "а че такого, в моем WSL все что нужно рабоатет!".
>Впрочем, современная аудитория "хотим как в венде, но нахаляву" очень ... э-э ... гибкая.У них и стандартный, завендорлоченый-по-самое-немогу, ведроид -- "Смотрите, Линукс! Ну и че, что там DRM и вендорлок, зато ведь БЕСПЛАТНО!". Ну сразу или "а че такого, в моем WSL все что нужно рабоатет!".
Те линуксоиды которых встречал, не хотят ничего, они вообще безидейны, единственное что они осилили, это VIM и Pyton опционально и считают себя илитой, а остальных ламерами если юзают встроенный nano либо вообще виндузятниками. Про существование лицензий, (GLP, BSD) личностей вроде Торвальдса или Леннарт-а Пёттеринг-а они не догадываются, это очень приданные люди.
> Те линуксоиды которых встречал, не хотят ничего, они вообще безидейны, единственное что
> они осилили, это VIM и Pyton опционально и считают себяА вот ты кем себя считаешь? И что вот лично ты сделал - для того чтобы мир выглядел как-то иначе? И, конечно, ты разруливаешь все свои задачи - из открытой оси? Без дуалбутов всяких, и проч? А то грешным делом выглядит - как будто кто-то свои проблемы отпроецировал на каких-то абстрактных линуксоидов.
И андроид может и завендорлоченый, но... остальное либо недопилено под мобилки, либо было ацкий капец как WM/WP на конских условиях, от чего и сдохло, либо там все сливки хочет снять 1 фирма, как эпл. И вот куда бедным OEM не умеющим делать ОС для мобил самим податься? Вы ж им не выкатили альтернативных предложений? Значит будет - вот так. А, да, и все что напоминает альтернативу - тоже на пингвинах. Типа postmarket os, на основе phosh и проч. Ну а на чем еще это делать? У BSD с поддержкой такого железа и прочего power management и DVFS - по сути никак. Солярис на такую цацу поставить? Это был бы номер! Ну и вот - а альтернативами то что? И развивать это все должен - кто?
Как грила одна из серий "мacяни" - если все вокруг в д@pьмe - может быть, это ТЫ обoсpaлся?!
>Солярис на такую цацу поставить? Это был бы номер!А что здесь такого? illumos поддерживает AArch64 она же ARM64, вопрос только в драйверах.
FreeBSD также поддерживает ARM64.
> А что здесь такого? illumos поддерживает AArch64 она же ARM64, вопрос только
> в драйверах.
> FreeBSD также поддерживает ARM64.Кроме драйверов проблема также в управлении питанием, подсистеме DVFS, i2c/spi и прочим typeC, charge management и чем там еще. Что в лине совместными усиляями оформлено в подсистемы - и это круто упрощает создание тематичных драйверов и вообще.
В теории - это много "относительно небольших" технических проблем. Каждую из которых по отдельности вроде бы и реально решить.
На практике - это обычный death by 1000 cuts. Потому что все вон то - и тем более в эпоху актуальности той или иной SoC - никто не сделает. А когда SoC с производства уже снят - уже поздняк.
> для "other OS" безбожно тормозил и сегфолтил на фре - но,
> емнип, ни (готовые) исправления для фри, ни тем более бэкэнд гнумовцам никуда не упали).А ты реально считаешь что оно им нужно?
Кто это там будет поддерживать, если там нет людей со знанием специфики фри?
Кто будет тестить после выхода новой оси? Вот реально, зачем это?
Делаете форк для вашей васянооси и> А местные "линуксоиды" лишь улыбаются и м̵а̵ш̵у̵т̵ злорадствуют:
> "Так вам и надо! Это наши партнеры пишут для НАС!Ну так правда же. А бсдшникам только подачки кидают раз в сто лет.
> ведроид
> WSLИ тем не менее у них "все что нужно работает!"
А у вас, таких идейных, или нифига не работает нормально, или оно было потырено у "партнеров" пишущих Линукс.Но "вы нипанимаете, этодругое" (с)
Вы же Гордые Какиры Свободного Сообщества™, перед корпами не преклоняетесь, корпоративные ботинки не лижите. Просто тихонько запускаете ненавистный линь в wifibox)))
А то без него тяжело строчить комментики в инете про продажность и лицемерие линуксоидов)
>> или даже добавить поддержку любой маргинальной ОС в апстрим, по
>> своему усмотрению. И не надо тут рассказывать что это невозможно.
> А ты реально считаешь что оно им нужно?
> Кто это там будет поддерживать, если там нет людей со знанием спецификиА ты реально пробовал читать - целиком?
> Вы же Гордые Какиры Свободного Сообщества™, перед корпами не преклоняетесь, корпоративные
> ботинки не лижите. Просто тихонько запускаете ненавистный линь в wifibox)))
> А то без него тяжело строчить комментики в инете про продажность и
> лицемерие линуксоидов)Эк тебя приложило ...
Сам что-то придумал, сам что-то оспорил (да еще и мимо - вифибоксами я не пользуюсь).
Тут я могу понять что он имел ввиду. Ну добавят они в свою кодовую базу патчи на 5к строк. А дальше эти 5к строк поддерживать надо. Уже с учётом специфики BSD. А разработчикам Chromium некогда, у них постоянно какое-то движение и без этого происходит. К тому же Google, который разрабатывает Chromium поддержка BSD никуда не упёрлась. То есть получается, что им нужно принять патчи от фиг знает кого, поддерживающие фиг знает что, потенциально создающие уязвимости на фиг знает какой платформе, а ещё потом поддерживать за бесплатно эти патчи и дальше, разрабатывая так, чтобы маргинальная платформа поддерживалась. Не, я, конечно всё понимаю, но требования у вас и впрямь не самые адекватные. Я бы ещё понял если бы к этим патчам ещё дополнительно присылали специальных проггеров на зарплате (из кармана BSD), чтобы они это всё поддерживали. А так получается, что вы за бесплатно требуете поддерживать патчи фиг знает какого качества, чтобы в случае чего разработчики Google ещё были виноваты, если не смогут эту портянку поддерживать или если там какие-нибудь дыры будут обнаружены.
Вот поэтому вполне справедливо требование держать эти патчи отдельно для тех кому надо. Это вот и есть ваша свобода - свобода изменять программу, если вам это надо. Астрим не обязан свою программу под вас подстраивать, вы же вольны делать с её кодом что угодно, вплоть до того, что делает Ungoogled Chromium - очищать любые полезны для Google лично строки кода.
>>> это всё свободный софт, который ты можешь запросто форкнуть или даже добавить поддержку любой маргинальной ОС в апстрим, по своему усмотрению.
>>> или даже добавить поддержку любой маргинальной ОС в апстрим, по
>>> своему усмотрению. И не надо тут рассказывать что это невозможно.
>> Э-э, ну как бэ тебе сказать ... апстрим, в общем-то, не обязан принимать что-то от кого-то.
> Тут я могу понять что он имел ввиду. Ну добавят они в
> свою кодовую базу патчи на 5к строк. А дальше эти 5к...
> Не, я, конечно всё понимаю, но требования у вас и впрямь не самые адекватные....
> надо. Это вот и есть ваша свобода - свобода изменять программу,
> если вам это надо. Астрим не обязан свою программу под вас
> подстраивать, вы же вольны делать с её кодом что угодно, вплоть
> до того, что делает Ungoogled Chromium - очищать любые полезны для
> Google лично строки кода.О, еще один "нечитатель". Я надеюсь, это не заразно?
Или таки объявили очередное соревнование по избирательному-чтению-этим-самым?> А так получается, что вы за бесплатно требуете поддерживать патчи фиг знает какого качества, чтобы в случае чего разработчики Google ещё были виноваты, если не смогут эту портянку поддерживать или если там какие-нибудь дыры будут обнаружены.
Получается как обычно на опеннете - когда нечего сказать по теме, припиши оппоненту какую-то крень и оспорь ее целой простыней текста.
> Тут даже далеко ходить не надо - можешь у ivan_83 спросить, он
> целый бэкэнд для glib(GTK/Gnome) запилилПри том большая часть его woes была по части ... разработчиков FreeBSD и what it takes закомитить им что-то. Так, освежу память некоторым склерозникам.
> емнип, ни (готовые) исправления для фри, ни тем более бэкэнд гнумовцам
> никуда не упали).Без майнтайнеров в комплекте, готовых это потом разгребать - совершенно точно.
> О корпоративно-"свободном" софте (привет хромиуму) - даже не заикаюсь.
Между прочим, пермиссив, апачево-бсдшный. Истинный фанат фряхи должен молиться на это, это ж не копилефт клятый?! Хотя может какие-то куски KHTML из-за webkit там конечно и остались. Но корпы при возможности меняют все на пермиссив чтобы удобнее было что-то щемить немамонтам при случае.
> БСДшники тащат 5+ тыщ (когда я последний раз считал) строк патчей, чтобы
> хром (и соотв. все его производные - электронщикам с их "суперкроссплатформенностью"
> тоже привет) собирался и работал.Ну вот видите :) электронщики спихнули гимор - на других :) и им совершенно не интересно как у вас там с корпами жабогадюкинг будет. Т.е. кроссплатформенность то - прокатила!
> А местные "линуксоиды" лишь улыбаются и м̵а̵ш̵у̵т̵ злорадствуют:
> "Так вам и надо! Это наши партнеры пишут для НАС! Ведь
> мы тут в мaeчкax с 🐧 сидим, бесплатно тестим и поэтому - заслужили!Кроме тестим мы и много чего еще делаем. Пока вы - права качаете и ноете. Как говорится, каждый человек сам капец своего счастья. Можете до упада верещать как вам кто и что "должен". Но всем будет похрен. Особенно если вы не приволочете свою тушку попахать над вашими нуждами.
> не место в пользовательских рядах Единственно-Вернoго Ядрa) -- тоже вообще-то, эт-самое
> прям с высокой колокольни.У вас были предложения лучше? Вот ща вы выехаете на белом коне, и сделаете всем современный графоний? Дадите мастеркласс как это все делать? Или нет?
> У них и стандартный, завендорлоченый-по-самое-немогу, ведроид -- "Смотрите, Линукс!
Волоьуев, где ваши решения лучше?
>> Тут даже далеко ходить не надо - можешь у ivan_83 спросить, он
>> целый бэкэнд для glib(GTK/Gnome) запилил
> При том большая часть его woes была по части ... разработчиков FreeBSD
> и what it takes закомитить им что-то. Так, освежу память некоторым склерозникам.Это то, что ты запомнил (причем, как обычно, избирательно). Насчет glib патча он отписывался не раз.
>>> добавить поддержку любой маргинальной ОС в апстрим, по
>>> своему усмотрению. И не надо тут рассказывать что это невозможно.
>> емнип, ни (готовые) исправления для фри, ни тем более бэкэнд гнумовцам никуда не упали).
> Без майнтайнеров в комплекте, готовых это потом разгребать - совершенно точно.Опять занимательно-избирательное чтение. Дай угадаю, 294й?
>> О корпоративно-"свободном" софте (привет хромиуму) - даже не заикаюсь.
> Между прочим, пермиссив, апачево-бсдшный. Истинный фанат фряхи должен молиться на это,
> это ж не копилефт клятый?! Хотя может какие-то куски KHTML из-заСудя по бурным фантазиям и соломенным чучелам - точно 294й.
>> целый бэкэнд для glib(GTK/Gnome) запилил
>> БСДшники тащат 5+ тыщ (когда я последний раз считал) строк патчей
> Кроме тестим мы и много чего еще делаем. Пока вы - права качаете и ноете. Как говорится, каждый человек сам капец своего счастья.
> Можете до упада верещать как вам кто и что "должен". Но
> всем будет похрен. Особенно если вы не приволочете свою тушку попахать над вашими нуждами.Балаболка, верещишь тут пока только ты, заодно окончательно съехав в унылый передерг и перевод стрелок. Правда глаза колет?
Ты успокойся, никто не покушается тут на твое звания Чемпиона по чтению этим-самым. Ну и великого "логика".
Или все проще - у тебя склероз и ты не помнишь, что сам же перед этим "критиковал"?
> Это то, что ты запомнил (причем, как обычно, избирательно). Насчет glib патча
> он отписывался не раз.Ну я реально видел - как он крыл тех разработчиков, и слов из песни не выкинешь. Кто там прав и виноват - я судить не берусь ибо некоторые его суждения мне показались не менее странными и у нас разные взгляды на то как софт девелопать.
Но это не важно. Одно в истории бесспорно. Getting things done - не случился. Проблема не решена. Остальное мало кому интересно на самом деле.
>> это ж не копилефт клятый?! Хотя может какие-то куски KHTML из-за
> Судя по бурным фантазиям и соломенным чучелам - точно 294й.Для тебя новость под какими лицензиями "dont be evil" фигачит "свой" код? Изучай наздоровье.
> этим-самым. Ну и великого "логика".
> Или все проще - у тебя склероз и ты не помнишь, что
> сам же перед этим "критиковал"?Я лишь констатирую что в опенсорсе кто работает работы - тот и решает как они будут. Это просто факт. Глупо спорить с фактами. Справедливости, идеологии и прочий булшит мы оставим за скобками, меня интересует только описание как мир реально работает - а не ваш wishful thinking.
А благодетели типа гугла и проч - обычные акулы бизнеса. Прелесть линуха в том что там понимают это и когда надо - намордник все же одевают, и так можно и покататься на них. А вон те менее сообразительны и обычно - кормушкой.
> Давно заметил что линуксоиды в большинстве своём плевать хотели на свободу и
> главное терпеть не могу любые даже намеки на альтернативу их линуксу.Как ты понимаешь, это отношение возникло - отнюдь не в Linux. Тот лишь вырос, окреп и - вернул фавор. Это не честно?
Например: BSD и прочие солярисы - фигачили на своей волне и мнение девов Linux как им и что в системе делать вообще никогда не спрашивали. В BSD есть всякие расширения библиотечных функций и сисколов за пределы стандартных, например.
> софт идёт на поводу. Firefox, Libre Office, KDE не должны быть
> только для линукс, это свободный софт а не только-линнукс-софт.А кроме гнома есть и GTK. А так - значит вон тем придется запилить апи Wayland. И только.
>Например: BSD и прочие солярисы - фигачили на своей волне и мнение девов Linux как им и что в системе делать вообще никогда не спрашивали. В BSD есть всякие расширения библиотечных функций и сисколов за пределы стандартных, например.Звучит безпредметно, нужны реальные кейсы. Не верю что линуксоиды писали реквесты фряшникам или соляристам, звучит как фантастика. То что BSD это отельный зоопарк это ладно, мало общего OpenBSD и FlyBSD, но всё равно, не на столько большие различия как systemd, wayland, etc. Все рассказывают какая плохая FreeBSD, и драйверов нет для вафли и лицензия корпоративная, а по сути линукс это игрушка корпораций, который медленно но верно делают из этого вашего линукса вендерлок, чему линуксоиды открыто радуются.
> Звучит безпредметно, нужны реальные кейсы.Реальный кейс 1:
Solaris сделал SMF с XML а потом и кешами в SQLite - забыв спросить адептов SysV Init что они на это думают. Просто взяли и сделали. И адепты оного - пальцы гнули на эту тему. И прочие Zones. Которые типа-раньше контейнеров в лине были, во! Только вот условия лицензирования их оьъекта обожания - конские. Странно что оно на таких условиях - не взлетело. Потом сан начал о чем-то догадываться, даже сорц вывалил, но это был классический пример "too little and too late" ибо с этим их CDDL, без сообщества, в мире который доклевывает пингвин - ну вы поняли. Но заметьте, менеджмент Sun вообще никаких опенсорсников ни о чем никогда не спрашивал. Ни в лине, ни в BSD, ни у черта на куличиках. Просто сделали как сочли нужным, и баста.
Реальный кейс номер 2:
BSD пиляли всякие расширенные, safe и проч функции libc забыв всех остальных спросить. Просто взяли и просто запилили. И rc.conf или как там его в FreeBSD - явно не чистый sysv. И конечно они все такие хорошие никого не спрашивали на эту тему. А просто пилили как сочли нужным.
И тут вдруг когда на их бошки прилетает та же самая полися - оказывается это фи? Неужели?
> Не верю что линуксоиды писали реквесты фряшникам
> или соляристам, звучит как фантастика.Соляристы и фряшники тоже реквесты линуксу не писали в общем случае. Полная симметрия. То что в этих условиях пингвин со временем продвинулся сильнее чем они, из-за лицензии и полисей при которой их неудобно как только кормушку юзать, проще контрибутить - да, и чего?
> То что BSD это отельный зоопарк это ладно, мало общего OpenBSD и FlyBSD, но всё равно,
Корни то у них общие. Но господа нашли где устроить разборки остроконечников и тупоконечников и в небольшом болотце. И их стало - столько. И конечно фрагментация не добавила здоровья их проектам. Хотя больше всего их здоровье, имхо, страдало от бестолкового перфекционизма, фиксации на концепциях и Правильных Способах Делания - в ущерб всему остальному. А линух был - про прозаичный getting things done. Мне не надо ос которая меня строить пытается. Мне надо ос которая мои задачи рюхнет, не делая мозг лишний раз. Linux к этому - просто ближе.
> не на столько большие различия как systemd, wayland, etc.
SMF или Launchd были - даже до systemd. Это ничего, норм? Только это еще более жуткие монстрики с XML и кешами в sqlite и заморочками как это синхрить. Т.е. все хучшее от регэдита и энтерпрайзного XML в одном флаконе. Поттеринг в этом смысле молодец, ограничился обычными конфигами - кеши никакие не надо - и все в цать раз проще, и колупается обычным редактором, без заморочек с синком кешей.
> Все рассказывают какая плохая FreeBSD, и драйверов нет для вафли
> и лицензия корпоративная, а по сути линукс это игрушка корпораций,Корпорации в линух - контрибутят. А фрю рассматривали как девку легкого поведения. Попользовались - и выкинули на мороз. Вон соня AAA игры гоняет на этом. А вам с этого что перепало? А, приходится дрова для этого семейства GPU из пингвина тягать? Через прослоечки сомнительного свойства? В линухе такое поведение сразу было не велкам, полися - commit or GTFO мягко говоря не новость. И эта полися отлично сработала. Эвон какой проект - с эвон какими господами в упряжке, тянущими проект вперед.
> который медленно но верно делают из этого вашего линукса вендерлок,
> чему линуксоиды открыто радуются.Мы радуемся тому что у нас будет нормальная графика и управление системой. Вам совершенно никто не запрещает делать эти интерфейсы. Просто мы наслушались сказок венского леса что и так все зашибись и ничего менять не надо. И оказывается процентов 90 нас считало что таки - есть куда развиваться. А поскольку это опенсорс, 10% нитакусиков завели сееб Devuan или что там модно - и могут косплеить привычное себе болото с пиявками сколько влезет, кто ж запретит.
И сабж - вот - теперь есть. И теперь всех желающих делать все это, именно так - можно посылать в него с чистой совестью. И пусть покажут чего они стоят на самом деле. Делами, а не качем прав на форуме.
Упрлс? В Федору наоборот кеды добавили https://fedoraproject.org/kde/download/
Отказался от Artix после того, как они своими кривыми ручками в одном из недавних обновлений отломали гуглопоиск в Firefox. Да так качественно отломали, что никакими способами восстановить его не удалось.
Ты бы ещё яндекс использовал.
Всё было, мягко говоря, не совсем так.
Поломали они тогда больше представление новой вкладки, ярлыки исчезли у людей, ещё что-то, а с Google Search так поступили намеренно.Цитата с форума Artix после тех событий:
«Mozilla advertises Firefox as a ‘private browser’ but their recent TOS changes are no longer non-ambiguous about this. To protect some of the privacy of the firefox users we have made changes like replacing some search engines with ones that do respect user privacy.»
Позже и это частично откатили.К сожалению, мне тоже нужен был Google Search для поиска из контекстного меню и пришлось делать вручную.
Чинилось всё довольно просто:1. about:config → добавить логическую переменную browser.urlbar.update2.engineAliasRefresh и оставить её состояние в true;
2. about:preferences#search (под списком поисковых машин теперь есть кнопки «Add» и «Edit»);
3. нажать «Add» и заполнить поля:
первое: название
второе: https://www.google.com/search?q=%s
третье: https://suggestqueries.google.com/complete/search?output=too...
четвёртое: ключ для быстрого вызова если нужен → «Add Engine».После выхода 140-й версии пункты «1» и «2» неактуальны.
Теперь это включили для всех по умолчанию.
Никогда не пользовался мозиловскими продуктами из реп дистров, что я юзал. Всегда качал с офсайта бинари. Проблем не было.
Зачем ты тащишь виндовые привычки в линь?
> Зачем ты тащишь виндовые привычки в линь?Иначе без привычной спайвари, телеметрии, рекламы в новых вкладках и что там еще за улучшений качества обслуживания ломка наступает :)
Фигово они поступили тогда с юзерами, пришлось править usr/lib/firefox/distribution/policies.json
Это троллинг?
Ого, а это повод начать пользоваться artix'ом. Надеюсь он ещё где-то так отламывает всякие гугло-чтоугодно, покеты, телеметрии, и прочую дрянь.
Своими ногами растущими из плеч, они сломали в одном обновлении DInit. В самый неудобный момент. Сразу перешел на Gentoo.
Сказать что это был единственный фейл, не сказать ничего.
Тем не менее, это отличный дистр, поддерживающий всевозможные альтернативы в куче аспектов!
Потихоньку формируется резервация. Для иксорг-индейцев выделена первая территория -- артикс линукс. В ней они могут продолжать развивать иксы. (Спойлер: никто его развивать не будет, по какому-то странному совпадению ты либо любишь иксы, либо умеешь в программирование, но не оба сразу.)
Ну да, так и есть. Старые сисадмины предпочитают иксы, совершенно в их не комитя абсолютно ничего, в то же время даже погроммисты кто любит иксы и пишет что вяляный - шляпа, они говорят, что если бы им корпорации заплатили - они бы написали свои, правильные иксы за пару лет, и якобы вяляной не нужон. Если бы да кабы... В общем, в очередной раз становится ясно, что без корпораций, опенсорс - шляпа паршивая.
>не комитя абсолютно ничегоСудя по обилию патчей в сабже, твои слова далеки от правды. Не делай так больше.
>погроммисты кто любит иксы и пишет что вяляный - шляпа
Я тебе маленький секрет открою. Есть такой слово, называется "абстракция". Большинство программистов с исками не пересекались от слова совсем, полагаясь на то, что уже завёрнуто в Qt или GTK. Только из-за вяленого им пришлось на своём уровне подпираться костылями.
> по обилию патчей в сабжеПатч патчу рознь.
Пока наш бурцун-с-корпами отличился перекладыванием кода туда-сюда.
И полным непониманием чем XOR отличается от POW.
>Старые сисадмины предпочитают иксыБред. Старые сисадмины могут не любит сыстемду, на графическую систему им плевать.
Вопрос в размере так называемой резервации. Если в мейнстрим дистрибутивах будет: systemd, wayland, GNOME, а с другой стороны будет отсутствие всего этого, но будут все остальные среды рабочего стола, BSD (FreeBSD), illumos (Openindiana), то внепно это кровавый энтерпрайз станет резервацией.
> но будут все остальные среды рабочего стола, BSD (FreeBSD), illumos (Openindiana), то внепно это кровавый энтерпрайз станет резервацией.Это проценты от всех пользователей линукса
Как там freebsd? Чет не вижу чтобы кто-то всерьез пользовался им как основной десктопной системой. Меньше пользователей - меньше разработчиков - меньше качество ПО и совместимости.
Ну так-то если взять среднего пользоватебя ПК, он тех кто всерьёз пользовался бы линуксом как основной десктопной системой "что-то не видел". А так много кто пользуется. Никакой разницы с линуксом там в плане десктопа нет.
Я пользуюсь. Есть винда в дуалбуте на всякий случай, но её загружал пару раз.
Да тут уже давно ноги можно поломать в этих ваших резервациях. И их с каждым разом всё больше.
Походу и void Linux пойдет таким путём. Для старых, слабых ПК самое то.
Оставьте старым ПК старый софт.
Старый софт - софт без латания внезапно всплывших дыр.
Старые ПК - то же.
Вы только посмотрите: чувак путает xor с pow в сишке: и его творение иксо фанаты ставят себе в дистр. Пардон, но это верх маргинальности. Ред хоту нечего особо переживать.
А таки почему вас это так заботит? Есть же вейланд, которым вы, наверняка, пользуетесь. Ведь пользуетесь же?
а вяленый разьве уже нормально работает в wsl?
А то на маке-то как он им пользоваться сможет? Это тебе не просто ж год линукса на десктопе объявить, тут уже без венды никак не получится.
Вялый и в Линуксе-то нормально не работает..
А что, он кроме Линукса где-то (не)работает?
> а вяленый разьве уже нормально работает в wsl?А через что по-твоему линуксовые графические приложения окна в винде рисуют? Кстати, работает офигенно, 8/10. Ещё немного дожать, чтобы они себя вели как виндовые, буквально чуть-чуть лучше интегрироваться с системой и будет 10/10, никакой линукс на десктопе вообще ни за чем не нужен будет.
> виндовые, буквально чуть-чуть лучше интегрироваться с системой и будет 10/10, никакой
> линукс на десктопе вообще ни за чем не нужен будет.Осталось еще майкросфт убедить открыть все сорцы, перестать писать вон то в EULA и пихать рекламу, спайварь и малварь. Мелочи, право :)
И вычистить телеметрию отовсюду.
Непонятно зачем он нужен, если Windows стоит.
> а вяленый разьве уже нормально работает в wsl?Ты не поверишь... хотя стоп, это же nax, зачем я вообще отвечаю...
Можно ссылку?
Начало положено, и это хорошо.
Главное чтобы огонь достаточно разгорелся
Сейчас придет Леннарт и напишет systemd-X11. И все будут довольны.
Уже не придёт. У нового работодателя нет таких планов.
лол, а ты думаешь по чьим планам он линукс ломал?
про внештатных сотрудников слышал?
> лол, а ты думаешь по чьим планам он линукс ломал?Ломал? СистемД это лучшее что случалось с линем после раста и вейланда!
Наконец-то выкинули все васяноподелия и окаменевшие дидовые иниты и сделали один стандартный нормальный.
Что собственно можно видеть по дистрам, в которых он идет из коробки.
А не поддерживают его всякие маргиналы, которых никто не спрашивает "а куда же развивать линукс?".
Не парься, там просто тру очень старый компьютер с набором известных фобий владельца. Я бы сказал, всё по канону.
> Сейчас придет Леннарт и напишет systemd-X11systemd-x11d
Да, но systemd-x11d будет несовместим с systemd-gnomed
Просто отличная новость! Сижу на Артиксе уже года два наверное.
зачем ты сидишь на нём?перейди на systemd и не парь мозги
Знаешь, SysVinit как-то привычнее.
Как это ваше железо до сих пор работает? У меня мать на коре2дуо уже давно заглючила с памятью и я всю эту мотню просто выбросил. Реально вынес к мусорным бачкам.. А может кто-то успел забрать до мусоровоза... ага.
Ты так говоришь, как будто SysVinit на современном "железе" не работает.
его в детстве бьют старым железом, теперь пунктик, забей
> Знаешь, SysVinit как-то привычнее.Кому-то и вожжи привычнее чем педали с бездушным навигатором и прочими drive assistant. Но вот где все эти адепты вожжей теперь?
Ты сравниваешь несравнимое. Надо сравнивать Mazda и Citroen. SysVinit и Systemd - сопоставимые вещи. Это как два автомобиля разных производителей. У каждого есть свои плюсы/минусы и чисто технические нюансы.
> Ты сравниваешь несравнимое. Надо сравнивать Mazda и Citroen.Скорее как копейку и авто 2025 года.
И то, и другое ездит, и там и там по 4 колеса.
Но удобство использования - не сравнимы.
Сейчас тоже есть деды, которые копейку ни на что не поменяют, потому что привыкли.
Ладно про Копейку, вот ВАЗ 2107 вполне себе.
У нас семерки ценятся среди некоторых. Они их в идеале содержат.
"Вполне себе" для чего?
Это же гроб на колесиках без пассивной и активной безопасности.
Сделанный по лекалам и стандартам 70х...А погоди-ка! Так sysvinit примерно такой же)
> "Вполне себе" для чего?
> Это же гроб на колесиках без пассивной и активной безопасности.
> Сделанный по лекалам и стандартам 70х...
> А погоди-ка! Так sysvinit примерно такой же)На уровне разницы интерфейса это именно бричка VS GPS навигатор в авто. В первом вы либо знаете каждый поворот сами либо у вас проблемы. В втором вы видите планируемый маршрут и оно само подскажет куда и чего.
Мазда особенно тройка всегда казалась женской машиной. Так что Ситроен, что Мазда, сомнительный выбор, уж лучше на ВАЗ-2107.
А лучше буханка — вот это точно для настоящего мужыка!
> Ты сравниваешь несравнимое. Надо сравнивать Mazda и Citroen.Не, вот пардон! Изменение "интерфейса пользователя" SysV -> SD это примерно как заменить вожжи, шпоры, и "нопшла!" на педали, drive assistant и GPS спрашивающий вместо этого "Destination?" и рисующий маршрут.
Как GPS рисует мне планируемый маршрут и я могу прикинуть во что я вписываюсь, systemctl показывает мне - overview сервисов в системе. Без этих ваших 20 способов запустить сервиса (при том все кривые по своему), когда для понимания откуда оно вообще взялось - надо обойти 2 дюжины дир, нахрен, включая всякие диры крона и проч.
> SysVinit и Systemd - сопоставимые вещи.
Бричка с кобылой и авто с drive assistant и GPS тоже сравнимые. И то и другое средство передвижения. У обоих 4 колеса. Оба ездят по дорогам. Оба решают задачу доставки тушки из пункта А в пункт Б.
> Это как два автомобиля разных производителей. У каждого есть
> свои плюсы/минусы и чисто технические нюансы.Не, SisV это даже на форд 1935 года выпуска - не тянет. Его таки надо от г@вна чистить и овсом кормить. Там конфигурация - попопам с кодом. Зачастую на третьей странице чьих-то художеств. Это не очень крутое комбо, имхо. С точки зрения майнтенанса и эксплуатации.
>> Ты сравниваешь несравнимое. Надо сравнивать Mazda и Citroen.
> Не, вот пардон! Изменение "интерфейса пользователя" SysV -> SD это примерно как
> заменить вожжи, шпоры, и "нопшла!" на педали, drive assistant и GPS
> спрашивающий вместо этого "Destination?" и рисующий маршрут.Пытаешься выдать желаемое за действительное. Ладно бы CONFIG.SYS ты сравнивал со своим любимым Systemd. В этом случае всё было бы вполне очевидно. А так, две взаимозаменяемые вещи с одинаковой функциональностью. Параллельная загрузка, уровни запуска... Просто одна - NIH, созданная действующим сотрудником Майкрософта, а другая - нет. Неужели ты думаешь, что если ты тысячу раз повторишь одну и ту же ложь, на 1001-й раз она станет правдой?
> Пытаешься выдать желаемое за действительное.Я как таковой описываю свой опыт перехода на sd.
В SysV я вижу - wtfd. И теперь целый квест найти откуда он такой берется. Потому что стартить его мог и хитрозакрученый скрипт. А если не повезет - то еще и авторестарт из крона "на случай если оно упадет". А если оно таки упадет, повиснет, или не дай боже самому запилить сервис надо? В половине случаев диагностики по нулям - и теперь ты сам угадай что именно в простыне о 3 страницы текста сломалось. Без записи в логах, ибо нефиг.
В s-d я просто грю systemctl - и все как на ладони. Что, как, откуда, почему. Можно посмотреть подробности. А если что-то не взлетит, он по крайней мере логит в журнал stdout и stderr программы и причину облома/код возврата.
И разница вот как раз - в первом случае надо самому знать каждый поворот, при случае заворачивая не туда и тратя время на возврат, в попытках понять откуда это тут вообще вылезло. В втором у меня overview системы. Как превью маршрута в GPS.
> Ладно бы CONFIG.SYS ты сравнивал со своим любимым Systemd.
> В этом случае всё было бы вполне очевидно. А
> так, две взаимозаменяемые вещи с одинаковой функциональностью.1) Они _не_ взаимозаменяемые. Но если ты сможешь запускать мои .service системды и .timers - мы конечно вернемся к этому разговору.
2) Функциональность не одинаковая. Когда вывесишь мне sysv или чем атм watchdog api и notification api - информирующие системный супервизор что "програма живая" и "программа запустилась" - приходи, ога. Да что там, можно хотя-бы логить факапы старта прогрмм для начала нормально.
> Параллельная загрузка, уровни запуска...
У системды нет "уровней запуска". У него "targets". Это большой superset вон того. Из targets можно сделать подобие runlevels. Но там вообще-то сделаны нормальные человекочитаемые имена. И можно намного больше.
Удачи допустим запустить при сбое в энной программе другую программу-обработчик этой ситуации, настроенную на реакцию сбоя именно этого сервиса. В системд - пару директив в конфиг вписать. А что вообще потребуется для ЭТОГО с sysv? А, стандартного метода вообще - нет?
> Просто одна - NIH, созданная действующим сотрудником Майкрософта,
Нет, причина по которой многие отделались - другая. Постоянный игнор наших инженерных проблем некоторыми господами, и рассказ что ничего менять не надо, и так все збс. А у довольно большого числа людей - другие идеи на этот счет.
> а другая - нет. Неужели ты думаешь, что если ты тысячу раз
> повторишь одну и ту же ложь, на 1001-й раз она станет правдой?Я думаю - что я занимаюсь интеграцией систем. И устал слышать ваши сказки венского леса как меня все устраивало в том окаменелом добре. Поттеринг был весьма велкам вместо вот этого вот всего с моей стороны. Потому что инженерные проблемы надо решать а не даунплеить.
> 1) Они _не_ взаимозаменяемые.В Дебиане - взаимозаменяемые. Конечному пользователю нет разницы, выполнить "/etc/init.d/cups restart" или его systemd-шный аналог.
> 2) Функциональность не одинаковая. Когда вывесишь мне sysv или чем атм watchdog api и notification api - информирующие системный супервизор что "програма живая" и "программа запустилась" - приходи, ога.
А, так SysVinit хуже Systemd потому, что не умеет посылать уведомления через Dbus. Ясно-понятно. Видимо, записи в syslog недостаточно - надо push-уведомление на смартфон, и QR-коды.
> Удачи допустим запустить при сбое в энной программе другую программу-обработчик этой ситуации
И как это раньше работало? Вон в первой новости (https://www.opennet.dev/opennews/art.shtml?num=26447) про Systemd пишут:
> Да, System-V простой. На этом его достоинства заканчиваются и начинаются недостатки. Оно ничерта не умеет. Даже демон грохнувшийся рестартануть и то не может, вынуждая авторов городить костыли лично.
"Вынуждая авторов городить костыли". Как видишь, это работало - не идеально, но работало. А значит, никак не тянет на сравнение телеги с феррари.
> Нет, причина по которой многие отделались - другая.
Причина разработки Systemd кроется в следующей новости: https://www.opennet.dev/opennews/art.shtml?num=33623 Прежде, немного предыстории: Шаттлворт представлял каждый выпуск Ubuntu как "смотрите сколько всего МЫ сделали" (хотя 99% изменений - тупо копи-паст нововведений из Fedora), а Red Hat никак не реагировал. Но когда Шаттлворт заявил "следующий релиз Ubuntu будет на Wayland (https://www.opennet.dev/opennews/art.shtml?num=28544 в 2010 году!), тогда Red Hat не выдержал.
Следующей была новость про статистику вклада различных компаний в GNOME (чего ни до, ни после, никогда не делалось). И если бы этой статистики не было опубликовано, все бы тогда считали, что Wayland сделала Canonical, а остальные просто помогали. А так всем внезапно стало очевидно, что "локомотив десктопного линукса" ничего не делает сам (а вернее, тот вклад, который делает, несопоставим с тем, как преподносит).
Далее было вот что:
> Отдельно отвечая на предшествующее заявление со стороны вице-президента Red Hat, что "Canonical вообще не пишет кода", Марк просит обратить внимание сообщества на следующее:
> ...
> "Red Hat использует в своих продуктах базовые технологии инициализации облачных окружений, созданные Canonical, а также код системной инициализации. Говоря другими словами, каждый раз, когда вы запускаете Red Hat Enterprise Linux – эти технологии используются. Это критическая часть системы, это процесс под номером один, это то, что запускает все остальное на вашем компьютере – эта технология также критична, как и само ядро, и Red Hat использует технологию именно Canonical для этих целей." (речь про систему инициализации upstart)
> Издание The INQUIRER обратилось к Скотту Креншоу (Scott Crenshaw), вице-президенту Red Hat, чтобы он прокомментировал ситуацию с "процессом номер один" в продуктах Red Hat. "Я доволен, что Марк нашёл хотя бы этот специфический пример вклада своей компании", иронизирует он."Как это мы ничего не делаем? А как же PID 1 в RHEL 6?". На этом история upstart в RHEL и закончилась. Началось внедрение Systemd.
> инженерные проблемы надо решать
Оверижиниринг как бы тоже не совсем хорошо. А как мы видим, Systemd превратился в монстра, для того же embedded не годящегося. Как бы мы не вернулись к тому, с чего с таким трудом уходили...
Главное, гибче и универсальнее.
Мне не нравится в иксах одна вещь - надеюсь что это исправят в X11Libre.Начиная с libX11 1.6 поменялось поведение - это связано с исправлением бага. Вследствие чего пришлось вносить изменения в SDL. Я считаю, что это неправильно. Мне кажется, тут нарушен принцип, который декларировал Линус Торвальдс: пользователя не волнует. Если раньше программа полагалась на ошибочное поведение библиотеки, а потом поведение исправили, и программа перестала работать - пользователь не будет разбираться. С точки зрения пользователя, если раньше программа работала, а теперь не работает - значит система плохая.
Скинь ссылку на баг-репорт, аж интересно стало.
https://github.com/libsdl-org/SDL-1.2/issues/724
> https://github.com/libsdl-org/SDL-1.2/issues/724Сейчас бы в середине 2025, при недавно вышедшем libsdl3 - как раз самое время libsdl 1.2 помянуть. Вместе с иксами.
On 2013-05-29 06:29:01 +0000, Sam Lantinga wrote:Ryan, can you fix this for SDL 2.0 release?
Thanks!
> On 2013-05-29 06:29:01 +0000, Sam Lantinga wrote:
> Ryan, can you fix this for SDL 2.0
> release?
> Thanks!Да, Valve уже 12 лет назад чинить SDL 1.x не рвался, полагая что будущее это SDL2. А сейчас в этой роли SDL3.
Я же привёл коммент Райана, что SDL2 также был подвержен проблеме, и что туда тоже прилетел фикс.Суть не в этом. Когда ломается сборка - это одно, а вот когда ломается обратная совместимость...
В данном конкретном случае я не знаю, была ли сломана обратная совместимость. Способен ли SDL, собранный со старой версией libX11, работать с новой версией библиотеки.
Хорошо, вот другой пример: при обновлении X-Server до 1.20.1 (минорное обновление, заметьте) может перестать работать клавиатура в SDL-приложениях. Я считаю, что это регрессия иксов, и что патчить надо иксы. А не досбокс. https://www.dosbox.com/downloads/74-3-events.diff
>Хорошо, вот другой пример: при обновлении X-Server до 1.20.1 (минорное обновление, заметьте) может перестать работать клавиатура в SDL-приложениях.Но плохой всё таки вейленд, не перепутайте. А если серьёзно, то удивительно, что про подобные проблемы иксов я читаю впервые от вас. Почему это ни разработчиков иксов не волнует, и почему все остальные уверют, что у них всё работает.
> А если серьёзно, то удивительно, что про подобные проблемы иксов я читаю впервые от вас.Справедливости ради, такое очень редко происхоидт. За 20 лет использования линукса, я натыкался на проблемы с обратной совместимостью лишь пару раз.
Надеюсь, что в X11Libre подобные регрессии будут починены. Чтоб я не включил какую-нибудь игру в стиме, а там клавиатура не работает, потому что Dosbox не обновили. Совместимость должна быть. Пользователя не волнует, в этом Линус прав. Как с SimCity2000 и Windows 95.
>Надеюсь, что в X11Libre подобные регрессии будут починены.Для этого нужно ставить ночные версии и активно репортить баги.
> Я же привёл коммент Райана, что SDL2 также был подвержен проблеме, и
> что туда тоже прилетел фикс.Так для SDL 1.x это вроде так и висит не замерженое? Что значит - "тоже" в этом контексте?
> когда ломается обратная совместимость...
Ну да, это в принципе не айс. Но это палка о 2 концах. И иногда скелеты из шкафов все же стоит выносить. Другое дело что странно это делать - сносом дома целиком.
> Способен ли SDL, собранный со старой версией libX11, работать с новой
> версией библиотеки.Не факт. И вот тут - майнтайнерам может потребоваться изрядно покомпилять. В целом им подвалит работенки - и счастья не добавит. Делать так раз в пару лет или типа того? Чтоб LTSам норм относительно? Прокатит. Чаще? Весьма зависит от.
> Хорошо, вот другой пример: при обновлении X-Server до 1.20.1 (минорное обновление, заметьте)
> может перестать работать клавиатура в SDL-приложениях.Это и правда нечто странное.
> иксов, и что патчить надо иксы. А не досбокс. https://www.dosbox.com/downloads/74-3-events.diff
Выглядит как костыль затыкающий проблему независимо от доброй воли апстримов и их полисей. Внос такой проблемы в minor версии тем не менее в любом случае некий факап.
Но КМК основная проблема Xorg в том что кого-то адекватного кто бы захотел быть чем-то типа релиз-менеджера - просто уже нереально найти было. Сабж вот нашел, но судя по изменениям - там лейтмотив "надрать корпорациям зад" а не что-нибудь еще. Заметят ли слоны разозленного комара - не думаю. Даже если он и выпьет целый миллилитр крови суммарно, ибо о как старался.
С подключением. Тут некоторые на xp или 8 дебиане сидят. Так что если вы сочувствуете местным любителям старья, то будьте добры поддерживать софт двенадцатилетней давности.
Если ты в 2025 году решил поиграть в UT2004, а он у тебя не запустился потому, что в Glibc или X11 поломали обратную совместимость - значит ли это, что тебе следует отказаться от игры в UT2004? Бинарник уже никто не пересоберёт.
Обратная совместимость, она либо есть, либо нет. И в данным случае она есть (пример был мной попросту придуман, UT2004 взял просто как пример популярной программы). А ты бы хотел, чтобы проги ломались через 3-5 лет?
Проги 20-летней давности прекрасно работают в линуксе. Ты же, как я понимаю, предлагаешь её сломать, ну просто по приколу - чтобы наказать тех, кто тебе не нравится. "А нефиг на старых системах сидеть".
>а он у тебя не запустился потому, что в Glibc или X11 поломали обратную совместимостьglibc вычёркиваем, важно только ядро, иксы и через что там звук шёл.
>Ты же, как я понимаю, предлагаешь её сломать, ну просто по приколу - чтобы наказать тех, кто тебе не нравится.Почему это я? Это уже случилось, давным давно, я к этому не имею никакого отношения, это поломано до меня. Более того, лично мне не известно, что отвалится, если эту правку откатить. И поломал эту совместимость не кто-то, а авторы иксов.
>Обратная совместимость, она либо есть, либо нет.Нет. Либо вам повезёт, и вы не использовали ничего, что поменялось за это время, либо наоборот, и оно развалится.
>А ты бы хотел, чтобы проги ломалисьОт моего желания/нежелания это никак не зависит. А вот почему данные патчи не приняли в апстрим - вопрос интересный.
>через 3-5 лет?Здесь нет никакой чёткой границы. Вот застал кто-то винду 9x, и с тех пор он рассказывает об обратной совместимости. В нулевых это было лет пять, в десятых - лет десять, а человек и в двадцатых будет ходить и рассказывать. Его не волнует тот факт, что с каждым годом срок поддержки непрерывно удлиняется.
> значит ли это, что тебе следует отказаться от игры в UT2004?Нет конечно. У вас есть много вариантов.
Напр. запустить на оси того времени (и возможно на железе).
Или виртуализировать. Современный проц даже в виртуалке выдаст фпс больше чем можно было получить на оригинальном железе даже в теории.> Обратная совместимость, она либо есть, либо нет.
Угу, есть только черное и белое))
> Ты же, как я понимаю, предлагаешь её сломать, ну просто по
> приколу - чтобы наказать тех, кто тебе не нравится.Это не просто по приколу. С 2004 по 2025 сколько лет прошло?
Сколько вы предлагаете тянуть обратную совместимость?
Это вообще-то не "бесплатно", а накладывает серьезные ограничения на разработку, в том числе просто на исправление багов.
> Сколько вы предлагаете тянуть обратную совместимость?Меня полностью усраивает то, как это устроено сегодня. Проги 2005-2007 годов прекрасно работают в ОС 2025 года. Регрессии редки, и когда я написал в комментах об одной из них - тут же набежали комментаторы со словами "ну и правильно, что сломали, только bleeding edge. только хардкор!". Таким могу лишь посоветовать переустанавливать шиндовс три раза в день.
Red Hat сохраняет обратную совместимость ради своих бизнес-интересов. Чтобы проги от предыдущей версии RHEL работали в следующей версии ОС. Для этого и был сделан стандарт LSB.
Если бы Red Hat хотел, уже бы давно дропнули libstdc++.so.6 и сделали бы какой-нибудь .so.7 со сменой ABI. А также libc7. Но видимо. им не сложно сохранять поддержку прог, сокмпилированных под GCC 4.1.1, в GCC 13.
> Если бы Red Hat хотел, уже бы давно дропнули libstdc++.so.6 и сделали
> бы какой-нибудь .so.7 со сменой ABI. А также libc7. Но видимо.
> им не сложно сохранять поддержку прог, сокмпилированных под GCC 4.1.1, в
> GCC 13.Редхат может позволить себе сбалансированный профессиональный менеджмент.
Вы хотите выбросить .so.6 на .so.7 с другим ABI? Окей, это созает 100500 часов нагрузки на персонал и требует найм еще N работников. Что окупает все эти затраты и возможные баги?
И дальнейшее очень зависит от результата этого обсуждения. Корпы не выделяют 100500 ресурсов на хз что не понимая какая отдача ожидается. В случае Wayland - Airlied сможет нормально обосновать ради чего столько мучений. А просто бамп версии - удачи.
Торвальдц никаким боком к иксам.
Торвальдс постоянно ломает все нафиг, если ломающие комиты от правильной корпорации.
> Торвальдц никаким боком к иксам.
> Торвальдс постоянно ломает все нафиг, если ломающие комиты от правильной корпорации.Так никто же не заставляет под дулом пистолета юзать его проект. В чем проблемы?
А в этом вашем XLibre починили переключение раскладки по отпусканию клавиш, а не по нажатию? Так чтоб остальные хоткеи с их участием работали и не приходилось патчить или PPA подключать.
Не похоже. Вот этих патчей https://bugs.gentoo.org/379827 https://379827.bugs.gentoo.org/attachment.cgi?id=467432 точно нет https://github.com/X11Libre/xserver/blob/master/xkb/xkbActio...
Можно закинуть.Там основная движуха «нет времени объяснять, надо коммитить».
Так что только так залетит.
Не всем это супернужно, однако.
> Не всем это супернужно, однако.Тут на днях я запустил Alt Linux 4.0. Чисто по приколу, LiveCD, чтобы посмотреть и выключить. Также я прописал в параметры ядра NVReg.EnableVia4x=1, чтобы драйвер NVIDIA не переводил AGP в режим 2x принудительно на моём VIA KX133. Запустил я и думаю: хочу попробовать запустить Compiz. Так, что для этого нужно? Для начала, переключить разрешение на 800x600_100, а то на 1280x1024_60 болят глаза из-за CRT.
Выполняю xrandr и вижу, что все разрешения покорёжены: частоты 50, 51, 52... Но я знаю, как это починить. Прописываю DynamicTwinView = false в раздел Screen. Ура: частоты 60, 70, 75, 85... На 640x480 есть 100 и 120, а на 800x600 нет 100. Это баг драйверва 100.14.19: в предыдущем и следующем драйверах, это разрешение есть. Чинится кастомным Modeline-ом, но мне пока достаточно 1024x768_85.
Так, вроде драйверу 100.14.19 не нужно включать поддержку композитинга принудительно (это надо было с драйвером 96.xx). Из четырёх команд, перечисленных тут: http://web.archive.org/web/20241008080133/https://www.altlin... две команды предназначены для старых версий Xorg: 6.9 и 7.0. У меня, в свою очередь, Xorg 7.1, но всё же на всякий случай выполняю это:
nvidia-xconfig --composite
nvidia-xconfig --render-accelСнова перезапускаю иксы, и можно стартовать Beryl:
beryl-manager
Всё работает! Желеобразные окна, "кубик" рабочего стола, полупрозрачность окон... Вот только аппаратный зум рабоатть не хочет. Он вызывается по Windows-Scroll, вот только нажаие на Windows открывает главное меню. Перевешиваю на Alt-Scroll, но тогда не будет работать изменение уровня прозрачности окна... И вообще, Alt-Scroll, это для Гимпа, разве нет? Или для фотошопа, не помню...
Вот, а если бы хоткей срабатывал при отпускании кнопки, как в ОС Windows, я мог бы задействовать аппаратный зум, и вызывать главное меню. Для этого, собственно, такое поведение и нужно.
Ну и кстати, какой же офигенный аппаратный зум в Beryl... В Compiz Fusion его сломали. В версии 0.8.4 он всё ещё плавный (та версия, которая в Debian 5), а в следующей версии 0.8.6 уже "рывками". В актуальном Compiz Reloaded до сих пор не исправлено.
Тестируя Alt Linux, я два раза сломал Compiz, сделав рабочий стол чёрным. Один раз когда включил счётчик FPS, дождь и попытался приблизить экран. Выглядит как нехватка видеопамяти, хотя её 256 - оверкилл. Помню, в ChangeLog-е драйвера ещё долго писали, что починили баги, приводившие к чёрному компизу...
А дистр пришлось выключить. У меня есть сборка актуального Palemoon под Glibc 2.10.1, а тут 2.5. Плюс Firefox начиная с 52 версии требует xcb. Вроде бы это как-то можно обойти, в SLED 11 SP4 как-то собрали, но у меня нет SRPM-ки, чтобы узнать. Последний Firefox под эту систему у меня 45, SRPM-ку которого я браз из CentOS 5.11. Он уже открывает далеко не всё.
xmodmap+xcape в помощь. там какой-то из "багов" с 2006 года висит и ничего, у всех всё работает