libhybris
Оригинальный автор(ы) | Карстен Мунк |
---|---|
Разработчик(и) | Мер , Джолла , webOS Открытое сообщество , Canonical Ltd. |
Первоначальный выпуск | 5 августа 2012 г [1] |
Репозиторий | |
Написано в | С , С++ |
Операционная система | Линукс |
Тип | Уровень совместимости |
Лицензия | Лицензия Апач 2 [2] |
Веб-сайт | github |
libhybris — это уровень совместимости для компьютеров под управлением дистрибутивов Linux на основе библиотеки GNU C или Musl , [3] предназначен для использования программного обеспечения, написанного для на базе Bionic систем Linux , которое в основном включает в себя библиотеки Android и драйверы устройств . [4]
История
[ редактировать ]Изначально Hybris был написан Карстеном Мунком, разработчиком Mer , который опубликовал его на GitHub 5 августа 2012 года. [1] и публично объявил о проекте позже в том же месяце. [4] [5] С тех пор Мунк был нанят Jolla в качестве главного инженера-исследователя. [6]
Hybris также был выбран сообществом Open webOS для портов WebOS. [7] [8] от Canonical для Ubuntu Touch [6] [9] и AsteroidOS [10] проект.
В апреле 2013 года Мунк объявил, что Hybris был расширен, чтобы позволить композиторам Wayland использовать драйверы графических устройств, написанные для Android. [6] [11] [12] Weston поддерживает libhybris начиная с версии 1.3, выпущенной 11 октября 2013 года. [13]
Функции
[ редактировать ]Hybris загружает «Библиотеки Android и переопределяет некоторые символы из Bionic с помощью glibc » [4] вызовы, что позволяет использовать программное обеспечение на основе Bionic, такое как только двоичные драйверы Android, в дистрибутивах Linux на основе glibc.
Android Hybris также может преобразовывать вызовы EGL в вызовы EGL Wayland, позволяя использовать графические драйверы Android в системах на базе Wayland. Эта функция была первоначально разработана Пеккой Пааланеном из Collabora для его порта Wayland для Android. [6] [14] [15] [16]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Первоначальная фиксация stskeeps/libhybris» . Гитхаб. 5 августа 2012 года . Проверено 3 июля 2013 г.
- ^ "libhybris/hybris/КОПИРОВАНИЕ" . Гитхаб. 4 апреля 2013 года . Проверено 3 июля 2013 г.
- ^ «Гибрис-постмаркетОС» . wiki.postmarketos.org . Проверено 21 октября 2019 г.
- ^ Перейти обратно: а б с Карстен Мунк. «Итак, представляем libhybris…» . Гугл+ . Проверено 3 июля 2013 г.
- ^ «Libhybris: загрузка библиотек Android, переопределение бионических символов» . Фороникс. 25 сентября 2012 года . Проверено 3 июля 2013 г.
- ^ Перейти обратно: а б с д Карстен Мунк (11 апреля 2013 г.). «Wayland использует драйверы графического процессора Android в системах на базе glibc, часть 1» . Мер Проект . Проверено 3 июля 2013 г.
- ^ «Открытая webOS портирована на Nexus 7 во время каникул» . Открытый H. 7 января 2013 года . Проверено 3 июля 2013 г.
- ^ «WebOS-Порты» . WebOS-Порты . Проверено 3 июля 2013 г.
- ^ «libhybris в Launchpad» . Launchpad.net. 5 февраля 2013 года . Проверено 3 июля 2013 г.
- ^ «AsteroidOS: операционная система с открытым исходным кодом для умных часов» . АстероидОС . Проверено 27 января 2016 г.
- ^ Мунк, Карстен (8 мая 2013 г.). «Wayland использует драйверы графического процессора Android в системах на базе glibc, часть 2» . Мер Проект . Проверено 3 июля 2013 г.
- ^ «Jolla предлагает Wayland поверх драйверов графического процессора Android» . Фороникс. 11 апреля 2013 года . Проверено 3 июля 2013 г.
- ^ «Примечания к выпуску Wayland and Weston 1.3» . 11 октября 2013 г.
- ^ Мунк, Карстен (13 апреля 2013 г.). "libhybris/hybris/egl/platforms/common/wayland-android.xml" . Гитхаб . Проверено 3 июля 2013 г.
- ^ «Первые признаки Wayland, работающего на Android» . Фороникс. 27 апреля 2012 года . Проверено 3 июля 2013 г.
- ^ Пекка Пааланен (24 сентября 2012 г.). «Wayland на Android: обновление до 4.0.4 и интеграция новой сборки» . Проверено 3 июля 2013 г.