On Wed, Aug 18, 2010 at 6:47 AM, tuxiano <tuxi...@gmail.com> wrote: > Hi everybody > > I've tried to search in the archive but couldn't find if Sage is > available or will ever available on Android operating system. As far > as I know, Android is Linux-based so I was wondering if porting Sage > to Android is feasible.
Android uses a Linux kernel, but does not include many of the programs and libraries that you would typically see on a Linux system. A port of Sage to the Android SDK/NDK (that would bundle the whole thing into a .apk) would be a lot of work; I'm not sure it's possible at all. On the other hand, if you manage to install a real Linux userspace (all of those standard programs and libraries) on your Android device, then you have a (probably ARM-based) Linux distribution, at which point you're just interested in a port of Sage to ARM. That's well within the realm of feasibility. I followed this latter route, and managed to get Sage to build (I'm the person who started the "Longest and most pointless Sage build ever?" thread), although there were lots of bugs -- many of the doctests failed. I gave up on the project because my Android device was far too small to reasonably run Sage. On a more powerful device it would make more sense. (The most important thing is to have enough memory not to go into swap space for whatever Sage task you want to do. My T-Mobile G1 did not have nearly enough memory.) Carl -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org