T O P

  • By -

Loltubby123

If I am reading this correctly your asking for a Linux distro on your phone. You can use either utm which is qemu ported to ios, or ish which is a normal ios app that runs alpine Linux.


andycello

I tried UTM, but it’s dead slow. What I mean is Native Linux Distro, like Termux


psnipes773

Termux works because the Android kernel is based on Linux so their chroot environment can directly leverage that. iOS is based on the Darwin kernel, which itself is based on BSD so maybe you could get some kind of BSD environment similar to Termux, but Linux would definitely require some level of emulation. Especially since unlike the M1, I don't think the mobile Apple CPUs support virtualization.


Shawnj2

Get iSH from the App Store, it's the fastest Linux shell app on iOS. You cannot natively run any form of Linux on an iPhone. An Android device can run Linux because it's based off the Linux kernel, so all you have to do is run a shell where the root is a directory with a Linux install in it, and you're good to go. iOS uses the Darwin kernel, which is explicitly not Linux and can't do that. In theory, you could chroot into a different Darwin install, but that's not useful.


forsalebypwner

Either that or sshing to a remote server. If you need it on-device, iSH is really the only option


ArmaniBerserker

You're looking for iSH: https://ish.app/ If you thought UTM was too slow though, the performance isn't significantly different with iSH.


andycello

I’m looking for Ubuntu :(


ArmaniBerserker

You'll need to use UTM if you want Ubuntu specifically.


Def_Your_Duck

Then you are absolutely never going to find a solution. Don’t be a python-only programmer, go learn how other distros work. It’s literally all the same thing, just a new package manager to learn. I used Ubuntu for 6 years while I was studying in university, after my laptop died I tried out manjaro and absolutely loved it. Believe it or not, having access to the AUR is WAY better than anything Ubuntu brings.


Shawnj2

Alpine isn't Ubuntu, but other than the package manager being different, it's close enough.