<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_22_thread_38990"  />
<title>rulinux.net - Новости - Ubuntu Linux - Проект Ubuntu анонсировал дисплейный сервер Mir, альтернативу Wayland и X.Org. Unity переходит на Qt </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Ubuntu Linux - Проект Ubuntu анонсировал дисплейный сервер Mir, альтернативу Wayland и X.Org. Unity переходит на Qt </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Проект Ubuntu анонсировал дисплейный сервер Mir, альтернативу Wayland и X.Org. Unity переходит на Qt </title>
<link>https://rulinux.net/message.php?newsid=38990&amp;page=1#166610</link>
<guid>https://rulinux.net/message.php?newsid=38990&amp;page=1#166610</guid>
<pubDate>Tue, 05 Mar 2013 06:50:03 +0400</pubDate>
<description><![CDATA[<p>Напоминает про первый опыт РФ по выводу спутников и орбитальных станций в воды тихого океана. :)</p>]]></description>
</item>
<item>
<title>Re:Проект Ubuntu анонсировал дисплейный сервер Mir, альтернативу Wayland и X.Org. Unity переходит на Qt </title>
<link>https://rulinux.net/message.php?newsid=38990&amp;page=1#166608</link>
<guid>https://rulinux.net/message.php?newsid=38990&amp;page=1#166608</guid>
<pubDate>Tue, 05 Mar 2013 06:29:11 +0400</pubDate>
<description><![CDATA[<p><i>> Unity переходит на Qt</i><br> Он вроде и так на кутэ был.<br><br>UPD: А мне определённо нравится название &quot;Мир&quot;</p>]]></description>
</item>
<item>
<title>Проект Ubuntu анонсировал дисплейный сервер Mir, альтернативу Wayland и X.Org. Unity переходит на Qt </title>
<link>https://rulinux.net/message.php?newsid=38990&amp;page=1#166606</link>
<guid>https://rulinux.net/message.php?newsid=38990&amp;page=1#166606</guid>
<pubDate>Tue, 05 Mar 2013 06:25:58 +0400</pubDate>
<description><![CDATA[<p>Компания Canonical <a href="http://bobthegnome.blogspot.ru/2013/03/mir.html">анонсировала</a> планы по созданию собственного графического стека, основой которого будет выступать новый дисплейный сервер <a href="https://wiki.ubuntu.com/MirSpec">Mir</a>, который будет использоваться вместо X-сервера и Wayland. Первоочередное внимание в новом стеке уделяется Qt, который будет использоваться в качестве основного тулкита для приложений и графического окружения дистрибутива.</p><p></p><p><img src="http://www.opennet.ru/opennews/pics_base/0_1362455707.png" style="max-width: 1024px" alt="[путь к изображению некорректен]" /></p><p></p><p>Одновременно с Mir представлен проект <a href="https://wiki.ubuntu.com/UnityNextSpec">Unity Next</a> в рамках которого планируется провести кардинальную внутреннюю реорганизацию оболочки Unity. Наиболее существенным изменением станет переход с GTK+ и OpenGL-тулкита Nux на Qt5 и средства декларативного описания интерфейса QML. В итоге, новая оболочка, сохранив прежний внешний вид и особенности использования, сможет применять единую кодовую базу при формировании окружений для различных классов устройств, автоматически адаптируясь к широкому диапазону экранных разрешений (от смартфонов до ПК) и систем ввода (клавиатура/мышь, сенсорный экран, пульт ДУ).</p><p></p><p><img src="http://www.opennet.ru/opennews/pics_base/0_1362459378.png" style="max-width: 1024px" alt="[путь к изображению некорректен]" /></p><p></p><p>Mir включает в себя две базовые библиотеки: libmir-server с набором функций для реализации композитных серверов и libmir-client с реализацией клиентского интерфейса, позволяющего приложениям взаимодействовать с сервером. На базе libmir-server развивается композитный сервер unity-system-compositor. Клиентские библиотеки представляют средства для организации работы существующих тулкитов поверх композитного сервера, например, уже подготовлен набор биндингов <a href="https://launchpad.net/qmir">QMir</a> для интеграции с Qt, планируется создание аналогичных биндингов для GTK+.</p><p></p><p><img src="http://www.opennet.ru/opennews/pics_base/0_1362459354.png" style="max-width: 1024px" alt="[путь к изображению некорректен]" /></p><p></p><p>Интеграцию Mir в дистрибутив и наращивание функциональности нового графического стека планируется производить поэтапно. Код Mir развивался как внутренняя разработка Caninical с июня прошлого года. Пакеты с начальной реализацией Mir можно <a href="https://launchpad.net/~mir-team/+archive/staging">загрузить</a> уже сейчас, тем не менее доступен лишь базовый каркас, большая часть функциональности пока только в <a href="https://blueprints.launchpad.net/ubuntu/+spec/client-1303-mir-converged">планах</a>. В настоящее время код Mir насчитывает около 15 тысяч строк кода на языке C++. Инструкцию по сборке и запуску Mir можно найти на <a href="http://bazaar.launchpad.net/~mir-team/mir/trunk/view/head:/HACKING.md">данной странице</a>, для работы требуется использование <a href="https://launchpad.net/~mir-team/+archive/staging/+packages">модифицированной версии</a> пакета Mesa, в который добавлен новый DRI2-компонент EGL.</p><p></p><p>Первый прототип окружения Unity Next, основанного на Mir будет доступен для тестирования в начале мая. В октябре 2013 года планируется обеспечить полную интеграцию Mir и UnityNext с дистрибутивом и задействовать данные компоненты в редакции Ubuntu для смартфонов. Для запуска X-приложений будет предусмотрен специальный режим совместимости, основанный на обеспечении запуска X-сервера поверх Mir. В апреле 2014 года новое окружение будет доступно для всех платформ, включая десктопы, планшеты, телевизоры.</p><p></p><p><img src="http://www.opennet.ru/opennews/pics_base/0_1362458659.png" style="max-width: 1024px" alt="[путь к изображению некорректен]" /></p><p></p><p>В большинстве ситуаций использование Mir не отразится на взаимодействии пользователя с системой, который не заметит каких-либо изменений и сможет как и раньше запускать любые графические приложения. В новом окружении можно будет без предварительной пересборки запустить уже собранные приложения на базе таких тулкитов, как Qt и GTK+. Оболочка Unity внешне останется неизменной. Будет продолжена поддержка запуска приложений, привязанных к библиотекам и особенностям X11. Работа Mir будет организована поверх существующей инфраструктуры видеодрайверов, бесшовно будут поддерживаться как свободные, так и проприетарные драйверы, а также EGL-драйверы платформы Android. В настоящее время уже возможна работа со свободными драйверами Intel и Radeon, но пока отсутствует поддержка Nouveau. Также пока невозможна работа с проприетарными драйверами NVIDIA и AMD, но Canonical уже договорилась с производителями данных драйверов о внесении изменений для обеспечения поддержки EGL, которая необходима для работы Mir.</p><p></p><p>Вначале компания Canonical рассчитывала перевести графический стек дистрибутива на использование Wayland, но в конечном счёте разработчиков Ubuntu <a href="https://wiki.ubuntu.com/MirSpec#Why_Not_Wayland_.2BAC8_Weston.3F">не устроила</a> применяемая в Wayland организация обработки событий ввода, во многом повторяющая подход X.Org и затрудняющая построение современных систем для мобильных устройств с сенсорными экранами. Кроме того, часть протокола Wayland, предоставляет первостепенные средства для интеграции с пользовательской оболочной, в то время как разработчики Ubuntu пытаются полностью исключить какую-либо привязку протокола к оболочке. Работа Mir с оболочкой организована через использование дополнительных фронтэндов, что позволяет обеспечить возможность работы с различными протоколами и легко портировать дисплейных сервер для произвольных графических стеков. В качестве системы ввода планируется задействовать input-стек платформы Android, который был адаптирован разработчиками Canonical для использования вне платформы Android. </p>]]></description>
</item>
</channel>
</rss>