LINUX.ORG.RU

X11Libre — свободный и независимый форк X.Org Server

 , x11libre,

X11Libre — свободный и независимый форк X.Org Server

5

4

Представлен открытый проект X11Libre. Это форк X.org Server, нацеленный на проведение чистки кодовой базы и продолжение активного развития функциональности X.org.

По информации OpenNET, проект создал Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest и активный разработчик Xorg (1831 коммит за последние два года).

В анонсе проекта Вайгельт пояснил, что проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11. Примечательно, что ранее Вайгельт подвергался критике со стороны Линуса Торвальдса за склонность к теориям заговора.

После действий, связанных с созданием форка и попыток привлечь внимание к возрождению работы над X‑сервером, Карол Хербст (Karol Herbst, сотрудник Red Hat и борец за инклюзивность в сообществе) заблокировал Вайгельту доступ к GitLab‑инфраструктуре freedesktop.org, удалил его репозитории и закрыл более 140 отправленных запросов на передачу изменений (изменения были не без претензий к качеству). В ответ Вайгельт пригласил всех желающих подключиться к разработке X11Libre на GitHub. По мнению Вайгельта, у сообщества есть интерес к продолжению развития X.org и за время искусственного сдерживания разработки у проекта X.org накопилось большое число не принятых изменений и улучшений.

Первый релиз X11Libre планируется опубликовать в ближайшие дни. Проект будет полностью независим, не связан с какими‑либо корпорациями или активистами и избавлен от любых дискриминационных политик, таких как DEI (разнообразие, равенство и инклюзивность). Любой, кто доброжелательно относится к окружающим и заинтересован в продвижении X11, может участвовать в работе.

В планах свежего релиза X11Libre:

  • Поддержка X11-расширения Xnamespace, обеспечивающего изоляцию клиентов через разделение на уровне пространств имён X11;
  • Перевод Xnest на XCB и исключение Xlib из зависимостей;
  • Возможность одновременной установки разных версий ABI для бесшовного обновления в дистрибутивах;
  • Проведение работы по избавлению кодовой базы от технического долга.

По информации от сообщества, ранее от Вайгельта поступали плохо протестированные изменения, которые, например, ломали работу xrandr и приводили к зависаниям. Другие разработчики были недовольны проводимой Вайгельтом чисткой кода, из‑за которой в master‑ветке X.org постоянно менялся ABI и возникали сбои со сборкой. В итоге, было предложено прекратить принимать изменения от Энрико, так как его деятельность по чистке кодовой базы не устраняла конкретных ошибок и не решала существующие проблемы, а создавала новые проблемы.

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

★★★

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

проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11

X11 пытается похоронить не только Red Hat, но и ключевые разработчики X11, потому что их достало поддерживать эту кучу костылей.

А развитие никто не тормозит. Его просто не развивают за ненадобностью, потому что скоро закопают совсем.

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

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

s-warus ★★★★
()

изменения были не без претензий к качеству

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

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

ox55ff ★★★★★
()

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

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

но код и патчи я посмотрю, конечно. я собираю всё вручную, так что всё равно смотрю разные версии, варианты и прочее при каждой значительной пересборке системы. пока не могу сказать, насколько там «libre» и есть ли великий смысл в 1800 с лишним коммитов. меня такая продуктивность, скорее, пугает. опыт показывает, что обычно разработчики не коммитят так много и часто.

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

проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11

X11 пытается похоронить не только Red Hat, но и ключевые разработчики X11, потому что их достало поддерживать эту кучу костылей.

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

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

hateyoufeel ★★★★★
()

По информации OpenNET, проект создал Энрико Вайгельт (Enrico Weigelt),

«Stop making stupid people popular» (c)

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

за ненадобностью, потому что скоро закопают совсем

В пользу протоновской реализации GDI+ через dxvkfb.drv (инициализация через libdrm или /dev/fb0), а не в пользу вялого.

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

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

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

AP ★★★★★
()

Karol Herbst, сотрудник Red Hat и борец за инклюзивность в сообществе

Кто бы мог подумать. Именно для этого и нужны эти корпоративные шавки на цепи капитала

bender ★★★★★
()

История повторяется дважды — сначала как трагедия, потом как фарс.

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

Автор сабжа – новорег, заваливший трекер микропатчами уровня «надо поправить форматирование».

Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest

Новорег, мейнтейнящий часть иксов и драйвера в ядре. Ну-ну..

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

Чел, ты не в теме, просто посмотри его коммиты. Потом посмотри переписку в лкмл. Если после этого останутся сомнения - больше ничего не смотри. Используй x11libre и будь счастлив.

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

только полный ландюк.

Лундюк прекрасен! Я большой фанат! Чувак вообще ничего не делает, только новости на своём канале зачитывает на камеру, а половина впопенсорца от одного только его имени фонтанирует говном до кровавого разрыва пердалищ. Серьёзно, имя чувака запрещено упоминать на форумах гнома и ещё пачки проектов. Я только позавидовать могу такому уровню троллинга. Это как если бы от упоминания @hateyoufeel модераторы ЛОРа срались в штаны.

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

Чел, ты не в теме, просто посмотри его коммиты.

Я не понимаю. Он не мейнтейнит Xnest и дрова в ядре? В новости 4.2 или что? Я написал всего лишь о том, что этот чел – точно не хер с горы.

hateyoufeel ★★★★★
()

Теперь иксам точно капец.

thesis ★★★★★
()
Ответ на: удаленный комментарий

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

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

Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest

Новорег, мейнтейнящий часть иксов и драйвера в ядре. Ну-ну..

Давай я тебе немного помогу.

https://lists.x.org/archives/xorg-devel/2024-February/059148.html

"Hello folks,

since Xnest seems to be unmaintained for quite some time now, I’ve decided to step in as it’s maintainer."

15 февраля 2024 года.

Вопросы?

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

Автор сабжа – новорег, заваливший трекер микропатчами уровня «надо поправить форматирование».

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

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

Серьёзно, имя чувака запрещено упоминать на форумах гнома и ещё пачки проектов.

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

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

Давай я тебе немного помогу.

Давай.

since Xnest seems to be unmaintained for quite some time now, I’ve decided to step in as it’s maintainer."

15 февраля 2024 года.

Вопросы?

Да. Он полтора года уже мейнтейнер части иксов. Ты только что привёл пруфы этого сам. В новости написано:

мэйнтейнер Xnest

Я написал:

Новорег, мейнтейнящий часть иксов

Вопрос: он не мейнтейнит в итоге? Неправильно мейнтейнит? Недостаточно давно мейнтейнит, чтобы заслужить твоё личное одобрение? Или что не так-то?

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

Серьёзно, имя чувака запрещено упоминать на форумах гнома и ещё пачки проектов.

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

Я тоже могу. Модераторам жопы рвёт. Мне это очень лестно понимать, потому я и завидую Лундюку. От моего треда по мотивам поста Лундюка пару лет назад тут аж двум модераторам жопы разорвало в куски. Разве это не потрясающе?

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

А можно примеры, где бы он именно звиздел? Потому что то, что я от него видел – про LF и Mozilla – это просто пересказы и выжимка финансовых отчётов и материалов от самих этих организаций.

hateyoufeel ★★★★★
()

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

Чем вам технически мешают иксы, если вы им не пользуетесь? Меня не интересует ваше личное мнение или эмоциональная предвзятость, меня интересует техническая сторона вопроса.

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

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

меня интересует техническая сторона вопроса

Это вопрос о том, много ли сил потребует от разработчиков гуевых тулкитов тащить совместимость с иксами, и сильно ли это их (тулкиты) ужирнит/затормозит в работе и развитии.

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

Что там с дробным масштабированием в иксах, не подскажешь?

Оно не нужно, потому что пиксели - это integers. Ты хочешь из integers сделать floats, а потом обратно. Как бы ты не старался, у тебя что в иксах, что в вяленном будет мыльцо, а мыльцо - плохо.

А что с разным DPI на дисплей? Неслабоумный ты наш.

Вот как раз если Full HD и 4K, то через xrandr настраивается очень легко. Все промежуточные варианты - либо пофиг, либо нефиг иметь такие мониторы.

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

Там не только это - это во-первых.

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

Сабж генерировал миллионы малополезных или бесполезных патчей, которые он сам тестировал плохо или не тестировал вовсе. Что периодически приводило к поломкам. Этими патчами он забрутфорсил одного из мейнтейнеров до состояния, когда тот уже не мог заниматься ничем другим. Постоянно пререкался с более опытными программистами в трекере. Выступал с обвинениями ГДЕ СНАРЯДЫ в отсутствии новых релизов, хотя за прошлый год этих релизов с его патчами – в том числе – настрогали пять штук.

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

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

Недостаточно давно мейнтейнит,

Ну как бы да.

чтобы заслужить твоё личное одобрение?

Моё личное одобрение или неодобрение чего-то или кого-то я никому не навязываю. Это моё оценочное суждение. Если у тебя от этого рвёт жопу, значит я ещё могу потеснить ландюка :)

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

Недостаточно давно мейнтейнит,

Ну как бы да.

И всё? Серьёзно? Твоя единственная проблема тут в том, что чувак всего полтора года занимается иксами? Ахахахахахахахахах!

чтобы заслужить твоё личное одобрение?

Моё личное одобрение или неодобрение чего-то или кого-то я никому не навязываю. Это моё оценочное суждение. Если у тебя от этого рвёт жопу, значит я ещё могу потеснить ландюка :)

Не, не можешь. До Лундюка нам обоим ещё срать и срать :(

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

Оно не нужно

А, я понял. То есть мне на 2K экране предлагается использовать нативное 2K-разрешение, а не увеличивать всё в полтора раза, потому что я плохо вижу, потому что X11-фанбой с лора сказал НИНУЖНО.

Вот как раз если Full HD и 4K, то через xrandr настраивается очень легко.

Я могу в иксах подключить 2K и 4K экран, на одном сделать x1.5, а на втором x2?

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

Оно не нужно, потому что пиксели - это integers.

А если отказаться от старинной архитектуры и перестать оперировать пикселями?

Aceler ★★★★★
()

Ну форкнул и форкнул. Тут тоже один товарищ GTK2 с пафосом форкнул, впрочем результат оказался предсказуем.

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

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

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

Окей.pxm

Предлагаю подождать хотя бы годик.

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

А можно примеры, где бы он именно звиздел?

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

Чел настрогал несколько сотен патчей, где переставил местами несколько строк — посмотрите, он самый активный разработчик, которого злобно гнетут недобрые корпораты :)

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

Я могу в иксах подключить 2K и 4K экран, на одном сделать x1.5, а на втором x2?

В целом то можешь - рендеришь всё в 4К а к QHD применяешь скейл в 1.5 раз в xrandr и картинка уменьшиться без остатка в дроби, но ты должен понимать что даже уменьшение изображения в 2 раза - это интерполяция. Ты не можешь просто взять и вырезать половину пикселей. Просто в случае с 4К и Full HD интерполяцию будет не заметно, а как будет с уменьшением в 1.5 раз - тут я не знаю, я не пробовал.

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

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

Цель какая? Все ведущие дистрибутивы объявили об ОТКАЗЕ от X11. Они - никому не нужны. Это какой-то нездоровый фанатизм с его стороны. И очень напоминает ситуацию с systemd. Ну будет какой-нить очередной маргинальный дистрибутив типа «Диван с кривыми костылями» (с) Васян и что? Ну будут им пользоваться пара не сильно развитых инвалидов умственного труда. Только вот на кой художник тратить столько времени и сил на поддержку и подпихивание новых костылей протухшему трупу?

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

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

А что не так? За последние два года он настрогал много коммитов, что делает его одним из самых активных разработчиков Xorg за последние два года.

Чел настрогал несколько сотен патчей, где переставил местами несколько строк — посмотрите, он самый активный разработчик, которого злобно гнетут недобрые корпораты :)

Ну, недобрые корпораты (один из работников Red Hat) его забанили, что в принципе похоже на гнёт. Опять же, не вижу тут «звиздения». И он даже не первый, кого на freedesktop забанили. Напомню, перца из Hyprland забанили на freedesktop просто за шутки в дискорде. Так что история угнетения у корпоратов имеется.

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

В пользу протоновской реализации GDI+ через dxvkfb.drv

Это где такое?

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

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

Цель какая?

Поддерживать иксы в рабочем состоянии.

Все ведущие дистрибутивы объявили об ОТКАЗЕ от X11.

Срать на них?

Они - никому не нужны. Это какой-то нездоровый фанатизм с его стороны.

Если бы никому не были нужны, их бы никто не пилил. Раз их пилят, значит кому-то они нужны.

И очень напоминает ситуацию с Windows. Ну будет какая-нить очередная маргинальная ОС типа «Linux» и что? Ну будут ей пользоваться пара не сильно развитых инвалидов умственного труда.

Починил. Ты, как пользователь маргинальной ОС, слишком активно называет других маргиналами. У десктопного лялекса пользователей с гулькин нос в глобальных масштабах, так что всё норм.

Только вот на кой художник тратить столько времени и сил на поддержку и подпихивание новых костылей протухшему трупу?

Так не трать. Тебя никто не заставляет же. Или ты так беспокоишься за чела по ссылке? Ты его мама, что ли?

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

Конечно, это интерполяция. Я пробовал и на иксах, и на вяленом. На иксах 1.5 выглядело как говно, на вяленом работало нормально. У меня вообще с KDE вяленый просто завелся безо всяких проблем, и работает лучше, чем иксы.

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

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

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

Напомню, клиент Steam работает через иксы и только через иксы.

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

А что не так? За последние два года он настрогал много коммитов, что делает его одним из самых активных разработчиков Xorg за последние два года.

Вот видишь – ты уже начал дописывать за ландюка то, чего он не писал, потому что иначе твоя логика разваливается. И вот всё у вас так.

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

А что не так? За последние два года он настрогал много коммитов, что делает его одним из самых активных разработчиков Xorgза последние два года.

Вот видишь – ты уже начал дописывать за ландюка то, чего он не писал, потому что иначе твоя логика разваливается. И вот всё у вас так.

Тебе нужно чтобы чувак был самым активным разработчиком за всё время существования проекта? Или что? На текущий момент это действительно самый активный чувак в проекте. У меня претензий к Лундюку нет по этому вопросу. А ты просто придираешься.

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

Все ведущие дистрибутивы объявили об ОТКАЗЕ от X11.

Срать на них?

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

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

Поддерживать иксы в рабочем состоянии.

Так я и спросил - ЗАЧЕМ ? Кто будет сие использовать? Васян в «дистрибутиве» типа дивана? Потому как ни один нормальный дистрибутив ЭТО использовать - не будет. Все вменяемые уже объявили об отказе от X11.

Ты, как пользователь маргинальной ОС, слишком активно называет других маргиналами.

Это ты сейчас про какую ОС, которой я пользуюсь? А то, знаешь-ли я использую под разные задачи - разные ОС. Так ты про какую? Про линукс, винду или макос?

Так не трать. Тебя никто не заставляет же. Или ты так беспокоишься за чела по ссылке?

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

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

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

Что значит «выпилят»? С моего компьютера, что ли? Смотри, ты просто не обновляешь софт, и из него ничего не выпиливают.

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

Сидеть на рэтпойзоне?

У Ratpoison самый прекрасный логотип на свете! Я про старый.

Это я тебя как вынужденный пользователь иксов спрашиваю.

А я на Wayland переключился.

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