Карстен Мунк (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
круто..неужели мне таки удастся когда-нибудь снести андроит с телефона и поставить туда мигу...
> круто..неужели мне таки удастся когда-нибудь снести андроит с телефона и поставить
> туда мигу...Может быть когда нибудь, не в этой галактике :)
А если по теме - проблема в том, что драйвер наверняка реализует только OpenGL ES. А для X11 это совсем не то, что требуется.
эээ х11 и на глес работает.но нас больше интереует то что мер таки ориентирован на пользование глесом
> эээ х11 и на глес работает.Интересно, в каком месте? Точнее работать-то будет, только как на фреймбуфере, без какого-либо аппаратного ускорения 2D. 3D - да, ускорит, если софт умеет. Но не 2D.
Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения. А если вы можете потерпеть без прозрачностей в интерфейсе и компиза то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать можно и без 3д-ускорителя
> Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения.
> А если вы можете потерпеть без прозрачностей в интерфейсе и компиза
> то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать
> можно и без 3д-ускорителяА вы таки пробовали работать на Raspberry Pi?
Выводим картинку на монитор с разрешением 1920х1080, запускаем любое приложение. Пробуем просто подвигать его по экрану - и наслаждаемся адскими тормозами. Особенно заметно на Audacious со скинами.
Работать на таком невозможно.
Начерта 2D ускорять?
> Начерта 2D ускорять?Чтобы не тормозило //Кэп.
2D не может тормозить в принципе.
O_o а-хах (вспомнил те времена)
> 2D не может тормозить в принципе.а многие другие твои принципы не разделяют.
На GLES каноникал даже compiz портировали. Чтобы можно было запустить UИITY на мобильном железе.
> Может быть когда нибудь, не в этой галактике :)В этой, в этой. Худо-бедно такое можно уже сейчас. А ваш ведроид вы как-нибудь сами пользуйте с его троянцами на яве писанными школьниками и битком набитыми нежелательным функционалом.
толсто
Это несомненно хорошая новость. И, как обычно в таких случаях, главное - чтобы сами производители не стали ее использовать, вместо того, чтобы нативный драйвер писать...
...И это правильно. Но всегда есть место для того чтоб испортить реализацей.
мне одному не понятно, почему на линуксе нелья запускать андроид приложения?
Да, всем остальным известно про dalvik/bionic.
Наверное одному :)
Проблема в том, что в Android используется bionic, тогда как во всем остальном - glibc. Которые, естественно, несовместимы.
При этом для винды соотвествующий софт с маркетом уже готов. Ох ты, ядро то...
> При этом для винды соотвествующий софт с маркетом уже готов. Ох ты,
> ядро то...В котром 25 приложений всего можно ставить? Хаха
Как думаешь, что они будут делать с приложениями на NDK под arm?
> мне одному не понятно, почему на линуксе нелья запускать андроид приложения?Потому что гугл сделал свой велосипед. Вообще ни с чем не совместимый толком.
Потому что компания google улучшила линукс. Теперь программы для улучшенного линукса не работают в не улучшенном, а улучшать не улучшенный не хотят почему-то.
кавычки забыл"Потому что компания google "улучшила" линукс. Теперь программы для "улучшенного" линукса не работают в не "улучшенном", а "улучшать" не "улучшенный" не хотят почему-то."
Кто бы ещё наоборот сделал :)
Чтобы запустить Android на Raspberry pi - там драйвер как раз с glibc слинкован :)
> Кто бы ещё наоборот сделал :)
> Чтобы запустить Android на Raspberry pi - там драйвер как раз с
> glibc слинкован :)Для Raspberry pi допиливают нативную сборку Android (http://www.opennet.dev/opennews/art.shtml?num=34467)
> Для Raspberry pi допиливают нативную сборку Android (http://www.opennet.dev/opennews/art.shtml?num=34467)Только ни код, ни какая-либо сборка пока недоступны. И сроков никто не называл.
> Кто бы ещё наоборот сделал :)
> Чтобы запустить Android на Raspberry piДа уж, сделать из компьютера игрушку - это круто...
>> Кто бы ещё наоборот сделал :)
>> Чтобы запустить Android на Raspberry pi
> Да уж, сделать из компьютера игрушку - это круто...Конечно, круто :)
Проц там слабый, а вот графика - крутая. Что с него можно ещё сделать, как не игрушку? :)
Лежит вот у меня возле ноута, не придумаю куда приспособить. XBMC разве что крутить, он работает довольно прилично.
> Проц там слабый,...поэтому надо дополнительно тормознуть его явой :)
> Что с него можно ещё сделать, как не игрушку? :)
Большинство игрушек содержит бинарный код (догадайтесь почему) и он требует как правило не менее чем cortex A8. У ARM11 элементарно нет нужных команд, так что особо поиграть на нем используя гамезы из ведроида как-то и не выйдет как раз...
>> Проц там слабый,
>...поэтому надо дополнительно тормознуть его явой :)Ниже вы писали как раз про бинарный код.
>> Что с него можно ещё сделать, как не игрушку? :)
>Большинство игрушек содержит бинарный код (догадайтесь почему) и он требует как правило не
>менее чем cortex A8. У ARM11 элементарно нет нужных команд, так что особо поиграть на нем
>используя гамезы из ведроида как-то и не выйдет как раз...Зато видеплееры и интернеты на нем должны работать. Как раз то, что надо.
Интересно, что он хотел сказать этим названием...
> Интересно, что он хотел сказать этим названием...Наверное что это гибридный мутант.
>Наверное что это гибридный мутант.Hybris или hubris - это гордыня.
Возник вопрос, на сколько реально снести андроид с устройства? Я не говорю про очень брендовые девайсы
> Возник вопрос, на сколько реально снести андроид с устройства?возьми и снеси, дел-то…
>> Возник вопрос, на сколько реально снести андроид с устройства?
> возьми и снеси, дел-то…Иными словами хочу туда вместо андроида поставить Linux. Только вот в инете часто говорят о том что андроид удалить неврзможно.
> Иными словами хочу туда вместо андроида поставить Linux.ты просто не поверишь…
Смотря на что. У меня, например, планшет с Allwinner A10 и linux функционирует полноценно (кроме кнопок громкости, т.к wexler gpl нарушают).
И Hybris не потребовался пока (он нужен будет, если понадобится через cedarx декодировать что-нибудь кроме mpeg и h264 (они отлично идут через реверсенный драйвер), но пока что даже такие файлы не попадались и процессор и ними спокойно справится).
Теперь жалею, что не могу поиграть во всякие Angry birds, не загрузив android.
>>> Возник вопрос, на сколько реально снести андроид с устройства?
>> возьми и снеси, дел-то…
> Иными словами хочу туда вместо андроида поставить Linux. Только вот в инете
> часто говорят о том что андроид удалить неврзможно.удалить андроид очень просто - форматни в тврп все разделы ))
а по поводу linux - если ты хочешь полностью избавиться от андроида -- собирая, но как минимум не будет драйвеов (модем камера и т. д.,)
и android это и есть linux только урезанный и с прикрученной джавой
если хочеш избавиться от пропиреетарщины -- собирай aosp.
если тебе надо собрать основные linux утилиты (консольные) то могу дать инструкциюс xorg врятли что то толковое выйдет
а если бесит система безопасности работающая по принципу "надо все запретить" то на eng билде она не такая злая и с ней впринципе можно совладать
или что именно ты хочешь?
сразу предупреждая -- всё надо собирать из исходников
и сложность - огромная
>[оверквотинг удален]
> джавой
> если хочеш избавиться от пропиреетарщины -- собирай aosp.
> если тебе надо собрать основные linux утилиты (консольные) то могу дать инструкцию
> с xorg врятли что то толковое выйдет
> а если бесит система безопасности работающая по принципу "надо все запретить" то
> на eng билде она не такая злая и с ней впринципе
> можно совладать
> или что именно ты хочешь?
> сразу предупреждая -- всё надо собирать из исходников
> и сложность - огромнаяхотя вроде есть вся кие linux instaler и какие то непонятки, которые используя какие то чруты и ведомые им одним способы запускают линукс внутри андроида, но это помойму не то что ты хочешь
а я когда этим занялся сразу решил -- никакий apk и готовых бинарников
А чего на сайт Mer ссылку не даёте
http://merproject.rosskendall.com/