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 ()
Последнее исправление: sudopacman (всего исправлений: 6)

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

Молодец, а WinRAR он собирает под Windows 10, настроив версию MSVC для линковки. Никаких там toolkit’ов, библиотек и прочей по<мат опущен>ни, на которую кто-то выше ссылался.

Когда такое будет в Линуксе - разбудите меня.

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

За то время пока делали Wayland

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

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

Это не соответствует истине, ибо 100% графических программ для GNU/Linux работают в конечном счёте через этот API.

Когда ты перестанешь врать?

X11 не является частью kernel API.

Wayland API не является частью kernel API.

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

Примерно так же можно собирать snap/flatpak под определённые версии runtime.

Одинаковые проблемы решаются ±одинаковыми способами.

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

Примерно так же можно собирать snap/flatpak под определённые версии runtime.

Одинаковые проблемы решаются ±одинаковыми способами.

Класть хотели ISVs на ваши полу-virtualization поделия. Ни в одной успешной коммерческой ОСи не нужно такое говно, что подтверждается тем фактом, что почти ни одна коммерческая компания не использует ни Snap, ни Flatpak, ни AppImage.

Очередная убогая попытка читерить с реальной API/ABI совместимостью - тьфу ты.

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

Дурень, Visual C++ Redistributable тебе о чём нибудь говорит? Это не тоже самое что libstdc++ ?

То что IDE в линукс сама тебе не подсовывает таргетный компилятор, тулчейн, рантайм и не делает chroot - ну так вопросы к IDE, а не к ядру. Вот то что IDE уровня MSVS (да хотя-бы XCode) нет - это я бы ещё согласился. Всё придётся делать руками (ну если эти руки есть, конечно).

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

X11 не является частью kernel API.

Wayland API не является частью kernel API.

Какое слово из этих:

100% графических программ для GNU/Linux работают в конечном счёте через этот API

— вам непонятно?

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

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

не планирует переходить на вяленого
напишите, пожалуйста ваши «за» в сторону иксов

Напишите хоть один плюс вяленого, за исключением модно-стильно-молодежно.

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

А??

А графика работает через

файлы, сокеты, ioctl, shmem и прочие POSIX вызовы

Что за бред вы несёте.

В POSIX стандарте нет ни слова про графические приложения и ввод через что-то, кроме COM port/keyboard. Никаких вам mouse/touchpad/HID и прочее.

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

В POSIX стандарте нет ни слова про графические приложения и ввод

Нету, но если вы будете отправлять в сокет сообщения в соответствии с протоколом X11/Wayland, то оно внезапно будет показывать графику.

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

ССЗБ. Штатно настроить по своему выбору время, в которое будет проведена загрузка обновления, установка обновления и перезагрузка не удосужился - упс.

Вот лично я настраивал и время, и делал подключение лимитированным и что-то только не делал, винда всё равно начинала качать и ставить обновления когда ей это вздумается. Обычно когда мне нужно было работать над ресурсоёмкими задачами. Либо внезапно ночью пробуждала комп из sleep’а (конечно же будив меня) и накатывала свои говнообновления. Только за один этот факт это поделие можно отправить в /dev/null вместе с теми индусами, которые придумали будить компьютер чтобы установить обновления.

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

Снова оскорбления.

Я жду как собрать приложение для RedHat 7.0 в Fedora 35. Вперёд.

MSVC != полный образ системы и вагон API.

MSVC != Fedora 35 = Qt5/GTK2 vs RedHat 7.0 - GTK 1.0/Qt 2.0.

Одна библа против всей системы, начиная с glibc, заканчивая графическими библиотеками.

Уровень дискуссии на ЛОРе, Phoronix, r/Linux как всегда на порядок ниже, чем на winfaq - нынче это, наверное cyberforum.ru (там обсуждают какие навороты поверх win32 API Microsoft выкатит в этом году и стоит ли их использовать - ответ обычно нет, но люди не против .Net).

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

Вообще, к чёрту - ответа от вас всё равно не будет, зато будут оскорбления. Я вышел из темы.

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

Либо внезапно ночью пробуждала комп из sleep’а (конечно же будив меня) и накатывала свои говнообновления

У меня тоже такое есть.

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

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

Нету, но если вы будете отправлять в сокет сообщения в соответствии с протоколом X11/Wayland, то оно внезапно будет показывать графику.

Я знаю 0 приложений, которые не используют X11/Wayland API для графики.

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

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

В Haiku графику довели до рабочего состояния намного быстрее несмотря на небольшое число разработчиков.

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

ну тут хоть есть графика, что был секс. нет графики - нет секса)))

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

а что, у тебя через святой дух оно работает а не через ядро? // впрочем вижу, что отвечаю birdie

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

у нормальных людей - нет

Везде так. Видеокарта за список окон и распределение сообщений ввода не отвечает.

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

В Haiku графику довели до рабочего состояния намного быстрее несмотря на небольшое число разработчиков.

Haiku разрабатывают практики, Wayland разрабатывают идеалисты. Всё не так, конечно, но недавно прозвучал интересный тезис: «Wayland - он в основном для embedded devices». Если подумать, то это так - поэтому разрабы Wayland забили на reference Wayland сервер, ибо зачем embedded clipboard/drag-n-drop/systray/screen casting и туча вещей, нужных только full-featured desktop пользователям.

Только почему Wayland предлагают в качестве замены Xorg/X11 - я не знаю и не понимаю. Видимо, Wayland = Gnome, а дальше нас не волнует.

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

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

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

Это уже пятое оскорбление в отсутствие аргументов на двух страницах. ЛОР и фанаты свободы не меняются.

При этом я сижу на Linux с конца 90х, а большинство фанатов свободы, которые заливали за Open Source в это время и даже следующее десятилетие, давно обзавелись детьми и сидят на MacOS/iOS и вспоминают про Линукс с ужасом.

И через 10 лет большинство заливающих тут про прелести Wayland, жуткие недосатки X.org и якобы «совместимость»/kernel userspace API, то же не будет. Видимо, период с 18 до 30 - это время, когда люди массово прибегают посмотреть на Линукс, а потом их сдувает, как никогда не было.

Грустно и печально.

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

И что, там и тиринга нет (принципиально, а не по принципу «УМВР»), и анимации плавные, и тачскрин поддерживается, и жесты на тачпаде, и всякие high resolution scrolling, и графические планшеты, и HiDPI, и дробное масштабирование, и конфигурации с мониторами, у которых разный DPI и разная частота обновления, и безопасный API для доступа к событиям ввода, и безопасный API для захвата экрана, и передача буферов без копирования, и методы ввода, и VR, и idle inhibit, и т. д. и т. п.?

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

Для управления отрисовкой видеокарта тоже не требуется

ну-ну, формально и ускорение вообще не «требуется»))) можно посидеть подождать. ​в 2021 управление в том числе ведётся с видеокарты

ему мало дала нарисованы они видеокартой или процессором.

а зря, скорость доступа до системной и видеопамяти разная

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

Haiku

практики

продолжаю угорать с треда

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

+variable refresh rate, +integer scaling…

  1. В Linux нет (нативных, AAA, за редким исключением) игр.

  2. Нужно 0.01% пользователям.

Что-то ещё?

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

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

Я сейчас другим занимаюсь, делаю реализацию вызовов ioctl DRM для видеокарт Radeon Southern Islands+ в пространстве пользователя чтобы заработал драйвер Vulkan из состава Mesa.

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

я тоже могу составить список чего в нём нет, а в Haiku есть

Ну давай. Только желательно реально полезное для пользователя.

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

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

И что, там и тиринга нет

Покажите мне как запустить любую Wayland среду поверх Vesa. Меня мало волнует список этих портянок, если у вашего божественного протокола нет safe mode.

А вот HaikuOS летает на любой VESA compatible карте, без всякого OpenGL/EGL/Vulkan и прочего.

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

нативных

сходу пошли потешные вихляния

AAA

навалом(dxvk)

Нужно 0.01% пользователям

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

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

Тут же фанаты свободы, так?

Как это тащить в Линукс враждебные API от ужасной компании?

Что-то не так!

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

Т.е нативных AAA игр нет, зато есть трансляция вызовов враждебной «неправильной» «следящей» ОСи.

Сами не можем - украдём!

LOOOOOOOOOOOOOL.

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

Меня мало волнует список этих портянок, если у вашего божественного протокола нет safe mode.

Кстати да. Линуксы до сих пор в ядерную консоль вываливаются если не заработал нативный драйвер. Если графику с VESA/GOP как-то и завести, то будет сильно тормозить. В Haiku программная графика летает за счёт особенной реализации с двойной буферизацией.

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

тупиковый наезд, ведь под гаайку нативных AAA игор нет и не будет… да и не им говорить про воровство тогда

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

как запустить любую Wayland среду поверх Vesa

что такое среда в твоём понимании, может пятница, бгг

http://manpages.ubuntu.com/manpages/bionic/man5/weston.ini.5.html

       backend=headless-backend.so
              overrides defaults backend. Available backend modules in the /usr/lib/x86_64-linux-
              gnu/weston directory are:

                 drm-backend.so
>>>                 fbdev-backend.so
                 headless-backend.so
                 rdp-backend.so
                 wayland-backend.so
                 x11-backend.so
anonymous
()
Ответ на: комментарий от anonymous

а что, у тебя через святой дух оно работает а не через ядро?

Через 2 слоя трансляции.

Сначала KMS, да, ядро, но X11(XCB)/Wayland, потом GTK/Qt/EFL.

И только KMS из этих трёх стабилен (по факту X11(XCB) стабилен, но приложений, которые его напрямую используют - практически нет, кроме всяких демок, а-ля xсlock).

Мозгов только на оскорбления хватает. Поздравляю!

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

Покажи как Gnome/KDE работают без нативных KMS драйверов и MESA. Потом поговорим.

Мне эти вшивые примеры непонятно откуда совать в лицо не надо. Weston - убогость, а не среда. Там даже task panel нет, что есть в примитивном IceWM, который содержит в 5 раз меньше кода и имеет в 10 раз больше фич.

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

Не знаю что такое «двач».

Это уже примерно 10 пример на этой странице, когда в полное отсутствие аргументов - в ответ оскорбления и уход от темы.

Фанаты свободы восхитительны в своём бессилии доказать преимущество свободной ОС.

Нативных ААА игр - а как же proton? Простите, что?

«В магазине нет рыбы, но есть рыбные консервы!» LOOOOOOOOL.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.