LINUX.ORG.RU

XLibre 25.0 — первый выпуск форка X.Org Server

 , , xlibre,


0

7

Представлен первый выпуск проекта XLibre, развивающего форк X.Org Server. Выпуск позиционируется как имеющий качество бета-версии и предназначен для тестирования и выявления возможных недоработок. XLibre 25.0 включает изменения ABI, то есть для корректной работы требуется пересборка X11-драйверов. Проект открыт к сотрудничеству с дистрибутивами и готов интегрировать в свой состав патчи, накопившиеся в процессе сопровождения пакетов с сервером X.Org.

Форк создал Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений — до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest. Энрико приглашает присоединиться к работе над XLibre всех желающих, готовых внести свой вклад в разработку и заинтересованных в продвижении X11, независимо от страны, расы, пола, возраста, политических убеждений и личных особенностей. С момента основания форка к разработке уже подключилось более 10 участников, предоставивших несколько десятков изменений.

Причиной создания форка стало несогласие с политикой сопровождающих X.Org, ведущей к стагнации разработки, в то время как Энрико выступал за активное продолжение развития и проведения большой чистки X-сервера. Недовольство сопровождающих в отношении Энрико, которое привело к прекращению приёма от него изменений, вызвано тем, что некоторые связанные с проведением чистки изменения приводили к проблемам, регрессиям, нарушению ABI и сбоям при сборке. Кроме того, Энрико был склонен к обобщающим утверждениям и заявлял, что компания Red Hat намеренно тормозит развитие X-сервера.

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

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

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

★★★

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

именно так. знаешь, почему сейчас всё здесь так стрёмно? именно потому, что когда-то «зилы-буханки» были просраны. а вместо них притащили «стандартное» импортное.

так что это относится вообще ко всему. К - конкуренция.

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

Что конкретно сейчас стремно-то? У меня стоит KDE с вялендом и всё прекрасно работает: и гуйня, и звук, и даже гуевые свистелки в виде VRR. Буханки не были просраны. Некоторые из них превратились в зрелые решения, а другие сдохли из-за неконкурентноспособности.

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

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

ну, тоже не факт. бабло, к сожалению, не побеждает зло. и не коррелирует с качеством, если нет конкуренции.

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

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

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

Рассмотрим ситуацию со средней кнопкой мыши подробнее - если эта фича не нравится довольно большому количеству человеков, то вероятность что хотя бы один из них либо писал на багтреккер либо сам является «разработчиком» иксов - весьма высока.
Вынос фичи в опциональные - явно не великая работа (в крайнем случае костыль с проверкой включенности фичи при клике занимает аж 4 строчки).
За сим вероятность что патч с выносом в опции - так же весьма высока.
Но раз патч хайли лайкли был но очевидно что не принят то теория заговора так же хайли лайкли не теория а нам осознанно ломают тексты случайными кликами под эгидой «а вон в вяленой сессии то галка есть»!!1

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

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

Я как-то для интереса посидел пару месяцев на маке. Так что теперь я хочу такой же DE, только в линуксе. Безотносительно уродливости остальной системы, гуйня там сделана просто превосходно.

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

У меня стоит KDE с вялендом и всё прекрасно работает

А у меня не работают нормально эклипс и идея переодически ломая себе все всплывающие окна включая меню.

Отличие не столько в том что у меня это все прекрасно работает под иксами, сколько в том что и у тебя все перечисленное тобой тоже прекрасно работает под иксами 😁

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

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

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

гуйня там сделана просто превосходно.

В отличии от кед, под маком я как минимум не могу вызвать терминал непосредственно в файловом менеджере, разбить окошко терминала сеткой и даже просто вырезать-вставить файл 😁
Сиротливо молчу про превьюшки документов/фот в правой части окна файлового менеджера и адиозно-унылую работу с самбой, которая просто умирает при открытии папок с 1000+ фотографий (все известные науке костыли использованы - все равно умирает, спас только переезд на нфс).

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

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

Я не говорил, что гуйня идеальна ;)

адиозно-унылую работу с самбой

Адиозно-унылая работа с самбой это как раз в KDE. Обзор сети сломали и не чинят, потому что НиСиКуРнА.

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

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

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

Не, иксы это университетское порождение.

Вообще-то там IBM и DEC пробегали. Это вообще была коллаборация.

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

более ужасного интерфейса, чем у маков, никогда в жизни не видела

Видела или пользовалась? У него есть объективные минусы, можешь их привести?

и чем такой ужас дальше от Linux - тем лучше

Кому лучше?

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

Так и чьи это проблемы?

В данном случае - мои.
Но я могу решить их только двумя путями:

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

Пусть почешутся и научат.

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

rukez ★★★★★
()

Кстати вопрос - вяленый позволяет в одном контейнере создать несколько областей, которые будут независимо рисоваться разными ядрами и при этом не будут иметь общей синхронизации при отрисовке кадров?
Если нет то получается вообще ничего не дает 😁

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

Что дает вяленый Яве

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

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

Не, иксы это университетское порождение.

Отфинансированное DEC и IBM и написанное не студентотой, а их сотрудниками:

DEC agreed to contribute more than 300 terminals, 1600 microcomputers, 63 minicomputers, and five employees. IBM agreed to contribute 500 microcomputers, 500 workstations, software, five employees, and grant funding.

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

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

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

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

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

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

Я поддерживаю что он идет против системы, но ля, с чем?

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

https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/

The top complaint about running IntelliJ-based IDEs on modern Wayland desktops was the blurry picture you’d get when you scaled your desktop to a fractional value, not an integer multiple of 100%, e.g. 150% or 215%. While this wasn’t an inherent problem with X11, Wayland addresses fractional scale in a more robust way, and our new graphical subsystem supports any desktop scale, including fractional.

This area of Wayland is still under development, with improvements being made both on the protocol side and in implementations (such as KWin, Mutter, etc). We follow this work closely and will make the necessary updates to our graphical subsystem as the situation evolves.

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

Студентота помогала, но таки в остальном это буквально корпоративное детище.

Ой-вей, ты зачем рушишь манямир иксофанбоев?

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

В целом согласен, детали с чем не согласен расписывать влом

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

стоп-стоп.. жаба же не в вакууме висит и «сама себя рисует». она юзает ту прослойку гуя, которая стоит в системе

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

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

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

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

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

Фигассе каких осьминогов нашли - 1600 микрокомпов и 500 рабочих станций на пять+пять операторов 😁

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

ну, тоже не факт. бабло, к сожалению, не побеждает зло. и не коррелирует с качеством, если нет конкуренции.

С этим было бы глупо спорить.

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

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

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

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

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

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

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

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

попробуй запустить свою жабу на голом железе, в консоли tty, например. и всё станет ясно.

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

а это тут при чём вообще? впрочем, я работала с OS/390, это не настолько древнее поделие IBM и его вполне ещё можно встретить работающим на мейнфреймах. кстати, там были уникальные распределённые «драйверы», которые могли копировать даннные между внешними дисками без участия машины. и там гигабайты копировались просто влёт.

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

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

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

Какая-никакая конкуренция на рынке осей, пока что, существует.

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

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

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

Я не говорю, что они это и делали, просто объясняю, на какой почве возникает теория заговора.

Для теорий заговора не нужно никакой особой почвы. Достаточно одного буйного шиза. Говорю как объект уже не первой теории заговора.

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

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

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

говорят, можно даже на потолке. но неудобно.

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

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

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

Надо будет сказать при случае товарищу, ведущему разработчику mariadb что он тупой ламер, потому что использует мак :) ( есть еще сервак с линуксом без монитора под столом). Я не читал определение ламера, но лет 25 лет назад один хороший инженер дал мне такое: «Ламер это не тот кто мало знает (это юзер), а тот кто много наезжает.» Так вот мак сделан для пользователей, и непонятно почему вы считаете их тупыми? Они могут отлично лечить зубы или ремонтировать автомобили например. Веб и мобильные разработчики вполне себе успешно используют.

И еще. Софт это еще не все в десктопе. Retina display без ШИМ и кристаллического эффекта, позволяющие сохранять зрение, мощь, работающее из коробки железо, время работы от батареи тоже что-то значат. Сам не пользователь и не фанат мака, просто имею уважение к качественно сделанным вещам.

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

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

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

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

Это был намек, а не аппеляция к авторитету, но ты не поняла придется написать прямым текстом. Пользователи у тебя, тупые, прикладные программисты тупые, эппл и её потребители тупые. Все вокруг мудаки, одна ты Д’артаньян. Ну да куда уж нам приматам до тебя :)

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

на какого фейхоа запускать i3wm в блоатвари типа кед?

Кагбе это не я написал «Хочу тайлинг в KDE», вопрос не по адресу.

сам смысл i3wm в том, что он быстрый и нежручий.

Какая разница, если приложения жрут еще больше?

t3n3t
()
Ответ на: комментарий от FreeLiver

Я не читал определение ламера, но лет 25 лет назад один хороший инженер дал мне такое: «Ламер это не тот кто мало знает (это юзер), а тот кто много наезжает.»

Совершенно верно. Тот, кто мало знает назывался «чайник» и это было не зазорно. Зазорно было быть ламером, потому что это означало чайника с претенциозностью.

t3n3t
()
Ответ на: комментарий от FreeLiver

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

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

если ты хочешь качества - делай сам

Такое допустимо, если Вы квалифицированный программист. А если нет? Как Вы будете что-то опенсурсное дорабатывать? Ответ: никак.

а всё остальное - это разного рода компромиссы.

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

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

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

и где она? как-то не много вариантов.

Винда/Мак/Платные дистры того же линукса. Выбор не слишком большой, но нельзя сказать, что его нет.

и у них меж собой договорная система

В чем это выражается?

если сейчас просрать выбор в опенсорце - будет потеряно всё, вообще весь софт.

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

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

Возможно. Я это все в одну цепочку с кондачка не могу уложить.

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