View Single Post
Hariainm's Avatar
Posts: 485 | Thanked: 708 times | Joined on Feb 2010 @ Galiza
#964
Originally Posted by shmerl View Post
No. libhybris is not a replacement for bioinc to run anything from Android. It's another way around. It replaces some parts of bionic in the context of certain bionic based libraries (such as GPU userspace blobs), to enable running glibc based code while using those libraries.

I.e. it works like this (if I understood correctly):

Linux Application <-> Wayland <-> bionic based blob <-> libhybris <-> glibc


That's because in normal case it would be (well in the best case it won't be a blob at all, it would be a kernel driver, but that's a different story):

Linux Application <-> Wayland <-> glibc based blob <-> glibc.

It has nothing to do with running Android applications.
Come here to say the same.

Rouge speaking, libhybris is not to run android apps, was made to run, but not exclusive, closed android gfx drivers in whatever android supported SoC with whatever graphic server you want (X11, Wayland) and make the bionic -> glibc translation. Has nothing to do with Myriad Dalvik or emulation.

EDIT: stskeeps himself explains it better than i do
__________________
Adrian Filgueira, @hariainm

Last edited by Hariainm; 2013-09-18 at 20:11.
 

The Following 3 Users Say Thank You to Hariainm For This Useful Post: