LINUX.ORG.RU

X.Org Server 1.11.0

 


0

1

Состоялся новый релиз X.Org Server с номером 1.11.0. Список основных изменений по сравнению с 1.10.0:

  • Серьезная борьба с утечками памяти
  • Многочисленные исправления ошибок в проектировании и реализации сервера
  • Чистка кода и рефакторинг в плане удаления неиспользуемых полей в стуктурах, аргументов функций, повторяющихся включений заголовочных файлов, переименование некоторых переменных и методов
  • Улучшена поддержка работы устройств, в частности клавиатуры, обработка ситуации ее горячего отключения, а также исправления некоторых ошибок сервера при работе с ней
  • XQuartz 2.7.0 (Х-система управления окнами для OS X) - небольшой рефакторинг, исправление ошибок, приводящих к аварийному завершению работы
  • Чистка кода и исправление ошибок glx - системы для работы с OpenGL
  • Удаление при запуске сервера устройств, которые не получилось инициализировать для работы
  • Изменения в формате xorg.conf, в частности возможность использования значения NULL
  • Изменения в процессе записи логов

Поддержка жестов multitouch в X Input, а также RandR 1.4. с новыми расширениями в релиз включены не будут. Также следует отметить, что при установке нового Х-сервера придется заново собрать драйвера для графических адаптеров из-за несовместимости с прошлыми релизами на уровне бинарного интерфейса.

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

★★★★★

Проверено: Dimez ()
Последнее исправление: ins3y3d (всего исправлений: 2)

только вчера rc2 собрал

Novell-ch ★★★★★
()
Ответ на: комментарий от vurdalak

а вялендом её мучить не жалко!? о_О
скорости он не добавит
вкусностей нет
дров (возможно, пока) нет
софта (возможно, пока) нет
куча костылей и лишних прослоек
...

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

Ну это сейчас все так. Поэтому и не ставлю. Когда будут стабильности, дрова и вкусности, тогда и буду пробовать.

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

Эффектов красивых побольше.

Если честно, даже не знаю. Меня и иксы устраивают. Единственная проблема - блоб нвидии, но тут вяленд вряд ли поможет.

vurdalak ★★★★★
()

> Многочисленные исправления ошибок в проектировании и реализации сервера

Интересно каких? И часом не wayland ли подстегнул разработчиков иксов) Даже когда появляется что-то новое и «не нужное», оно подстегивает разработку нужного, к примеру хром подстегнул разработку лисы, так что конкуренция это гуд

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

к примеру хром подстегнул разработку лисы

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

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

>куча костылей и лишних прослоек

а вот с этого места поподробнее пожалуйста.

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

и с xf86-input-evdev беда,
интеловские дрова пересобрал, заработало,
но ни мышки, ни клавы с тачпадом не подхватилось.
замаскировал пока что.

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

Проблемы блобоюзеров — проблемы блобоюзеров.

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

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

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

Чистка кода и рефакторинг в плане удаления неиспользуемых полей в стуктурах, аргументов функций, повторяющихся включений заголовочных файлов, переименование некоторых переменных и методов

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

Да, пересобрал всё ещё раз, полёт нормальный. Неужели невнимательность...

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

О да. Это очень заметные изменения, они стоят новости на главной.

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

на мой взгляд, ABI и API не должны меняться в рамках минорных релизов. Иначе говорить что-то о stable наивно :)

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

> Иначе говорить что-то о stable наивно :)

Ну ты как маленький прям. Никогда про популярный среди некоторых разработчиков принцип «stable API is nonsense» не слышал? :)

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

Он новый. А я люблю новинки.

Если честно, даже не знаю. Меня и иксы устраивают.

как говорится - без комментариев ))

Sith ★★★★★
()

Да кто же им платит то?

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

Игнор ABI — не панацея. Это как игнорировать чувство боли и голода — кажется, что будет лучше, но огребаешь.

А вот проблемы блобоюзеров и полезли.

I have prepared xorg-server 1.11.0 with all drivers in staging. This release includes an ABI bump for both input and video drivers, so all drivers have been rebuilt also. The current Nvidia driver doesn't support this version of xorg-server yet, an ignoreABI hack is required to get it starting, but drawing is not completely bug-free with that. I will move this release to testing tomorrow. Users of the nvidia driver are advised to ignore the update for now or switch to the nouveau driver.

С вашим IgnoreABI всё лагает:

an ignoreABI hack is required to get it starting, but drawing is not completely bug-free with that.

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

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

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

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

ты считаешь, что blob a priori плохо? Ну и пересобирать каждый раз совсем не user friendly way. Представь что было бы, если б формат rss лент раз в энное время кардинально менялся

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

Ты что, действительно не видишь разницы?

Поясняю для несведущих: система с rss клиентом сломается сама, если формат rss будет часто меняться. Тогда работающая система вдруг перестанет поддерживать имеющиеся ленты. Плюс рсс клиент надо переписывать (редактировать исходники) для поддержки новых лент. А пользователю вдруг внезапно надо будет суетится и обновлять клиент.

А в данном случае, во-первых, ничего переписывать не надо вообще (исходники ровно те же), а во-вторых — само ничего не отвалится. Просто при запросе обновления xorg-server заодно обновятся драйвера. Сами. Пользователь не заметит вообще ничего.

Теперь чуешь разницу?

А блоб — да, априори плохо. Кода нет, что делает — непонятно, дохлый старый блоб хрен заведёшь в новом окружении без плясок с бубном. Например, если это — игра и она слинкована с какой-нибудь ископаемой версией библиотеки. И пересобрать при бампе ABI блоб нельзя, надо ждать пока производитель задумается. А если производитель сдох — то и драйвер, считай, сдох, потому что его пересборкой при смене ABI или исправлением при смене API никто заниматься не сможет.

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

Дрова? Сами? их, как минимум, нужно будет maintainer'у собрать и упаковать. Я не против изменения ABI, но, лично мне хотелось бы, чтоб, в рамках минорнощины таких изменений не было. Минорщина для багфиксов, мажорные версии для расширения функциональности.

Сам по себе блоб — очень неприятен, но часто без него ещё не обойтись.

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

С точки зрения пользователя — да, сами. Мы говорили именно про него.

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

Согласись, что твой пример (с рсс клиентом) был некорректен.

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

Мне почему-то кажется, что разработчики взяли мультисемплинг из CrossOver, потому что остальные изменения бесполезны. Новый Gecko - ну был 1.2, стал 1.3 (допустим), ну и что? Пофиксили баги, и это хорошо. Затем обновлены переводы, чистка кода и так далее. В общем, только мультисемплинг, и всё. Тем не менее, он крут.

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