Ja skôr vidim riešenie v opačnom prístupe
drm_hwcomposer: Allowing Mainline Linux Graphics Drivers To Work On Android
Written by Michael Larabel in Linux Kernel on 29 March 2017 at 10:46 AM EDT.
Android doesn't use DRM APIs for communicating with graphics hardware but rather their own Hardware Composer (HWC) API. But there is now a working "drm_hwcomposer" shim for interface with the mainline Linux graphics stack through Mesa and libdrm.
https://phoronix.com/scan.php?page=news_item&px=Collabora-hwcomposer-HWC-Post
ako to z článku
běh linuxových distribucí na zařízeních původně určených pro běh Androidu. Takové distribuce už samozřejmě existují – například Maemo, Meego, Mer, SailfishOS, Ubuntu Touch, Plasma Mobile a další. Všechny používají nástroj Hybris, který jim umožňuje díky překladové vrstvě používat binární ovladače pro Android.
Na druhej strane spolu to nemusí byť az taká hovadina.
jestli onoje dobre chapu, tak to neni z druhe strany, to by u Halium "pouze" znamenalo vypustit Android blob(vrstvu userspace ovladacu nad Linux jadrem) a libhybris upravit aby pracoval i nat drm_hwcomposer, pripadne mit proste obe moznosti...
protoze libhybris (coz je zaklad Halium) dela to ze to co je nad nim vubec nejaky Android neresi...
to co si poslal je naopak pro to aby nad mainline(teoreticky) jadrem(resp. jen grafickou "casti") mohl bezet Android
kazdopadne Halium nezavisi z principu nat jednim nebo druhym reseni, tak jde o to aby veci potrebne kolem/pod libhybris byli sjednocene a tvurce GNU/Linux OS pro mobil NEmusel resit HW, Jadro, Android Userspace, Hybris, ale POUZE stavet nad Halium "packem", ta myslenka je vyborna, sjednotilo by se to tak u vsech (co jak bylo vypsano uz ted libhybris pouzivaji) a zjednodusilo by to vyvoj novych OS pro Mobil, zaroven by to umoznilo mit vice techto OS nainstalovano zaroven v jedom rootfs, kdy by se dalo prepinat (NEPLEST s Dual/MultiBootem) bez restartovani, nebo i bezet vice zaroven, podobne jako GNU/Linux Desktop umoznuje pri prihlaseni prepinat mezi DesktopProstredim a/nebo prihlasit vice uzivatelu zaroven s tim ze kazdy se prihlasi do jineho prostredi, takze zaroven bezi treba Xfce, GNOME a KDE pro kazdeho uzivatele jine, na telefonu by pak zaroven mohlo bezet LuneOS, SailfishOS, UbuntuTouch i KDEPLasmaMobile...
btw: zrovna LuneOS (drive openWebOS, vychazejici z castecne otevreneho webOS(tedy OS s nejlepsim UI/UX)) je jednim z nejvetsich (vedle Mer) prispevovatelu do libhybris