LINUX.ORG.RU

Выпуск XLibre 25.1.0

 , ,


1

5

Спустя полгода после создания форка и первого выпуска создан стабильный выпуск сервера X11 XLibre 25.1.0. Этот сервер был создан из-за несогласия отдельных разработчиков с политикой проекта FreeDesktop.org, направленной на сворачивание поддержки и отказ от релизов X-сервера в пользу Wayland.

Особенности выпуска:

  • с предыдущей версии добавлено более 1500 изменений;
  • добавлена официальная поддержка операционных систем Dragonfly BSD, FreeBSD, NetBSD и Windows (через mingw32);
  • поддержка seatd (альтернатива systemd для управления рабочими местами);
  • возвращена поддержка драйвера Xfbdev, удалённого из Xorg некоторое время назад и работающего поверх фреймбуфера Linux;
  • улучшена поддержка проприетарных драйверов nvidia.

XLibre поставляется в некоторых дистрибутивах, таких как Artix и Devuan. Для других дистрибутивов представлены сторонние репозитории.

>>> Список изменений



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

Ну, скопировал, закрыл, вставил. Что я должен был увидеть?

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

Ещё можно контрибутить баги в xorg или в сабж. Чем давно занииаются редхатовцы.

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

Но это неудобный факт, я понимаю, поэтому помнить его ты не будешь.

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

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

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

Он не злонамеренно вносил.

Хотя редхатовцы вносят регрессии даже просто фиксами CVE

Редхадовцы злонамеренно фиксили CVE, я тебя понял.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)

На FreeBSD 15-STABLE порт XLibre 25.1.0 конфликтует с драйвером nvidia-driver (разных версий). Совместить не удалось.

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

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

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

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

Тебе знакома теория больших чисел?

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

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

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

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

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

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

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

Ну что ты пристал к человеку? За 14 страниц его логика вроде понятна:

liksys: - X говно, Wayland рулит !

Мы: - Дык в иксах работает вот это и это, а в вяленном не работает это и это.

liksys: - В вяленном вяленный ничем не занимается, это набор спецификаций, у меня в KDE все работает !

- - -

Чувак либо нас троллит, либо на полном серьезе склонен сравнивать лопаты с огурцами.

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

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

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

Когда Gnome фризится под иксами - это баг иксов. Когда KDE работают под вяленым - это заслуга KDE. Ты там определяйся, ты споришь о Wayland vs X11, или ты споришь о KDE vs Gnome.

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

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

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

Но доказывать отсутствие, почему-то, должен я.

Нет, вас просили доказать (см. фразы «Снимай на видео» и «Пруф» и цитаты над ними) ваше заявление в духе «УМВР».

Все у вас в порядке с логикой? Не похоже.

Как видите, этот вопрос можно задать и вам (см. предложение над цитатой выше).

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

В вяленном вяленный ничем не занимается, это набор спецификаций, у меня в KDE все работает !

Справедливости ради, «в вяленном вяленный ничем не занимается, это набор спецификаций». Только вот существование нескольких различных немаргинальных реализаций (от gnome, от kde, wlroots) этих спецификаций в теории осложняет жизнь разработчикам ПО (как обстоят дела на практике, я не знаю, я ещё не разрабатываю софтину).

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

это только набор спецификаций, а баги это баги композитора

Да.

Когда Gnome фризится под иксами - это баг иксов.

Зависит от бага. Может, и баг гнома.

Когда KDE работают под вяленым - это заслуга KDE.

Нет никакого «KDE под вяленным», есть kwin, реализующий спецификацию вяленного, он сам себе сервер. Поэтому да, это заслуга KDE.

Ты там определяйся, ты споришь о Wayland vs X11, или ты споришь о KDE vs Gnome.

Этот спор немного сложнее, чем тебе кажется.

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

в теории осложняет жизнь разработчикам ПО (как обстоят дела на практике, я не знаю, я ещё не разрабатываю софтину)

О, ещё один. Тоже теории, на практике не проверял))

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

Нет, вас просили доказать

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

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

Пруфы от меня будут только тогда, когда пациент сам приложит свои пруфы о том, что что-то не работает. После чего получит право уже требовать что-то от меня. Доступно?

Как видите, этот вопрос можно задать и вам

Нет, нельзя. Почему - я объяснил.

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

Если вам нужно разжевать и положить в рот, то вот. ЕМНИП, я где-то читал что-то в духе «из-за разной реализации протоколов (где-то что-то есть, где-то нет) в разных реализациях wayland не работает данный функционал». Где это я читал - я не помню, а искать информацию сейчас у меня нет ни сил, ни времени, поэтому для простоты я написал «в теории».

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

Нет никакого «KDE под вяленным», есть kwin, реализующий спецификацию вяленного, он сам себе сервер. Поэтому да, это заслуга KDE.

Ок, а если у меня программа не использующая Kwin \ Qt?

Этот спор немного сложнее, чем тебе кажется.

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

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

где-то читал

где-то слышал

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

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

Ок, а если у меня программа не использующая Kwin \ Qt?

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

приходится его внедрять принудительно

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

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

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

Так нет никаких композиторов и тулкитов. Например Java.

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

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

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

А пользуюсь я взрослыми ОС, где технологии не внедряются по 18 лет со скрипом =)

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

где-то слышал

Если уж придираться, то это не моя цитата.

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

Так и представляю, как буду ссылаться в дипломе на чужие исследования, а мне на защите скажут: «Вот когда своим опытом и мнением обзаведешься - приходи.»

P. S. Хотел сразу спросить, но забыл - а вы-то сами разрабатывали GUI-софтину?

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

Так и представляю, как буду ссылаться в дипломе на чужие исследования

При чем тут диплом твой? Ты сейчас конкретно говоришь о вещах, в которых ты абсолютно некомпетентен.

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

Так нет никаких композиторов и тулкитов. Например Java.

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

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

Нет, он должен сделать ровно то же самое, что делал с иксами все последние двадцать лет: отрендерить пикчу и передать ее X-серверу по X-протоколу. Только теперь вместо буквы X у тебя слово Wayland. Это просто другой протокол и другой сервер.

Если раньше тебе нужно было иметь библиотеку для X-протокола, то теперь надо для вяленд-протокола. Поверх этой библиотеки обычно натянут какой-то тулкит, в жаве там что-то свое особое есть.

взрослыми ОС

И этот товарищ меня обвиняет в троллинге, ага.

где технологии не внедряются по 18 лет со скрипом

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

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

Ты сейчас конкретно говоришь о вещах, в которых ты абсолютно некомпетентен

А вы компетентны? sway-input-config в данном случае не считается, потому что он разработан специально для sway, и глупо было б ожидать, что он будет работать для какой-нибудь сильно изменённой сборки dwl на модифицированном wlroots. В счёт компетенции идут условне просмотрщик изображений, текстовый редактор, профессиональная софтина для монтирования видео и пр., чему не предполагается быть зависимым от определённого wayland-композитора.

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

Так и представляю, как буду ссылаться в дипломе на чужие исследования, а мне на защите скажут: «Вот когда своим опытом и мнением обзаведешься - приходи.»

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

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

Я проверил, и сказал, что не воспроизводится.

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

Нет исходных пруфов - нет и дальнейших пруфов.

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

И ещё: а в чём была проблема сразу запросить пруфы у оппонента? Зачем надо было делать лишние телодвижения?

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

Тащемта, твой диплом должен содержать какое-то оригинальное исследование и новизну.

Спасибо, К. О. Только как это противоречит тому факту, что я могу ссылаться на другие исследования?

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

А вы компетентны? sway-input-config в данном случае не считается

А то, что он на PyQt написан, на котором пишутся:

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

Это ты внимание не обратил, или просто опустил? Какая разница, чем является объект работы программы, если она написана на generic-тулките, и это вполне себе релевантный опыт десктоп-разработки?

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

Не воспроизводится - это уже новое утверждение, которое требует доказательств

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

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

вы не стали доказывать

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

Зачем надо было делать лишние телодвижения?

Потому что мне было интересно, действительно ли эти голословные проблемы существуют. Я проверил и убедился, что нет, о чем и сообщил. Но пациент решил поиграть в требование доказательств, после чего справедливо получил от меня аналогичным по лбу. А ты за него почему-то вписываешься.

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

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

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

в данном случае не считается, потому что он разработан специально для sway

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

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

Покажи мне просмотрщик изображений, текстовый редактор, софтину для монтирования видео и пр, которые зависят от КОНКРЕТНОГО композитора. Ещё раз - перестань рассуждать о том, в чем ты не шаришь. Не выставляй себя идиотом.

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

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

А что, InstallShield не канал?

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

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

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

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

Сторонняя приблудень. Вся ос с нее не обновляется, как я понимаю.

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

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

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

Значит - это проблема в КДЕ, и ей уже больше года.

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

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

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

Тут некоторые уже лет 10 не могут догнать что XOrg (он же «иксы»), это сервер протокола X11 (единственный нахрена-то выживший), а kwin/mutter/wlroots/«полтора специфических ещё каких-то» - это СЕРВЕРЫ протокола Wayland (не сервера них^wфига, протокола). Но эпическое сравнение мягкого с тёплым (aka протокола и реализации) не закончится, видимо, никогда. Думаешь с этим тредом догадаются?

То что тех серверов X11, которые давно и печально издохли было примерно дохрена и они были частично между собой совместимы. То что были откровенно уродские эксты, которые сами авторы считали УГ (привет, XIE, например). И ещё массу ‘то’ любезные доны, как правило предпочитают не заметить.

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

Думаешь с этим тредом догадаются?

Ну, я буду продолжать пытаться %) Что ж еще остается делать-то? Можно игнорировать, но тогда технической дискуссии тут вообще не будет.

И ещё массу ‘то’ любезные доны, как правило предпочитают не заметить.

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

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

Просто они не знают о них и историю не учили.

Наблюдая вашу нудную перепалку со стороны, просто подмечу, что историю не «учат», а изучают. Поэтому да, «они историю не „учили“... :))

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

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

Учат историю, чтобы запомнить последовательность событий и их детали.

Изучают историю, чтобы выяснять закономерности и понимать исторический процесс.

Теперь ты знаешь больше.

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

И здесь вступает в действие не только формальная логика, но и народная мудрость «либо крестик снимите, либо трусы наденьте».

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

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

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

Так с пациентов по умолчанию спрос меньше, они ж пациенты (тут вы сами забили гол в свои ворота, т. к. сами назначили его «пациентом»).

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

А что для Sway используется какой-то специальный Qt6 или что?

Отчасти я написал ерунду про осложнение жизни разработчикам из-за протоколов. В тот день я был в рассеянном состоянии, поэтому у меня в голове смешалась куча из кривизны wayland-protocols и (опустим, какой смысл это имеет, уж простите мою невнимательность) пользователей, отсылающих багрепорты не туда, куда надо.

Покажи мне просмотрщик изображений, текстовый редактор, софтину для монтирования видео и пр, которые зависят от КОНКРЕТНОГО композитора.

Вы под моей цитатой приписали мне утверждение, противоположное по смыслу этой самой цитате. Я ж буквально написал, что просмотрщик изображений [и далее по списку] не зависят от конкретного композитора. Тут только три варианта. Либо я как-то криво выразился, и меня почти никто не понял (что могло быть вероятным из-за моей рассеянности, но я и сейчас вижу, что написал исходное утверждение более-менее понятно). Либо вы один невнимательно прочитали. Либо вы решили податься в троллинг.

mister_me ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.