LINUX.ORG.RU

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

 , x11libre,

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

5

5

Представлен открытый проект 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)
Ответ на: комментарий от AP

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

Я нигде не написал «привычнее».

Зато ты очень любишь придираться к формулировкам. В любом случае, пока ты не смог привести ни одну объективную метрику, по которой одна DE лучше другой.

Сорян, но в диалоге тебя и тебя я лишний.

Как и в любом другом в принципе.

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

Бомбически всех затраллил, красавчик. Но пожалуйста, я тебя прошу, умоляю, смени аватарку. Она очень неэстетичная

В этом и суть :3

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

аньше не могли делать закруглённые матрицы

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

ЖК вязкие, они своими молекулярными удерживают два тонких гибких стекла. Там герметизация по краям важнее. Расстояние между стеклами обеспечивается стеклянными микрокаплями. Изогнутому монитору нужна изогнутая рама, а не изогнутое стекло.

sarumeister
()

годно, в т.ч. и грядущие планы развития.
ave X11

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

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

Да даже в новых многоквартирных домах у охраны и у инженегров - присутствует некое подобие видеостены из нескольких(больше двух) мониторов. Это не говоря уже о разных ТЦ и вокзалах/аэропортах. Там несколько больше 2х мониторов :) Поставляли и делали такие системы не раз. А те 12 камер. ну да. Там и 1 хватит 2к или 4к моника.

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

Я неверно выразился, согласен. Образуются оксиды азоты, которые потом…

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

В общем, пока всё это на уровне опытных конструкций.

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

Именно поэтому кто то собирает команду для посылания красношапок нахер и продолжения разраобтки Х11?

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

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

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

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

Образуются оксиды азоты

Ты с дизелем не путаешь? У дизеля такая проблема есть. А чистый водород глупо использовать в ДВС, его, как правило, используют в топливных элементах — КПД выше.

Вспомнил — есть такая тема, добавляют водород в газ (метан) для авто на газе. Но, вроде, особого развития не получила.

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

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

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

многомониторная конфигурация - это жизненная необходимость для многих ситуаций.

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

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

Зато ты очень любишь придираться к формулировкам.

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

В любом случае, пока ты не смог привести ни одну объективную метрику, по которой одна DE лучше другой.

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

Как и в любом другом в принципе.

А это уже просто клоунада и пинание воздуха.

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

По факту, многомониторными конфигурациями пользуются многие инженеры и художники,

и прочие выебщики.

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

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

Нравится тебе этот факт, или нет.

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

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

Именно поэтому кто то собирает команду для посылания красношапок нахер и продолжения разраобтки Х11?

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

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

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

beck ★★★★
()

Спасибо Вяленому и системд за их существование. Если бы не они, на Лоре было бы скучно 🍿🍿🍿

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

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

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

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

Да ладно, опенсорс — бесконечный генератор лулзов. Не они, так ещё кто-нибудь.

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

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

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

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

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

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

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

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

anonmyous ★★
()

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

Это же девиз Fedora, GNOME и Wayland. Почему здесь не разрешили?

snizovtsev ★★★★★
()

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

то есть мизантропам нельзя? нет ли в этом дискриминационной политики?

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

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

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

На самом деле, не так важно в итоге, кто именно будет заниматься расстановкой окон: оконный менеджер или сама прога. Проблема в том, что оконные менеджеры ныне очень и очень дерьмово делают свою основную задачу – управление окнами. Из коробки они абсолютно либо бесполезны (как Mutter), либо умеют многое но надо настраивать и обмазывать скриптами (KWin, всякие скриптованные тайловые штуки и т.д.). Поэтому с позиции разработчика программы проще сделать всё самому.

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

Я всё-таки думаю что этот персонаж скорее дискредитирует иксы, чем как-либо помогает их развитию.

ИКСы - это что, политическое движение, чтобы его дискредитировать? Всем фиолетово, важен лишь конечный результат его форка.

А вот гитлаб он дискредитировал по полной программе! Если там могут запросто все репы челу снести - ну извините, это тогда говно, а не сервис.

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

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

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

Мне не нужны объективные метрики.

Тогда как ты определяешь, что одно лучше другого?

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

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

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

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

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

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

На другом мониторе IDE с отлаживаемой программой. На третьем – ЛОР :) Когда я не смотрю на третьем документацию.

Можно, конечно, всё это втиснуть в один экран, но тогда придётся постоянно включать-отключать таблицы и графические панели. Или развернуть во весь экран и постоянно жать Alt-Tab. Второй монитор очень помогает на это не отвлекаться.

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

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

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

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

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

Гугл говорит, что можно запустить «mutter –nested» и получить вложенный композитор внутри окна. И будет как отдельный вэйланд-дисплей. Х/з, работает ли это на практике, или нет. Но, судя по всему, ваш (весьма извратский) юзкейс этим механизмом покрывается.

Поэтому с позиции разработчика программы проще сделать всё самому.

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

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

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

Iron_Bug ★★★★★
()

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

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

Гугл говорит, что можно запустить «mutter –nested» и получить вложенный композитор внутри окна. И будет как отдельный вэйланд-дисплей. Х/з, работает ли это на практике, или нет. Но, судя по всему, ваш (весьма извратский) юзкейс этим механизмом покрывается.

Там будет отдельная раскладка и куча других проблем. Оно того тупо не стоит.

Wayland очень анемичен в плане возможностей делать интерфейсы и слишком сильно ограничивает клиентский софт. Тащемта, протоколы уже пилятся, KDE даже умеют в установку координат (через плагин). Осталось чтобы остальные подтянулись.

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

Пользовательский софт – это то что не композитор, в данном контексте.

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

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

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

Xorg появился как форк XFree86 со скандалом.

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

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

То есть, вы всерьёз утверждаете…

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

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

С тобой я не спорю и особо не собирался.

«Я скакала за вами три дня…» (с)

Тогда как ты определяешь, что одно лучше другого?

Могу повторить в третий раз: это складывается из миллиона мелких неудобств.

В формате «мне пох, я так чувствую»? Это может работать только для тебя лично,

Лично мне другого и не надо.

но так грамотного управления проектом не построить

Я не управляю гномом.

Что, собственно, мы и наблюдаем воочию на примере GNOME

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

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

Ага, ага, как же. Значит,

Другие разработчики были недовольны проводимой Вайгельтом чисткой кода, из‑за которой в master‑ветке X.org постоянно менялся ABI и возникали сбои со сборкой.

но они же при этом взяли и сломали нахрен вообще всё, сделав вяленого. Этим они были довольны. Ж — Логика.

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

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

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

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

Знаком ли ты с понятием бесполезной работы?

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

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

Так понятнее? :)

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

По существу ответить нечего? Я вижу программу, как её видит пользователь. Поэтому моим программам нужен отдельный монитор.

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

Там будет отдельная раскладка и куча других проблем. Оно того тупо не стоит.

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

Пользовательский софт – это то что не композитор, в данном контексте.

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

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

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

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

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

Оо, тупые отмазки пошли, ну хорошо! Вот полная цитата вашего мега-ценного сообщения:

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

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

Повторю вопрос: вы тут не пошутили, что этого всего достаточно для снесения челу всех реп на хостинге, и последующего бана?

anonmyous ★★
()

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

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

С тобой я не спорю и особо не собирался.

«Я скакала за вами три дня…» (с)

За тобой никто не скачет. Мы общаемся на форуме.

В формате «мне пох, я так чувствую»? Это может работать только для тебя лично,

Лично мне другого и не надо.

Отлично. Но это не значит, что GNOME 49 лучше чем GNOME 2. В конце концов, на этом форуме есть пользователи Ratpoison. Утверждать, что Ratpoison лучше и юзабельнее чем GNOME (любой) будет достаточно странным.

hateyoufeel ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)