URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111002
[ Назад ]

Исходное сообщение
"Проект Halium нацелен на унификацию основы мобильных Linux-п..."

Отправлено opennews , 19-Апр-17 10:13 
Анонсирован (https://www.xda-developers.com/halium-is-an-open-source-proj.../) проект Halium (https://github.com/Halium), в рамках которого предпринята попытка унификации низкоуровневых компонентов альтернативный мобильных платформ, с целью уменьшения фрагментации и упрощения разработки. Авторы инициативы пытаются организовать совместную работу над единым Linux-окружением, которое можно использовать в качестве базиса для платформ, отличных от Android, но использующих компоненты и драйверы Android для обеспечения поддержки аппаратного обеспечения.


В настоящее время в Ubuntu Touch, Mer/Sailfish OS, Plasma Mobile и webOS Lune используются разные части кода Android и разные методы сборки. По сути данные проекты решают одну задачу - использование в Linux окружении бинарных драйверов Android, но выполняют эту работу по разному, дублируя друг друга и решая одни и те же проблемы.  Во всех из этих проектах для организации взаимодействия с оборудованием используется библиотека libhybris (https://github.com/libhybris/), предоставляющая прослойку для обеспечения работы специфичных для платформы Android драйверов устройств (https://wiki.merproject.org/wiki/Adaptations/libhybris), работающих в пространстве пользователя.


В рамках проекта Halium разработчикам предлагается объединиться и развивать общие низкоуровневые компоненты и методы прошивки, что существенно упростит разработку альтернативных платформ, ускорит портирование на новые устройства, повысит качество и избавит разработчиков от лишней работы. В частности, предлагается стандартизировать процесс сборки ядра для альтернативных прошивок, используемые компоненты Android HAL (Hardware Abstraction Layer), libhybris для драйверов Android  и набор компонентов пространства пользователя. Все части платформ, связанные с интерфейсом останутся в руках индивидуальных проектов, но низкоуровневая база станет общей.  Проект Halium также будет курировать разработку libhybris и подготовку эталонных устройств для тестирования.


URL: https://www.xda-developers.com/halium-is-an-open-source-proj.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=46404


Содержание

Сообщения в этом обсуждении
"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 19-Апр-17 10:13 
А разве Mer именно этим не занимается? Кстати, инициаторы Halium - разработчики Ubuntu Touch, которым после сворачивания поддержки Канониклом слало туго тянуть поддержку оборудования, а порулить хочется. Вот они и придумали, чтобы другие им делали как они хотят, вместо того, чтобы к Mer присоединиться, где решения принимает Jolla, разработчики которой вносят наибольший вклад. В итоге ничего у них не выйдет, так как каждый тянет одеяло в свою сторону, а Mer  не будет менять свои процессы в угоду каким-то заброшенным и не вылезшим из прототипов проектам.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Evgeniy_B , 19-Апр-17 10:27 
Уважаемый,  Jolla тоже построена на брошенном Nokia проекте%) Если посмотреть на это с точки продуктивности, то в их предложении есть здравый смысл(вместе делают ядро и библиотеки первой необходимости, а потом каждый натягивает свою оболочку)

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 19-Апр-17 11:04 
Соглашусь с верхним оратором. В данный момент проекту Mer нужно куда больше помощи. Обновить старые пакеты, например. Сейчас самая важная задача обеспечить качественную поддержку свежих версий Android и 64-битных приложений сборку.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Anolit , 19-Апр-17 13:34 
+1. Не вижу смысла в этом проекте, у Mer в плане HAL уже давно все обкатано (для ARMv7) и есть своя инфраструктура для сборки (OBS, git.merproject.org, BugZilla и т. д.), убедительной причины для перехода на Halium нет.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено YetAnotherOnanym , 19-Апр-17 10:23 
Теперь есть N+1 конкурирующих Linux-платформ для мобильных устройств.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено A.Stahl , 19-Апр-17 10:28 
Пока нет. Всего лишь анонс. Яблони на Марсе тоже были давным-давно анонсированы...

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено тоже Аноним , 19-Апр-17 12:24 
И анонса нет. Читайте внимательнее. Они не собираются делать новую систему, более правильную, чем уже существующие. Они пытаются найти общий знаменатель и сделать его стандартом.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено A.Stahl , 19-Апр-17 12:38 
>анонса нет

Я очень внимательно перечитал ПЕРВОЕ же слово новости.


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено тоже Аноним , 19-Апр-17 13:48 
Замечательно, можете переходить ко второму.
Предлагается, повторяю, не новый велосипед, а приведение к совместимому виду старых.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено A.Stahl , 19-Апр-17 13:59 
>повторяю

И? К чему ты это говоришь? Что ты опровергаешь?


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено тоже Аноним , 19-Апр-17 15:50 
Тезис, с которого началась ветка - subj не является "еще одной платформой".
Вы же этого не сделали, маясь рассуждениями о том, сделан subj или просто анонсирован.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено A.Stahl , 19-Апр-17 16:18 
>subj не является "еще одной платформой"

Является. Причём несовместимой со всеми остальными, поскольку будет лоскутным одеялом на манер монстра Франкенштейна. Причём лоскуты будут тоже несколько видоизменяться относительно своих первоисточников.
>Вы же этого не сделали

Чего не сделал?
В любом случае -- не важно. Там какой-то аноним рассказал, что инициатива исходит от сотрудников Каноникл, так что тему можно закрывать. Проект умрёт. И не факт даже что успеет родиться что-то кроме анонса.


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено kai3341 , 19-Апр-17 11:09 
https://ru.wikipedia.org/wiki/Linux_Standard_Base

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 19-Апр-17 15:42 
libhybris и паразитирование на дровах Android временный костыль.

дрова должны быть найтивными и поставлятся с официальным ядром.

Дистрибутивы должны собираться для мобильных платформ как для стандартных десктопов. Хороший пример http://plasma-phone.org

Кто-то делает громкие анонсы, но большинство тихо пишет код: https://git.linaro.org/

Так кроме АТИ/АМД, Нвидии и Интеля внезапно появились СВОБОДНЫЕ дрова для Qualcomm Adreno GPU https://mesamatrix.net/


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено A.Stahl , 19-Апр-17 17:14 
>СВОБОДНЫЕ дрова для Qualcomm Adreno GPU

Да ладно... А мир во всём мире ещё не настал? :) Пойду почитаю ЧТО именно эти драйверы умеют.


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 19-Апр-17 19:55 
Android может работать с видеодрайверами из стандартного Linux-ядра: http://memcpy.io/android-enabling-mainline-graphics.html

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено JL2001 , 19-Апр-17 20:24 
> Android может работать с видеодрайверами из стандартного Linux-ядра: http://memcpy.io/android-enabling-mainline-graphics.html

трабл не в том что не может, а в том что нет дров в ядре на мобильное железо


"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 19-Апр-17 20:17 
Давно пора. А то у меня всегда было ощущение, что немалую часть работы проекты делают параллельно и независимо вместо того, чтобы делать её вместе.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Аноним , 20-Апр-17 10:16 
Когда уже будет кнопка "собрать прошивку" с выбором модели смарта из списка и пользовательской оболочки (убунты саилфиш и т д)? Без этого все эти проекты не нужны.

"Проект Halium нацелен на унификацию основы мобильных Linux-п..."
Отправлено Sabakwaka , 22-Апр-17 15:02 
Фрагментация — это вопрос к производителю кристалла/обвязки и его воли к открытию спецификаций, API, мидлвари и проч.

Что, как я много раз отмечал и много раз был за это обруган и поношаем, — идет вразрез с интересами производителя то ли однокристальной, то ли гибридной SoC — отдал API, раскрыл дрова — раскрыл особенности своей оригинальной аппаратной реализации, генерирующей основной поток нищенской(!) прибыли. Отдал дрова — в один день уехал в миллионные по баксам долги. Ибо на рынок, на деньги Китайской Народной Армии, вылетит псят ноунейм клонов, которые забьют предложениями всю Алибабу.

В этом смысле непонятно, как будут «унифицироваться» тщательно обфусцированные блобы?