<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Релиз X.Org 7.6 [opennet]]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=9390</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9390&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз X.Org 7.6 [opennet]».]]></description>
		<lastBuildDate>Tue, 21 Dec 2010 10:05:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Релиз X.Org 7.6 [opennet]]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124198#p124198</link>
			<description><![CDATA[<p>Однако лучше, чем на LOR&#039;е.</p>]]></description>
			<author><![CDATA[null@example.com (Zenitur)]]></author>
			<pubDate>Tue, 21 Dec 2010 10:05:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124198#p124198</guid>
		</item>
		<item>
			<title><![CDATA[Релиз X.Org 7.6 [opennet]]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124187#p124187</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (XRevan86)]]></author>
			<pubDate>Tue, 21 Dec 2010 09:42:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124187#p124187</guid>
		</item>
	</channel>
</rss>
