LINUX.ORG.RU

Вышел X.Org 1.16

 , , , ,


0

2

Совершилось!

Наконец-то выпущен графический сервер X.Org версии 1.16.

Этот выпуск привносит множество изменений, некоторые из них перечислены ниже:

  • Добавлена новая подсистема ускорения видео Glamor.

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

  • XWayland - конвергенция с проектом Wayland.

    XServer интегрируется в оконную подсистему Wayland.

    Для отрисовки используется библиотека Glamor, что позволяет избежать большинства проблем с производительностью на уровне оконного менеджера;

  • Интеграция с Systemd. Возможен запуск и управление сервисом посредством данной системы инициализации, что должно улучшить скорость запуска «иксов» и надежность взаимодействия в целом.
  • Очистка кодовой базы проекта от тысяч предупреждений времени компиляции. В течении многих лет мы добавляли различные флаги компиляции, чтобы остерегаться использования небезопасных практик программирования. Новая версия значительно сокращает количество таких предупреждений компилятора;
  • Glamor для Xephyr. Данная реализация x-сервера поверх себя самого служит основной средой разработки для нашей подсистемы 2D-ускорения. Она позволяет вести быструю разработку и тестирование кода сервера на одной и той же машине;
  • Поддержка устройств с интерфейсом подключения отличным от PCI. Некоторые современные графические устройства недоступны посредством стандартного PCI API. Новая версия графического сервера автоматически опознаёт и конфигуриет такое оборудование, как это происходит в других ОС.

Впервые, в сравнении с предыдущими релизами, мы добавили довольно много кода в серверную часть графической библиотеки, 2/3 изменений относятся к подсистеме Glamor: 604 файла подверглись изменениям, произведено 34449 коммита, 7024 удаления блоков кода.

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

★★★★★

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

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

Либо могу, но я об этом не знаю.

Именно.

А в Sysvinit и OpenRC мне сразу все понятно.

И это понимание заложено в тебя на генном уровне, так?

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

Неправильно LORCODE использовал.

И это понимание заложено в тебя на генном уровне, так?

Нет. Просто там все в понятном мне скриптовом виде. В слаке я даже как-то грузился в синглюзер и вынес кучу ненужных модулей и автозагрузчиков. Ускорился на 5 секунд.

DeadEye ★★★★★
()
Последнее исправление: DeadEye (всего исправлений: 1)
Ответ на: Неправильно LORCODE использовал. от DeadEye

там все в понятном мне скриптовом виде.

Значит, на генном уровне понимание скриптового вида, так? Я к тому, что systemd вполне документирован, при желании разобраться несложно.

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

а ещё есть интересный феномен, который заключается в том что очень ОЧЕНЬ много людей которые думаю что понимают bash, ...

...на самом деле оказывается что bash не понимают.

об этом не так давно писали на opennet [юмарную новость:-)] — про точечные файлы и *

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

ну вы же там ещё какие-то скрипты меняете?... они наверное являются частью пакетов которые перезаменятся (?) при апдейте?

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

то есть, ты в реале такой кретин? ок

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

Что понимать под этим?

Вот делаешь ты, к примеру, какой-нибудь модуль для того же Xorg'а и хочешь в инсталл-скрипте прописать для этого модуля те или иные параметры в xorg.conf (а в анинсталл-скрипте, соответственно, убрать их). Теперь риторический вопрос: что проще — программно менять /etc/X11/xorg.conf или создавать (удалять) файл в /etc/X11/xorg.conf.d/?

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

Не писал и не добавлял модули к иксоргу. Но если я правильно в уме провел аналогию, то проще закинуть в conf.d.

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

Не писал и не добавлял модули к иксоргу.

Я тоже, просто темой навеяло. Зато в sysctl.conf скриптами лазать приходилось, да здравствует sysctl.d!

Но если я правильно в уме провел аналогию, то проще закинуть в conf.d.

Правильно. Собственно, я исходно прицепился к словам про «одного большого конфига» и пытался показать, что несколько маленьких иногда таки лучше одного большого. Возвращаясь к journald.conf — по-моему, вполне логично, что настройки подсистемы логгирования «живут» в отдельном от остальных около'systemd'шных конфигов файле.

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

Да. Только я детка с легкой 3-дневной щетиной.

Понимаю, что это Сеть, но все-таки чувство такта нужно иметь, я по-крайней мере лет эдак на 8 тебя постарше.

Без обид, но со взаимоуважением ;)

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

А ты забавный. Не хочешь обвинить в этом лично Билла Гейтса? Он имеет такое же отношение к твоей проблеме, как и systemd, уверяю. Даже большее.

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

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

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

Да, не обращай внимания, это меня сегодня болваны с одного call-центра напрягли,дык я на людей и кидаюсь.

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

У меня такого не было, как я уже выше написал. А у меня был не один дистрибутив с системдой.Такого, чтобы она гадила прямо в stdout — нет.

Скажите спасибо ублюдочной системе логгирования

Ты, должно быть, про journald. Так и она сейчас в нормальном состоянии. Большинство ярых хейтеров системды ощущают попаболь только из-за полнейшей лени и нежелания RTFM. Системда в этом, очевидно, не виновата.

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

событийный интерфейс

4.2, systemd специально создавался не событийным, а основанным на зависимостях

приглашение появляется раньше

4.2, юниты getty имеют Type=idle и запускаются строго после всех остальных сервисов.

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

О, хоть и не пятница.

Давайте лучше продолжим тему девочек и истории тюрских народов на просторах кипчакских степей.

Вот каким антропотипом они были славны в перерывах между войнами: http://goo.gl/rnoGXj

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

Не обязательно. Я когда правлю, переношу в отдельную директорию копию скрипта.

тыг я так и не понял:)... главный вопрос: после каждого апдейта (раз в неделю) — нужно или нет поновому всё настраивать? :-)

user_id_68054 ★★★★★
()

И вот так любой топик про системд. В конце концов оказывается, что все причины ненавидеть системд это лютое 4.2

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

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

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

2) Из-за неясности моделей скриптов загрузки сервисов я не могу добавить свой скрипт. Либо могу, но я об этом не знаю.

Это волшебно. Отсутствие у юзера желания читать маны - косяк софта.

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

Gotf

Кем рекомендуется?
не знаю, что там и кем рекомендуется

генту-вики

у меня собрано c glamor, и норм работает. Быстро и кушать не просит.

а я разницы не заметил, поэтому сделал по вики

Stil ★★★★★
()

34449 коммита

В оригинале, 34449 insertions, т.е. добавления. Не думаю, что они делали по коммиту на каждую добавленную строчку.

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

Опечатался слегка, 7/8 имелось ввиду, конечно же.

Ога-ога! И опять опечатался да? Вобщем последнее ты трепло, белка и шалава.

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

[Service]
ExecStart=/my/fucking/script --foo --bar=ssssss

Поцеринга следовало бы повесить только ублюдочное использование убогого ini.

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

У меня наблюдались косяки с отрисовкой 1c через x2go, когда использовался EXA, после перехода на glamor всё стало норм.

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

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

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

Если бы из нее убрали все не нужное мне

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

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

Полностью для мира СПО это слишком категорично.

*nix в отличии от остальных всегда шел эволюционным путём, по большему счету до тех пор,пока не появился Ленин Поттеринг ;)

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