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

и опять ты несёшь чушь.

Нет.

и базовая станция далеко не одна.

Этого никто и не утверждал.

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

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

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

засуньте ваш пистон знаете куда? он как раз подходит по форме и содержанию.

Ты просто не осилила. В этом треде ты уже рассказала что считаешься Очень Крутым Программистом потому что смогла написать

$ gdb vmlinux
(gdb) target remote /dev/ttyUSB0

И на основании этого называешь всех макаками. Ну не смех ли?

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

мы делали всё, внезапно

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

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

написан на ассемблере

Можно спросить? Эта ОС тебе интересна? Там именно ассемблер и немножко сишки. Круто, конечно, но увы, она не поддерживает всё то многообразие железа, что доступно в Linux. А я смотрю, начали за иксы, а продолжаете уже за сотовую связь :)

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

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

gaylord
()
Ответ на: комментарий от yars068

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

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

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

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

Удивительно как много ты потратила времени на то assembler и прочий бред, при этом умудрившись сделать статический сайт без JS нечитаемым на HiDPI мониторах. Потому что он тупо слишком мелкий. Как тебе это удалось? :)))

gaylord
()
Ответ на: комментарий от yars068

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

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

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

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

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

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

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

у меня нормальный монитор.

У меня тоже.

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

И даже её ты умудрилась набросать неправильно. Буквально нужно было НЕ ДЕЛАТЬ НИЧЕГО, но ты с этим не справилась. Изумительно.

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

И этот человек нам про софт рассказывае. Комментировать – только портить.

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

в графике есть EFL - тоже написан на Си

Это тот который spank spank bad programmer? LMAO.

Мы, конечно, ржём над SPANK SPANK BITCH, но EFL работает на тостере без GPU. А GTK не работает.

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

засуньте ваш пистон знаете куда? он как раз подходит по форме и содержанию.

Поддерживаю! Пистон достаточно убогонький недоязычок. Ruby куда приятнее для скриптования.

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

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

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

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

Этот сайт тоже отображается нормально в консольных браузерах: https://thebestmotherfucking.website/

При всем при этом он отображается нормально на мониторах с высоким DPI. А твой – нет. Потому что ты не профессионал, ты воинствующий нубас.

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

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

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

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

Нет, серьезно, комментировать – только портить.

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

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

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

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

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

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

html и есть стандарт. чего тебе не нравится - непонятно. других «стандартов» вроде пока не было.

в консоли отображается, в браузерах без скриптов работает. это всё, что требуется.

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

html и есть стандарт. чего тебе не нравится - непонятно. других «стандартов» вроде пока не было.

в консоли отображается, в браузерах без скриптов работает. это всё, что требуется.

Тяп-ляп и готово, говорю же.

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

да, пять минут для написания странички на html - это нормально.

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

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

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

Только он нечитаем на экранах с высокой плотностью, потому что ты наговнякала font-size: 50% :))

gaylord
()
Ответ на: комментарий от u5er

Справедливости ради, он и на экранах с обычной плотностью читается так себе :)

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

gaylord
()
Ответ на: комментарий от u5er

Я вообще строчку со стилем убрал и всё починилось. И даже прокрутка страницы в лисе xD

Лолда.

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

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

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

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

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

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

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

Нормальные люди: делают сайт, который работает просто из коробки для всех.

Багиня: ПРОСТО ПОКРУТИТЕ ШРИФТЫ ПОСТАВЬТЕ ДРУГУЮ ОС ПРОВЕДИТЕ КРОВАВЫЙ РИТУАЛ ЧЕРЕПА ДЛЯ БОГА ЧЕРЕПОВ.

Don’t you ever change.

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

чтобы всё помещалось на один небольшой экран

Проблема в том, что оно не работает :)))

На мобильнике слишком мелко. На ляптопе слишком мелко. Работает оно нормально только на 27" мониторе в 1920x1080. Это один из самых тупейших говнокодов, что я видел :)))

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

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

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

сдается мне, что проблема не в страничке с html.

Да, все так. Проблема в твоем быдлокоде в CSS, HTML тут совершенно не при чем :)))

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

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

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

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

Нет, проблема в том, что ты из 16px шрифта (дефолтного) сделала 8px. Никто (кроме тебя) так не делает, потому что это очень тупо. Но мы любим тебя как раз за нестандартные решения!

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

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

вот только там нет прокрутки.

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

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

Ключевое уточнение - на один небольшой экран на твоём устройстве.

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

и?

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

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

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

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

АХАХАХАХАХАХАХА. Господи, это же буквально докер-обезьяна: «олололо, на моей машине работает». Сто пудово твой сишный код такой же.

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

У тебя там буквально отключен вертикальный скролл при масштабировании. Скорее всего через css. Зачем?

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

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

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

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

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

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

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

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

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

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

Этого никто и не говорил!

ни выдают твои проблемы за якобы мои

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

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

«у меня работает» на любые валидные багрепорты

«NOTABUG. Stop reopening», знаем, плавали. Вот только это было от разработчиков любимых тобой systemd и GNOME.

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

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

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

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

EFL работает на тостере без GPU

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

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

Посмотрел над чем вы там ржете. Для такой странички переусложненная верстка, ещё и кровавый CSS до кучи. Обычное дело с вебом, где каждый второй старается наложить себе за воротник. Но старается же! Еще и набрано всё в блокноте небось. А лоровцам лишь бы потроллить.

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