<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз X.Org 7.6 [opennet]]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9390&amp;type=atom" />
	<updated>2010-12-21T10:05:47Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=9390</id>
		<entry>
			<title type="html"><![CDATA[Re: Релиз X.Org 7.6 [opennet]]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=124198#p124198" />
			<content type="html"><![CDATA[<p>Однако лучше, чем на LOR&#039;е.</p>]]></content>
			<author>
				<name><![CDATA[Zenitur]]></name>
				<uri>https://linuxforum.ru/profile.php?id=1097</uri>
			</author>
			<updated>2010-12-21T10:05:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=124198#p124198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Релиз X.Org 7.6 [opennet]]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=124187#p124187" />
			<content type="html"><![CDATA[<p>После четырнадцати месяцев разработки <a href="http://www.x.org/wiki/Other/Press/X11R76Released">представлен</a> релиз <a href="http://www.x.org/wiki/Releases/7.6">X.Org 7.6</a> (X11R7.6), который официально поддерживает платформы Linux, BSD, Solaris, MacOS X, Windows и GNU Hurd. В новой версии представлены новые возможности, проведена работа по стабилизации кода и исправлению ошибок, включая улучшение поддержки автоматического определения конфигурации, расширение поддержки устройств ввода, дополнение документации и продолжение работы по переходу c xlib на клиентское API XCB.</p><p>Ключевые <a href="http://www.x.org/releases/X11R7.6/doc/xorg-docs/ReleaseNotes.html">новшества</a> X.Org 7.6:<br /></p><ul><li><p>В состав базовой коллекции включена библиотека <a href="http://xcb.freedesktop.org/">XCB</a> (X protocol C-language Binding) - отражающая современные реалии замена Xlib. XCB отличается небольшим размером, пониженным потреблением памяти, минимизацией задержек, поддержкой асинхронных запросов, предоставлением прямого доступа к протоколу X11, изначальной поддержкой многопоточных программ, высокой расширяемостью (для описаний расширений X-протокола вместо M4 используется XML). В настоящий момент на использование XCB переведены такие стандартные модули, как libX11, xlsatoms, xlsclients и xwininfo;</p></li><li><p>Обновлены <a href="http://www.x.org/releases/X11R7.6/">входящие в комплект</a> видеодрайверы, среди которых (в скобках указаны версии драйверов из X.Org 7.5): xf86-video-intel 2.13.0 (2.9.1), xf86-video-nv 2.1.18 (2.1.15), xf86-video-ati 6.13.2 (6.12.4), xf86-video-openchrome 0.2.904 (0.2.904), xf86-video-s3 0.6.3 (0.6.3), xf86-video-sis 0.10.3 (0.10.2);</p></li><li><p>Выпуск базируется на наработках, ранее представленных в релизах X Server <a href="http://www.opennet.ru/opennews/art.shtml?num=26069">1.8</a> и <a href="http://www.opennet.ru/opennews/art.shtml?num=27691">1.9</a>, в которых были добавлены такие улучшения, как:</p><ul><li><p>Для платформы Linux <a href="http://www.opennet.ru/opennews/art.shtml?num=24522">осуществлен переход</a> от управления устройствами при помощи подсистемы HAL (Hardware Abstraction Layer) к использованию библиотеки udev, которая теперь будет являться ответственной за горячее подключение устройств ввода и вывода. Отличные от Linux платформы по прежнему используют HAL;</p></li><li><p>Добавлена новая возможность создания отдельных файлов конфигурации для заданных устройств, через создание файлов в директории /etc/X11/xorg.conf.d. Представленное новшество призвано упростить возможность автоматизации настройки X-сервера сторонними приложениями: вместо парсинга и генерации xorg.conf теперь можно осуществить подстановку в /etc/X11/xorg.conf.d заранее сформированных файлов;</p></li><li><p>В систему конфигурации добавлены новые опции InputAttributes и InputClass, позволяющие определить правила использования определенных блоков конфигурации в привязке к устройству, типу устройства, названию производителя и другим данным выдаваемым hotplug-бэкендом, что дает возможность выборочного включения только тех файлов конфигурации, которые необходимы для работы. Для привязки к заданному устройству, может быть использовано сопоставление по имени продукта (MatchProduct), имени производителя (MatchVendor), пути к устройству (MatchDevicePath) или типу устройства (MatchIsKeyboard, MatchIsPointer, MatchIsJoystick, MatchIsTablet, MatchIsTouchpad и MatchIsTouchscreen);</p></li><li><p>Исправлено большое число ошибок в DRI2 (Direct Rendering Infrastructure 2), позволяющем использовать аппаратную акселерацию для прямого рендеринга содержимого окон;</p></li><li><p>В DRI2 реализован <a href="http://cgit.freedesktop.org/xorg/xserver/commit/?id=421606a8ef447d10c2ee0986f20e752056a47675">механизм аннулирования буферов</a>, уменьшающий число замедляющих работу обращений OpenGL-клиентов к X-серверу;</p></li><li><p>Реализация в DRI2 <a href="http://cgit.freedesktop.org/xorg/xserver/commit/?id=cdcb575664d3d60b662c542e782de83a047165c9">нового механизма аутентификации</a>, позволяющего собрать сервер без библиотеки libdrm;</p></li><li><p>Добавление в расширение xrandr поддержки привязки пиксельных карт (pixmap) к отдельным CRTC-видеоконтроллерам;</p></li><li><p>Проведена чистка кодовой базы от устаревших систем, удален код MAXSCREENS, дополнительные обвязки вокруг функций выделения ресурсов, связанные с шиной PCI компоненты и bzero. Все функции выделения X-ресурсов (*alloc) заменены на более производительные C89-дубликаты.</p></li><li><p>Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.</p></li><li><p>Объявлена устаревшей поддержка mibank и расширение Multibuffer (MBE).</p></li></ul></li><li><p>Проведена реструктуризация и обновление <a href="http://www.x.org/releases/X11R7.6/doc/index.html">документации</a>. Большинство спецификаций по работе библиотек и протоколов включены в состав соответствующих модулей X.Org, что позволяет синхронизировать обновление документации с обновлением связанных с ней модулей. Вместо разрозненных форматов, в качестве стандартного формата для оформления документации теперь используется DocBook XML.</p></li></ul><p>Отдельно отмечается, что релиз посвящен двум ушедшим из жизни в этом году разработчикам X Window System: Smokey Wallace, который возглавлял создавшую первую реализацию протокола X11 группу DEC WSL, и Hideki Hiura, который занимался созданием фреймворка интернационализации для X11R6 в компании Sun Microsystems. </p><p><a href="http://opennet.ru/opennews/art.shtml?num=29068">http://opennet.ru/opennews/art.shtml?num=29068</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2010-12-21T09:42:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=124187#p124187</id>
		</entry>
</feed>
