<?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; Проект Halium нацелен на унификацию основы мобильных Linux-платформ, отличных от Android]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=38877</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=38877&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проект Halium нацелен на унификацию основы мобильных Linux-платформ, отличных от Android».]]></description>
		<lastBuildDate>Wed, 19 Apr 2017 03:47:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Проект Halium нацелен на унификацию основы мобильных Linux-платформ, отличных от Android]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=454512#p454512</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; Анонсирован проект Halium, в рамках которого предпринята попытка унификации низкоуровневых компонентов альтернативный мобильных платформ, с целью уменьшения фрагментации и упрощения разработки. Авторы инициативы пытаются организовать совместную работу над единым Linux-окружением, которое можно использовать в качестве базиса для платформ, отличных от Android, но использующих компоненты и драйверы Android для обеспечения поддержки аппаратного обеспечения.&nbsp; &nbsp; В настоящее время в Ubuntu Touch, Mer/Sailfish OS, Plasma Mobile и webOS Lune используются разные части кода Android и разные методы сборки. По сути данные проекты решают одну задачу - использование в Linux окружении бинарных драйверов Android, но выполняют эту работу по разному, дублируя друг друга и решая одни и те же проблемы.&nbsp; Во всех из этих проектах для организации взаимодействия с оборудованием используется библиотека libhybris, предоставляющая прослойку для обеспечения работы специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя.&nbsp; &nbsp; &nbsp;В рамках проекта Halium разработчикам предлагается объединиться и развивать общие низкоуровневые компоненты и методы прошивки, что существенно упростит разработку альтернативных платформ, ускорит портирование на новые устройства, повысит качество и избавит разработчиков от лишней работы. В частности, предлагается стандартизировать процесс сборки ядра для альтернативных прошивок, используемые компоненты Android HAL (Hardware Abstraction Layer), libhybris для драйверов Android&nbsp; и набор компонентов пространства пользователя. Все части платформ, связанные с интерфейсом останутся в руках индивидуальных проектов, но низкоуровневая база станет общей.&nbsp; Проект Halium также будет курировать разработку libhybris и подготовку эталонных устройств для тестирования.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46404</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46404">_источник</a></p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Wed, 19 Apr 2017 03:47:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=454512#p454512</guid>
		</item>
	</channel>
</rss>
