Hybris o libhybris es una capa de compatibilidad para computadoras que ejecutan distribuciones de Linux basadas en la biblioteca GNU C o Musl , [3] pensada para usar software escrito para sistemas Linux basados en Bionic , que incluye principalmente bibliotecas de Android y controladores de dispositivos . [4]
Autor (es) original (es) | Carsten Munk |
---|---|
Desarrollador (es) | Mer , Jolla , comunidad Open webOS , Canonical Ltd. |
Versión inicial | 5 de agosto de 2012 [1] |
Repositorio | |
Escrito en | C , C ++ |
Sistema operativo | Linux |
Tipo | Capa de compatibilidad |
Licencia | Licencia Apache 2 [2] |
Sitio web | github |
Historia
Hybris fue escrito inicialmente por Carsten Munk, un desarrollador de Mer , quien lo lanzó en GitHub el 5 de agosto de 2012 [1] y anunció públicamente el proyecto ese mismo mes. [4] [5] Munk ha sido contratado por Jolla como su ingeniero jefe de investigación. [6]
Hybris también ha sido elegido por la comunidad Open webOS para puertos WebOS, [7] [8] por Canonical para Ubuntu Touch [6] [9] y por el proyecto AsteroidOS [10] .
En abril de 2013, Munk anunció que Hybris se había ampliado para permitir que los compositores de Wayland usen controladores de dispositivos gráficos escritos para Android. [6] [11] [12] Weston ha tenido soporte para libhybris desde la versión 1.3, que fue lanzada el 11 de octubre de 2013. [13]
Características
Hybris carga "bibliotecas de Android y anula algunos símbolos de bionic con llamadas glibc " [4] , lo que hace posible utilizar software basado en Bionic, como controladores de Android solo binarios , en distribuciones de Linux basadas en glibc.
Hybris también puede traducir las llamadas EGL de Android en llamadas EGL de Wayland, lo que permite que los controladores gráficos de Android se utilicen en sistemas basados en Wayland. Esta característica fue desarrollada inicialmente por Pekka Paalanen de Collabora para su puerto de Android de Wayland. [6] [14] [15] [16]
Ver también
- Biblioteca estándar de C
- Controlador de dispositivo gráfico gratuito y de código abierto
Referencias
- ^ a b "Confirmación inicial de stskeeps / libhybris" . GitHub. 5 de agosto de 2012 . Consultado el 3 de julio de 2013 .
- ^ "libhybris / hybris / COPIA" . GitHub. 4 de abril de 2013 . Consultado el 3 de julio de 2013 .
- ^ "Hybris - postmarketOS" . wiki.postmarketos.org . Consultado el 21 de octubre de 2019 .
- ^ a b c Carsten Munk. "Entonces, presentando libhybris, ..." . Google+ . Consultado el 3 de julio de 2013 .
- ^ "Libhybris: cargar bibliotecas de Android, anular símbolos biónicos" . Phoronix. 25 de septiembre de 2012 . Consultado el 3 de julio de 2013 .
- ^ a b c d Carsten Munk (11 de abril de 2013). "Wayland utilizando controladores de GPU de Android en sistemas basados en glibc, parte 1" . Proyecto Mer . Consultado el 3 de julio de 2013 .
- ^ "Open webOS portado a Nexus 7 durante las vacaciones" . El H Open. 7 de enero de 2013 . Consultado el 3 de julio de 2013 .
- ^ "Puertos WebOS" . Puertos WebOS . Consultado el 3 de julio de 2013 .
- ^ "libhybris en Launchpad" . Launchpad.net. 5 de febrero de 2013 . Consultado el 3 de julio de 2013 .
- ^ "AsteroidOS: un sistema operativo de código abierto para relojes inteligentes" . AsteroidOS . Consultado el 27 de enero de 2016 .
- ^ Munk, Carsten (8 de mayo de 2013). "Wayland utilizando controladores de GPU de Android en sistemas basados en glibc, Parte 2" . Proyecto Mer . Consultado el 3 de julio de 2013 .
- ^ "Jolla trae Wayland encima de los controladores de GPU de Android" . Phoronix. 11 de abril de 2013 . Consultado el 3 de julio de 2013 .
- ^ "Notas de la versión de Wayland y Weston 1.3" . 11 de octubre de 2013.
- ^ Munk, Carsten (13 de abril de 2013). "libhybris / hybris / egl / plataformas / common / wayland-android.xml" . GitHub . Consultado el 3 de julio de 2013 .
- ^ "Primeras señales de que Wayland se ejecuta en Android" . Phoronix. 27 de abril de 2012 . Consultado el 3 de julio de 2013 .
- ^ Pekka Paalanen (24 de septiembre de 2012). "Wayland en Android: actualización a 4.0.4 e integración de nueva construcción" . Consultado el 3 de julio de 2013 .
enlaces externos
- Página web oficial