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

Исходное сообщение
"libhybris - прослойка для выполнения поверх Glibc привязанны..."

Отправлено opennews , 02-Окт-12 23:46 
Карстен Мунк (Carsten Munk), основатель проекта Mer (http://merproject.org/) (форк (http://www.opennet.dev/opennews/art.shtml?num=31929) MeeGo), представил (https://plus.google.com/113386402913695079840/posts) библиотеку libhybris (https://github.com/stskeeps/libhybris), представляющую собой прослойку для обеспечения работы в системах на базе Glibc специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя и завязанных на использовании системной библиотеки Bionic (http://en.wikipedia.org/wiki/Bionic_%28software%29). При помощи libhybris уже удалось задействовать в платформе Mer немодифицированный бинарный Android-драйвер для Qualcomm GPU.

URL: https://plus.google.com/113386402913695079840/posts
Новость: http://www.opennet.dev/opennews/art.shtml?num=34988


Содержание

Сообщения в этом обсуждении
"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 02-Окт-12 23:46 
круто..неужели  мне таки удастся когда-нибудь снести андроит с телефона и поставить туда мигу...

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 01:29 
> круто..неужели  мне таки удастся когда-нибудь снести андроит с телефона и поставить
> туда мигу...

Может быть когда нибудь, не в этой галактике :)
А если по теме - проблема в том, что драйвер наверняка реализует только OpenGL ES. А для X11 это совсем не то, что требуется.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 02:40 
эээ х11 и на глес работает.

но нас больше интереует то что мер таки ориентирован на пользование глесом


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 12:58 
> эээ х11 и на глес работает.

Интересно, в каком месте? Точнее работать-то будет, только как на фреймбуфере, без какого-либо аппаратного ускорения 2D. 3D - да, ускорит, если софт умеет. Но не 2D.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Кирилл Кузнецов , 03-Окт-12 15:10 
Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения. А если вы можете потерпеть без прозрачностей в интерфейсе и компиза то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать можно и без 3д-ускорителя

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 20:40 
> Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения.
> А если вы можете потерпеть без прозрачностей в интерфейсе и компиза
> то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать
> можно и без 3д-ускорителя

А вы таки пробовали работать на Raspberry Pi?
Выводим картинку на монитор с разрешением 1920х1080, запускаем любое приложение. Пробуем просто подвигать его по экрану - и наслаждаемся адскими тормозами. Особенно заметно на Audacious со скинами.
Работать на таком невозможно.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 16:50 
Начерта 2D ускорять?

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 17:40 
> Начерта 2D ускорять?

Чтобы не тормозило //Кэп.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 19:02 
2D не может тормозить в принципе.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено анонимус , 03-Окт-12 19:21 
O_o а-хах (вспомнил те времена)

"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено arisu , 03-Окт-12 22:49 
> 2D не может тормозить в принципе.

а многие другие твои принципы не разделяют.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Mr. Cake , 03-Окт-12 12:07 
На GLES каноникал даже compiz портировали. Чтобы можно было запустить UИITY на мобильном железе.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 17:39 
> Может быть когда нибудь, не в этой галактике :)

В этой, в этой. Худо-бедно такое можно уже сейчас. А ваш ведроид вы как-нибудь сами пользуйте с его троянцами на яве писанными школьниками и битком набитыми нежелательным функционалом.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено kurokaze , 04-Окт-12 01:49 
толсто

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 00:31 
Это несомненно хорошая новость. И, как обычно в таких случаях, главное - чтобы сами производители не стали ее использовать, вместо того, чтобы нативный драйвер писать...

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 00:45 
...И это правильно. Но всегда есть место для того чтоб испортить реализацей.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 01:18 
мне одному не понятно, почему на линуксе нелья запускать андроид приложения?

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 01:27 
Да, всем остальным известно про dalvik/bionic.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 01:27 
Наверное одному :)
Проблема в том, что в Android используется bionic, тогда как во всем остальном - glibc. Которые, естественно, несовместимы.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Anonim , 03-Окт-12 10:55 
При этом для винды соотвествующий софт с маркетом уже готов. Ох ты, ядро то...

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено kurokaze , 04-Окт-12 01:50 
> При этом для винды соотвествующий софт с маркетом уже готов. Ох ты,
> ядро то...

В котром 25 приложений всего можно ставить? Хаха
Как думаешь, что они будут делать с приложениями на NDK под arm?


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 17:41 
> мне одному не понятно, почему на линуксе нелья запускать андроид приложения?

Потому что гугл сделал свой велосипед. Вообще ни с чем не совместимый толком.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 20:56 
Потому что компания google улучшила линукс. Теперь программы для улучшенного линукса не работают в не улучшенном, а улучшать не улучшенный не хотят почему-то.

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено макпыф , 19-Янв-21 17:55 
кавычки забыл

"Потому что компания google "улучшила" линукс. Теперь программы для "улучшенного" линукса не работают в не "улучшенном", а "улучшать" не "улучшенный" не хотят почему-то."


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 01:28 
Кто бы ещё наоборот сделал :)
Чтобы запустить Android на Raspberry pi - там драйвер как раз с glibc слинкован :)

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 09:58 
> Кто бы ещё наоборот сделал :)
> Чтобы запустить Android на Raspberry pi - там драйвер как раз с
> glibc слинкован :)

Для Raspberry pi допиливают нативную сборку Android (http://www.opennet.dev/opennews/art.shtml?num=34467)


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 12:57 
> Для Raspberry pi допиливают нативную сборку Android (http://www.opennet.dev/opennews/art.shtml?num=34467)

Только ни код, ни какая-либо сборка пока недоступны. И сроков никто не называл.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 11:34 
> Кто бы ещё наоборот сделал :)
> Чтобы запустить Android на Raspberry pi

Да уж, сделать из компьютера игрушку - это круто...


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 13:01 
>> Кто бы ещё наоборот сделал :)
>> Чтобы запустить Android на Raspberry pi
> Да уж, сделать из компьютера игрушку - это круто...

Конечно, круто :)
Проц там слабый, а вот графика - крутая. Что с него можно ещё сделать, как не игрушку? :)
Лежит вот у меня возле ноута, не придумаю куда приспособить. XBMC разве что крутить, он работает довольно прилично.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 17:42 
> Проц там слабый,

...поэтому надо дополнительно тормознуть его явой :)

> Что с него можно ещё сделать, как не игрушку? :)

Большинство игрушек содержит бинарный код (догадайтесь почему) и он требует как правило не менее чем cortex A8. У ARM11 элементарно нет нужных команд, так что особо поиграть на нем используя гамезы из ведроида как-то и не выйдет как раз...


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Magister , 03-Окт-12 20:38 
>> Проц там слабый,
>...поэтому надо дополнительно тормознуть его явой :)

Ниже вы писали как раз про бинарный код.

>> Что с него можно ещё сделать, как не игрушку? :)
>Большинство игрушек содержит бинарный код (догадайтесь почему) и он требует как правило не
>менее чем cortex A8. У ARM11 элементарно нет нужных команд, так что особо поиграть на нем
>используя гамезы из ведроида как-то и не выйдет как раз...

Зато видеплееры и интернеты на нем должны работать. Как раз то, что надо.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Тарелькин , 03-Окт-12 16:11 
Интересно, что он хотел сказать этим названием...

"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 17:43 
> Интересно, что он хотел сказать этим названием...

Наверное что это гибридный мутант.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Тарелькин , 03-Окт-12 19:10 
>Наверное что это гибридный мутант.

Hybris или hubris - это гордыня.


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 18:38 
Возник вопрос, на сколько реально снести андроид с устройства? Я не говорю про очень брендовые девайсы

"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено arisu , 03-Окт-12 22:50 
> Возник вопрос, на сколько реально снести андроид с устройства?

возьми и снеси, дел-то…


"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено Аноним , 04-Окт-12 02:26 
>> Возник вопрос, на сколько реально снести андроид с устройства?
> возьми и снеси, дел-то…

Иными словами хочу туда вместо андроида поставить Linux. Только вот в инете часто говорят о том что андроид удалить неврзможно.


"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено arisu , 04-Окт-12 03:11 
> Иными словами хочу туда вместо андроида поставить Linux.

ты просто не поверишь…


"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено mittorn , 17-Ноя-13 19:33 
Смотря на что. У меня, например, планшет с Allwinner A10 и linux функционирует полноценно (кроме кнопок громкости, т.к wexler gpl нарушают).
И Hybris не потребовался пока (он нужен будет, если понадобится через cedarx декодировать что-нибудь кроме mpeg и h264 (они отлично идут через реверсенный драйвер), но пока что даже такие файлы не попадались и процессор и ними спокойно справится).
Теперь жалею, что не могу поиграть во всякие Angry birds, не загрузив android.

"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено макпыф , 19-Янв-21 18:15 
>>> Возник вопрос, на сколько реально снести андроид с устройства?
>> возьми и снеси, дел-то…
> Иными словами хочу туда вместо андроида поставить Linux. Только вот в инете
> часто говорят о том что андроид удалить неврзможно.

удалить андроид очень просто - форматни в тврп все разделы ))

а по поводу linux - если ты хочешь полностью избавиться от андроида -- собирая, но как минимум не будет драйвеов (модем камера и т. д.,)
и android это и есть  linux только урезанный и с прикрученной джавой
если хочеш избавиться от пропиреетарщины -- собирай aosp.
если тебе надо собрать основные linux утилиты (консольные) то могу дать инструкцию

с xorg врятли что то толковое выйдет

а если бесит система безопасности работающая по принципу "надо все запретить" то на eng билде она не такая злая и с ней впринципе можно совладать

или что именно ты хочешь?

сразу предупреждая -- всё надо собирать из исходников

и сложность - огромная


"libhybris - прослойка для выполнения поверх Glibc..."
Отправлено макпыф , 19-Янв-21 18:21 
>[оверквотинг удален]
> джавой
> если хочеш избавиться от пропиреетарщины -- собирай aosp.
> если тебе надо собрать основные linux утилиты (консольные) то могу дать инструкцию
> с xorg врятли что то толковое выйдет
> а если бесит система безопасности работающая по принципу "надо все запретить" то
> на eng билде она не такая злая и с ней впринципе
> можно совладать
> или что именно ты хочешь?
> сразу предупреждая -- всё надо собирать из исходников
> и сложность - огромная

хотя вроде есть вся кие linux instaler и какие то непонятки, которые используя какие то чруты и ведомые им одним способы запускают линукс внутри андроида, но это помойму не то что ты хочешь

а я когда этим занялся сразу решил -- никакий apk и готовых бинарников


"libhybris - прослойка для выполнения поверх Glibc привязанны..."
Отправлено Аноним , 03-Окт-12 20:16 
А чего на сайт Mer ссылку не даёте
http://merproject.rosskendall.com/