Closed Root-voidX closed 1 year ago
FEX has packages in the termux repository: https://github.com/termux/termux-packages/tree/master/packages/fex
FEX itself doesn't need access to anything that Android/Termux doesn't have, so you can usually get away with running some simple applications like basic benchmarks (bytemark springs to mind).
Every application that requires a GUI on the other hand is going to have problems. Even a basic application like zenity
which all it does is create windows in the most basic fashion has issues.
So your mileage may vary here, Android isn't well suited to the needs of running arbitrary Linux applications.
Does this include running arm linux inside a proot container? I can run most gui in software rendering on the arm64 front
I think inside of proot more GUI things will work, it's just hecking slow due to the syscall trapping that proot needs to do.
Have you tried it on proot ? I'm wondering if anyone has and are willing to assist me on how I can get a rootfs installed inside of proot and use FEX?
I am preferably trying to get a centos 7 rootfs so I can then just use the pre-req from their repo to run say ansys.
I've run some basic things on proot. It's definitely more stable than termux directly. The FEXRootFSFetcher should allow you to setup a rootfs, which will need to be extracted in that environment.
Closing due to inactivity. If you encounter any specific issues, feel free to create new reports. Note that Android is not a supported platform however.
I'm just wondering if FEX requires things like init or access to proc or dev/dri as p-root container doesn't have access to those? I want to try and see if I can run fluent on an android phone.