I am running termux on an android tablet and really have no idea how to get Julia installed on it. Any suggestions on what to do? I googled and found some information about installing a Linux version onto termux but that seems too complicated — is there a simpler way to use Julia on Termux?
Additionally, I tried downloading the x64 version of Julia 1.8.5 onto my Android environment but it wasn’t working – it complained about files being missing… I can provide more info if needed but I am just curious what folks tend to do.
Perhaps the reason for this is because Android doesn’t implement a fully compliant POSIX environment, or at least whatever system calls Julia expects. Thus, a full Linux environment is required.
I think the only way around that would be to compile Julia using Android’s NDK which may be difficult (or impossible?)
That said, in the longer term it may be possible and relatively easy with the upcoming Android Virtualization Framework, though that is just conjecture on my part.
If it ever becomes accessible to developers/users it would become much easier to bundle and distribute a Julia app from Google Play, running the Julia executable in a virtualized sandbox environment.
Hunh! Your idea makes complete sense to me and wasn’t something I considered (regarding POSIX). Exciting about virtualization someday in the future and hope that works out; maybe I can try assisting there when it comes time? I may review Julia issues to see if there is anything for Termux and to see if anyone could point me in the direction for why Julia doesn’t work out of the box (without a POSIX system) on Android.