The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

libhybris - прослойка для выполнения поверх Glibc привязанных к Bionic компонентов Android

02.10.2012 23:20

Карстен Мунк (Carsten Munk), основатель проекта Mer (форк MeeGo), представил библиотеку libhybris, представляющую собой прослойку для обеспечения работы в системах на базе Glibc специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя и завязанных на использовании системной библиотеки Bionic. При помощи libhybris уже удалось задействовать в платформе Mer немодифицированный бинарный Android-драйвер для Qualcomm GPU.

  1. Главная ссылка к новости (https://plus.google.com/113386...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34988-android
Ключевые слова: android, driver, bionic, mer
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:46, 02/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    круто..неужели  мне таки удастся когда-нибудь снести андроит с телефона и поставить туда мигу...
     
     
  • 2.8, Magister (?), 01:29, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > круто..неужели  мне таки удастся когда-нибудь снести андроит с телефона и поставить
    > туда мигу...

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

     
     
  • 3.9, Аноним (-), 02:40, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    эээ х11 и на глес работает.

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

     
     
  • 4.15, Magister (?), 12:58, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > эээ х11 и на глес работает.

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

     
     
  • 5.17, Кирилл Кузнецов (?), 15:10, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения. А если вы можете потерпеть без прозрачностей в интерфейсе и компиза то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать можно и без 3д-ускорителя
     
     
  • 6.31, Magister (?), 20:40, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Х11 уже чёрт знает сколько на фреймбуфере работает. И без аппаратного ускорения.
    > А если вы можете потерпеть без прозрачностей в интерфейсе и компиза
    > то даже самый слабый смартфон неплохо справится. Буковки и прямоугольнички рисовать
    > можно и без 3д-ускорителя

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

     
  • 5.19, Аноним (-), 16:50, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Начерта 2D ускорять?
     
     
  • 6.21, Аноним (-), 17:40, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Начерта 2D ускорять?

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

     
     
  • 7.26, Аноним (-), 19:02, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    2D не может тормозить в принципе.
     
     
  • 8.28, анонимус (??), 19:21, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    O_o а-хах вспомнил те времена ... текст свёрнут, показать
     
  • 8.34, arisu (ok), 22:49, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а многие другие твои принципы не разделяют ... текст свёрнут, показать
     
  • 3.13, Mr. Cake (?), 12:07, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На GLES каноникал даже compiz портировали. Чтобы можно было запустить UИITY на мобильном железе.
     
  • 3.20, Аноним (-), 17:39, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может быть когда нибудь, не в этой галактике :)

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

     
     
  • 4.37, kurokaze (ok), 01:49, 04/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    толсто
     

  • 1.2, Аноним (-), 00:31, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Это несомненно хорошая новость. И, как обычно в таких случаях, главное - чтобы сами производители не стали ее использовать, вместо того, чтобы нативный драйвер писать...
     
  • 1.3, Аноним (-), 00:45, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ...И это правильно. Но всегда есть место для того чтоб испортить реализацей.
     
  • 1.4, Аноним (-), 01:18, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    мне одному не понятно, почему на линуксе нелья запускать андроид приложения?
     
     
  • 2.5, Аноним (-), 01:27, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Да, всем остальным известно про dalvik/bionic.
     
  • 2.6, Magister (?), 01:27, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное одному :)
    Проблема в том, что в Android используется bionic, тогда как во всем остальном - glibc. Которые, естественно, несовместимы.
     
     
  • 3.11, Anonim (??), 10:55, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    При этом для винды соотвествующий софт с маркетом уже готов. Ох ты, ядро то...
     
     
  • 4.38, kurokaze (ok), 01:50, 04/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > При этом для винды соотвествующий софт с маркетом уже готов. Ох ты,
    > ядро то...

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

     
  • 2.22, Аноним (-), 17:41, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > мне одному не понятно, почему на линуксе нелья запускать андроид приложения?

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

     
  • 2.32, Аноним (-), 20:56, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что компания google улучшила линукс. Теперь программы для улучшенного линукса не работают в не улучшенном, а улучшать не улучшенный не хотят почему-то.
     
     
  • 3.42, макпыф (ok), 17:55, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    кавычки забыл

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

     

  • 1.7, Magister (?), 01:28, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто бы ещё наоборот сделал :)
    Чтобы запустить Android на Raspberry pi - там драйвер как раз с glibc слинкован :)
     
     
  • 2.10, Аноним (-), 09:58, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто бы ещё наоборот сделал :)
    > Чтобы запустить Android на Raspberry pi - там драйвер как раз с
    > glibc слинкован :)

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

     
     
  • 3.14, Аноним (-), 12:57, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Для Raspberry pi допиливают нативную сборку Android (http://www.opennet.ru/opennews/art.shtml?num=34467)

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

     
  • 2.12, Аноним (-), 11:34, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто бы ещё наоборот сделал :)
    > Чтобы запустить Android на Raspberry pi

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

     
     
  • 3.16, Magister (?), 13:01, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Кто бы ещё наоборот сделал :)
    >> Чтобы запустить Android на Raspberry pi
    > Да уж, сделать из компьютера игрушку - это круто...

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

     
     
  • 4.23, Аноним (-), 17:42, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Проц там слабый,

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

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

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

     
     
  • 5.30, Magister (?), 20:38, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Проц там слабый,
    >...поэтому надо дополнительно тормознуть его явой :)

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

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

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

     

  • 1.18, Тарелькин (?), 16:11, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, что он хотел сказать этим названием...
     
     
  • 2.24, Аноним (-), 17:43, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, что он хотел сказать этим названием...

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

     
     
  • 3.27, Тарелькин (?), 19:10, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Наверное что это гибридный мутант.

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

     

  • 1.25, Аноним (-), 18:38, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Возник вопрос, на сколько реально снести андроид с устройства? Я не говорю про очень брендовые девайсы
     
     
  • 2.35, arisu (ok), 22:50, 03/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Возник вопрос, на сколько реально снести андроид с устройства?

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

     
     
  • 3.39, Аноним (-), 02:26, 04/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Возник вопрос, на сколько реально снести андроид с устройства?
    > возьми и снеси, дел-то…

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

     
     
  • 4.40, arisu (ok), 03:11, 04/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Иными словами хочу туда вместо андроида поставить Linux.

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

     
     
  • 5.41, mittorn (?), 19:33, 17/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря на что. У меня, например, планшет с Allwinner A10 и linux функционирует полноценно (кроме кнопок громкости, т.к wexler gpl нарушают).
    И Hybris не потребовался пока (он нужен будет, если понадобится через cedarx декодировать что-нибудь кроме mpeg и h264 (они отлично идут через реверсенный драйвер), но пока что даже такие файлы не попадались и процессор и ними спокойно справится).
    Теперь жалею, что не могу поиграть во всякие Angry birds, не загрузив android.
     
  • 4.43, макпыф (ok), 18:15, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Возник вопрос, на сколько реально снести андроид с устройства?
    >> возьми и снеси, дел-то…
    > Иными словами хочу туда вместо андроида поставить Linux. Только вот в инете
    > часто говорят о том что андроид удалить неврзможно.

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

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

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

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

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

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

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

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

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

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

     

  • 1.29, Аноним (-), 20:16, 03/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чего на сайт Mer ссылку не даёте
    http://merproject.rosskendall.com/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру