LINUX.ORG.RU

X.Org Server 21.1.0

 , , ,


3

1

Спустя три с половиной года с момента выхода последней значительной версии состоялся релиз X.Org Server 21.1.0. Изменена система нумерации версий: теперь первая цифра означает год, вторая порядковый номер крупного релиза в году, а третья — корректирующее обновление.

Из значительных изменений можно выделить следующие:

  • В xvfb добавлена поддержка 2D-ускорения Glamor.

  • Добавлена полноценная поддержка системы сборки Meson. В следующей значительной версии будет удалена поддержка сборки с помощью autotools.

  • Появилась поддержка XInput 2.4, дающая возможность использования управляющих жестов на тачпадах.

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

Также сделан ряд небольших изменений и исправлений.

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



Проверено: hobbit ()

Ответ на: комментарий от wandrien

Старую мы сломали,

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

а новой не завезли

Чтобы было нормально, «завозить» должны на уровне тулкитов и приложений.

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

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

Это элементарно фиксится в рамках X11 протокола. Протокол, очевидно, нигде НЕ опирается на возможность получать всю информацию о других окнах, на это опираются в основном реализации оконных менеджеров и всяких скриншотеров/кейлоггеров. Нужным прогам можно выдать нужные права. А точнее, uid-ам, из под которых они запущены, потому что выдавать двум процессам одного и того же юзера разные права - затея идиотская. Аутентифицировать uid клиентского подключение к X серверу через unix-сокет - не проблема.

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

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

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

Я это к тому, что ниша APCS не диктует и не влияет на набор ПО в дистрибутивах Linux, а вот ниша всяких офисов и прочих прикладников вполне себе диктует. Ведь всё то, что там появляется в конце концов и будет использоваться разработчиками APCS в их собственном ПО и дистрибутивах (если таковые, конечно, имеются, я не в теме).

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

В области APCS и Linux-то ещё недавно не прокатывал.

ну, если для тебя 1999 - это недавно, ну хрен с ним…

то разработчики этих APCS будут искать альтернативы

давно уже ищут

Я это к тому, что ниша APCS не диктует и не влияет на набор ПО в дистрибутивах Linux, а вот ниша всяких офисов и прочих прикладников вполне себе диктует

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

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

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

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

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

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

Пробовал делать это под Wayland: 99.99% программ для записи или шеринга экрана под ним не работают. Оставшиеся 0.001% не поддерживают всё, что нужно, или случайно зависают, или не запускаются в 50% случаев (obs начал зависать потребляя 100% CPU без какой-либо диагностики).

Я просто не могу делать свою работу под Wayland.

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

Кстати, ты есть в p2p сетях?

Нет, но наверное нужно будет зарегистрироваться в Matrix и попробовать его, если ты о мессенджерах. Правда я даже не знаю P2P он или нет. Вообще лет 6 назад меня прямо-таки почти силой заставили зарегаться в Telegram и Discord, в первый идти я долго не хотел из-за регистрации по номеру телефона, но всё-таки сдался. Вполне себе удобные мессенджеры, в который есть самое главное – активность в интересных для меня чатах и группах.

Что б тебе ни зазеркалировать свой сайт в ZeroNet, например?

Да вот я как-то привык к старомодному Интернету и «домашним страничкам». Но сначала бложик неплохо было бы переписать на чём-нибудь и выкинуть богомерзкий WordPress. Всё равно я использую лишь 1% его возможностей. Даже картинки через scp гружу. Думал про статику, но возможность комментирования терять не хочется, там кое-где возникают интересные обсуждения.

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

Последний оплот XEmbed, системный трей и то подвергли анафеме

Если это касается трей-иконок так status notifier items (SNI) прекрасно работают. Там собственно, ничего кроме d-bus и не нужно (что Кеды что раширения в GNOME берут их именно оттуда). А меню на d-bus и GTK и Qt умеют выставлять.

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

ну, если для тебя 1999 - это недавно, ну хрен с ним…

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

давно уже ищут

Ну вот видишь, решения Red Hat в последнее время всем портят нервы. Разработчики APCS ищут альтернативы потому что меняются стандартные протоколы ставшие промышленными в новых версиях RHEL, а системные администраторы в панике переставляют CentOS 8 на что-то другое, потому что срок его поддержки уменьшили с 2030 до 2022.

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

исполняла произвольный код

всякий код с гитхаба и чёрт знает откуда.

То есть если с работы утекут проприетарные сорцы или злоумышленник получит доступ во внутреннюю сеть, это легче что ли?)

Если с такой работы утекут проприетарные сорцы - то значит контора по написанию помоек получила по заслугам.

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

Боюсь, в контексте рассуждений про APCS этот XEmbed рассматривается вовсе не для трея, а как аналог виндового COM/OLE для встраивания окон одних приложений в другие (графики и пр.).

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

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

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

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

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

Устаревшей её объявили, потому что она банально не соответствует современным требованиям.

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

Ну это да. Теоретически, можно что-нибудь поверх того же D-BUS навернуть (стандартная IPC, как-никак), но практическую универсальную реализацию как-то слабо представляю. Меню сделали, а вот на что-то большее.

Тем более не представляю, что лагеря Qt/GTK о чем-то универсальном договоряться, а без этого аналоги COM не запилишь.

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

Или даже раньше, потому что иксы изначально предназначались для сетей. Такие дела =)

Ага, а GNOME по задумке был GNU Network Object Model Environment (:

Получается, что реальный прогресс иксов за весь XXI век - это запиленный Пакардом XRender и с горем пополам поддерживаемый XInput очередной версий.

Хех, а каком вообще прогрессе можно говорить, когда главный коммитер в X.Org это вот этот человек со статистикой:

1,716 commits 49,773 ++ (добавил строк) 401,215 -- (удалил строк)

И иронично-глумливым «Deleting code for fun and profit since 2004» в своём статусе?

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

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

требованиям кого?

Как минимум десктопа.

неосиляторы заявляют, что не способны ее поддерживать

Оказывается, все кто не хочет поддерживать сорокалетнюю лапшу на сотни тысяч строк кода, в которой чёрт ногу сломит, — неосиляторы и хипстеры. Ну, раз великий «осилятор» @ananas сказал…

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

Ну это, как я понял, про встраивать layer-ы на другой из разных приложений - это я понял. Возможно для рисования графиков @ananas этого и хватит, но для полноценного COM придётся ещё, как минимум, придумать как по шине ещё и handler-ы событий прокидывать. Что-то этого как-то не увидел в протоколе.

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

Как минимум десктопа.

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

неосиляторы и хипстеры

просто интересно - а ты в код иксов заглядывал и свои правки вносил? или так, про «сорокалетнюю лапшу на сотни тысяч строк кода» тебе циперович напел?

ananas ★★★★★ ()

Отличная новость. Спасибо что опубликовал. Местные школьники кричали-X.Org мертвый. Закапывайте. Всем марш на wayland. А оказывается, что иксы живее всех живых (я это и так знал).

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

Давно пора.

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

но является ли это все редхатовское лядство признаком устаревания протокола и технологии? я вот в этом не уверен, отсюда и дискуссия

Как таковое «устаревание» вещь довольно субъективная и сильно зависит от того, где используют технологию и протокол.

Устарел ли протокол X11 и устарела ли эталонная реализация X.Org для использования в современном десктопном Linux? Одназначно да, его поддержкой занимаются с десяток человек (возможно сейчас ещё меньше), в кодовую базу особо никто не хочет лезть, а сам сервер окошек страдает от невылеченных проблем прошлых лет: тиринг, болт на безопасности, мониторы с разными DPI нормально не работают и пр. За 3.5 года всего лишь один патч-релиз со смешным ChangeLog’ом, тогда как количество нового оборудования за это время появилось дохрена: всякие VR-шлемы и VR-очки, мониторы с повышенной герцовкой, 8K HiDPI и др, поддержка чего сделана на отвались либо вообще не сделана. Тогда как у конкурентов десктопного Linux’а, читай Windows и macOS таких проблем уже не наблюдается, а новое оборудование поддерживается куда как лучше. Следовательно да, технология устарела и её нужно либо заменить, либо реализовать в ней то, что нужно тем кто использует десктопный Linux и современное железо. Если это конечно возможно и целесообразно. Ну вот разработчики которые сейчас ответственны за X.Org решили выпустить новый сервер ему на замену. Получится у них это или нет – время покажет.

Устарел ли протокол X11 и устарела ли эталонная реализация X.Org для использования в APCS? Наверное, нет. Там не нужны плавные анимации в 60-144 FPS, там пофиг на тиринг и поддержку всяких современных дисплеев 8K, безопасность там идёт несколькими уровнями выше и т. д.

Аналогию можно провести с Java 8, которая тоже давно уже устарела на Desktop’ах, но ещё очень-очень-очень долго будет жить во всяких enterprise, производствах и как раз APCS, не так ли?

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

какой огромный список изменений!

А тебе то какое дело? Ты ведь на wayland. У тебя там все модно и молодежно. Ну так и пользуйся. Тести. А те, кто на продакшене, выбирают иксы.

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

В Windows 12 что ли?

Сильно сомневаюсь. Ты вот думаешь что только Linux «катится по наклонной», но Windows для программистов и IT-специалистов катится ещё быстрее. С этой ахинеей в виде неотключаемых обновлений, просыпающегося ноута по ночам ради обновлений, двумя кривыми панелями управления «так надо» и «мы пока не смогли», постоянно шуршащим SSD в фоне какими-то зондами как только винда подумает что пользователь отошёл от компьютера и т. д. Так что если политика Microsoft не поменяется и случится «виндокапец» но десктопного Linux’а, то основной поток миграции будет на UNIX-like в виде macOS, если операционка от Apple, конечно, тоже не скатится подобными темпами.

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

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

Экая компиляция «мы решили собрать все мифы о Windows 10 от тех, кто ей не пользовался, но осуждает, в одном предложении».

если операционка от Apple, конечно, тоже не скатится подобными темпами

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

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

чьего десктопа?

Не твоего, наверное, но много чьего.

просто интересно - а ты в код иксов заглядывал и свои правки вносил?

В код KWin заглядывал, заглядывать в код X.Org надобности пока не было.

То, что иксам почти 40 лет (ну ладно, кодовой базе X.Org 30) это обычный факт, как и то, что там сотни тысяч строк кода.

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

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

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

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

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