Автор (ы) оригинала | Карстен Мунк |
---|---|
Разработчики) | Мер, Джолла, открытое сообщество webOS, Canonical Ltd. |
Первый выпуск | 5 августа 2012 г. ; 9 лет назад ( 2012-08-05) |
Репозиторий | |
Написано в | C, C ++ |
Операционная система | Linux |
Тип | Уровень совместимости |
Лицензия | Лицензия Apache 2 |
Веб-сайт | github.com / libhybris |
Hybris или libhybris - это уровень совместимости для компьютеров под управлением дистрибутивов Linux на основе библиотеки GNU C или Musl, предназначенный для использования программного обеспечения, написанного для систем Linux на основе Bionic, которое в основном включает библиотеки Android и драйверы устройств.
Первоначально Hybris был написан Карстеном Мунком, разработчиком Mer, который опубликовал его на GitHub 5 августа 2012 года и публично объявил о проекте позже в том же месяце. С тех пор Мунк был нанят Джоллой своим главным инженером-исследователем.
Hybris также был выбран сообществом Open webOS для портов WebOS, Canonical для Ubuntu Touch и проектом AsteroidOS.
В апреле 2013 года Munk объявил, что Hybris был расширен, чтобы позволить композиторам Wayland использовать драйверы графических устройств, написанные для Android. Уэстон поддерживает libhybris с версии 1.3, выпущенной 11 октября 2013 года.
Hybris загружает «библиотеки Android» и отменяет некоторые символы из вызовов bionic с помощью glibc, что позволяет использовать программное обеспечение на основе Bionic, такое как драйверы Android только для двоичных файлов, в дистрибутивах Linux на основе glibc.
Hybris также может переводить вызовы Android EGL в вызовы Wayland EGL, что позволяет использовать графические драйверы Android в системах на основе Wayland. Эта функция была первоначально разработана Collabora «s Пекка Paalanen для его Android порта Wayland.