Совершилось!
Наконец-то выпущен графический сервер X.Org версии 1.16.
Этот выпуск привносит множество изменений, некоторые из них перечислены ниже:
- Добавлена новая подсистема ускорения видео Glamor.
В данный момент она уже имеет достаточную производительность, что позволяет обойтись без коррекции ошибок на программном уровне ;
- XWayland - конвергенция с проектом Wayland.
XServer интегрируется в оконную подсистему Wayland.
Для отрисовки используется библиотека Glamor, что позволяет избежать большинства проблем с производительностью на уровне оконного менеджера;
- Интеграция с Systemd. Возможен запуск и управление сервисом посредством данной системы инициализации, что должно улучшить скорость запуска «иксов» и надежность взаимодействия в целом.
- Очистка кодовой базы проекта от тысяч предупреждений времени компиляции. В течении многих лет мы добавляли различные флаги компиляции, чтобы остерегаться использования небезопасных практик программирования. Новая версия значительно сокращает количество таких предупреждений компилятора;
- Glamor для Xephyr. Данная реализация x-сервера поверх себя самого служит основной средой разработки для нашей подсистемы 2D-ускорения. Она позволяет вести быструю разработку и тестирование кода сервера на одной и той же машине;
- Поддержка устройств с интерфейсом подключения отличным от PCI. Некоторые современные графические устройства недоступны посредством стандартного PCI API. Новая версия графического сервера автоматически опознаёт и конфигуриет такое оборудование, как это происходит в других ОС.
Впервые, в сравнении с предыдущими релизами, мы добавили довольно много кода в серверную часть графической библиотеки, 2/3 изменений относятся к подсистеме Glamor: 604 файла подверглись изменениям, произведено 34449 коммита, 7024 удаления блоков кода.
>>> Подробности