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)
Ответ на: комментарий от sparkie

они что внутри, что снаружи - неприятное зрелище.

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

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

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

Надо иногда обновлять методички.

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

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

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

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

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

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

пшш-аудио как был ничем в плане звука

Отдельная регулировка звука на приложение, динамическое подключение устройств и управление аудио-потоками. У меня блютуз-наушники завелись из коробки, алё, я уже не помню, когда последний раз правил asoundrc.

это всё кривое и в принципе непригодное для использования

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

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

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

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

В смысле ну будет тема в 1,5 раза мельче и плотнее, и что?

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

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

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

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

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

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

нормальная реакция для ламера

Собственно, да. Будучи ламером, ты полностью отрицаешь юзабилити.

если не разбираешься в музыке

Получше тебя разбираюсь, деточка.

и не работаешь со звуком

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

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

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

нет никаких проблем с моим мнением. есть твоя дешёвая клоунада тут.

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

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

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

В смысле ну будет тема в 1,5 раза мельче и плотнее, и что?

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

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

клоун

клоун

клоунада

клоунская физиономия

Вы в цирке работаете? Или у вас какое-то помешательство на клоунах?

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

нет никаких проблем с моим мнением. есть твоя дешёвая клоунада тут.

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

звук - это, прежде всего, качество. и пшш-аудио с качеством несовместим в принципе

У меня в последние лет 10 нет никаких проблем с качеством в пульсаудио. С пайпвайром, кстати, тоже.

они слушают такое

Говнарь с лора попрекает музыкальными вкусами, спешите видеть.

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

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

я вот как раз нет. но ты посмотри на активность данного субъекта и всё станет понятно. его обессивность с клоунскими выпадами и клоунскими рожами на ЛОРе просто поражает. никто больше, даже самые отчаянные тролли, тут не увлекается подобными детскими высерами.

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

посмотри на активность данного субъекта и всё станет понятно. его обессивность с клоунскими выпадами

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

Нечего на зеркало пенять, коли рожа крива.

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

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

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

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

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

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

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

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

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

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

не всё, что понаписали в современных книжках «для достижения успеха» является наукой.

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

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

теперь ты бегаешь за мной и строишь клоунские рожи

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

я остаюсь при своём мнении

Твое мнение маргинальное и ничем не подкрепленное.

не всё, что понаписали в современных книжках «для достижения успеха» является наукой.

А еще ты засунула голову в задницу и продолжаешь оттуда вещать, не желая вообще взглянуть на реальность:

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

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

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

чувствительный абсолютный слух

Ну всё, началась перепись абсолютников на ЛОРе :)

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

эстрадный вокал, четыре октавы, и чувствительный абсолютный слух

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

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

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

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

PulseAudio был действительно не самым удачным решением, заточенным только под воспроизведение. Но ему на смену пришёл такой же юзерспейсный PipeWire.

В начале PA был, скажем прямо, периодически заедающим говнищем (филигранно ты, конечно, про «не самым удачным решением»), потом более-менее поправился, но его заменили PW, который стал совсем хорош. А тут, во-первых, вижу признаки лютейшей СПВ, во-вторых, как обычно, рассуждения о вкусе устриц, которые не ела (или ела очень давно и не тот сорт и вообще слизней)

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

В начале PA был, скажем прямо, периодически заедающим говнищем (филигранно ты, конечно, про «не самым удачным решением»),

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

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

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

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

У меня были проблемы при воспроизведении и это изрядно бесило, когда звук внезапно ~ раз в неделю становился пердяче-металлическим :) Я быстро накостылил ручной перезапуск и мне этого хватило. А потом это поправили.

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

UX/UI это область Computer Science. Я думаю, тут всё очевидно из названия

Computer science, как известно, не совсем science, и вовсе даже не про computer. Как-то так Сасман говорил.

Дейкстра, если не путаю, говорил, что computer science настолько же о компьютерах, насколько астрономия о телескопах.

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

У меня тоже никогда не было проблем с PA, но вот с Pipewire эти проблемы таки появились. Заключаются они в щелчках, а также время от времени, например в песнях, слова как-бы на милисекундный повтор ставятся. Не знаю как объеснить, пластинку заедает в общем. Решается это только добавлением парамера ядра preempt=full, а щелчки лечатся небольшим увеличением квантования. Так что все относительно.

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

чувак, это не устрицы.

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

И вновь СПВ говорит о том, о чём ни в зуб ногой :) Уже все мигрировали на PW, который намного лучше.

надо иметь уши

У меня есть музыкальное образование, внезапно, да? Есть опыт выступлений как соло, так и в составе ансамбля и оркестра (даже места какие-то занимали). И не ты одна во всём мире пела, если что.

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

у меня за плечами более 30 лет занятий музыкой

Молодец, возьми с полки пирожок.

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

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

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

Да щас, пока не вышел pipewire, pulseaudio так и тёк какими-то буферами, так и трещал. И за каким-то хреном мне приходилось погружаться в дефолтные частоты дискретизации разных устройств и приложений (иначе эта скотина гоняла 44к в 41,8 и обратно везде, где это не нужно) Хотя сам протокол и киллер-фича - работать прозрачно вместе с JACK - бесценны. Но pipewire в этом плане какой-то космический уровень - вроде всё совместимо, но работает идеально.

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

Не понимаю, зачем вы меряетесь субъективными показателями, в то время как есть объективные факты: PulseAudio, действительно, имел весьма хреновые в плане качества параметры ресемплинга по умолчанию, рассчитанные на минимальную нагрузку в ущерб качеству, но это всё элементарно настраиваемо, и лично я при resample-method = speex-float-8 уже никаких недостатков не слышал. Плюс к этому была возможность полностью избежать ресемплинга (avoid-resampling = yes), когда PulseAudio менял параметры подключённого аудио-оборудования под sample rate потока.

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

Да щас, пока не вышел pipewire, pulseaudio так и тёк какими-то буферами, так и трещал.

Про утечки спорить не буду, не мерял и свечку не держал, но треска я уже давно не помню. Скорее всего это что-то железячно-специфическое, или какие-то проблемы конкретной версии/дистра/сборки. На пайпвайр я ушел из-за необходимости настраивать кодеки для блютузовых ушей. Удивился еще, что оно вообще бесшовно сработало как in-place замена пульсы.

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

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

У меня треск появлялся после нескольких часов аптайма и/или выхода из сна на вполне современном райзене. Треск такой конкретно как при захлёбывающемся буфере. Ну либо у убунты с системд был какой-то способ загнать пульсу в нижайший приоритет и своп.

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

На компе R5 3600, на ноуте i5-7300U, и там и там поведение одинаковое.

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

С которым в режиме эмуляции JACK вполне можно писать звук с минимальной задержкой. Я это делал, делаю и буду делать.

Я для минимальной задержки при игре на оффтопике всегда пользовался Line 6 UX2. С PipeWire у меня сохраняется минимальная задержка, когда я играю в Line 6, а звук вывожу на встройку (потому что к ней колонки подключены). И это всё легко, прозрачно и обалденно.

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

Не понимаю, зачем вы меряетесь субъективными показателями

Лично я ничем не меряюсь. Это наша клоунесса (клоунша, клоун_ка? @Iron_Bug, как тебя там правильно величать?) свою ненависть к пульсу оправдывает собственным говнарством.

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

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

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

На десктопе и в онтопике такое бывает?? У меня 5 звуковых девайсов: встройка, HDMI, USB микрофон, гитарный интерфейс и веб-камера

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

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

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

Значит проблема действительно в пульсе или настройках. Пользуйся пайпвайром :)

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

Записали бы уже совместный альбом, что ли.

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

Подозреваю, если убрать ресемплинг, оно уменьшится,

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

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