I'm assuming you mean a shell into the iPad's own Unix environment. You could build something for iOS that works like Crouton does on ChromeOS just fine. (Just, nobody has done it yet, for some reason. The iPad Pro is plenty powerful enough to run VMs!)
Both Pythonista and OpenTerm on iOS are "good enough" for a lot of what I need, but it would be nice to have a proper shell. Even if it's jailed/locked to /private/var/mobile
No effect at all. Apple is unlikely to make this possible, and given the sandboxing of Apps on iOS a meaningful version of this for local resources outside of the App are prohibited.
Agreed. There are some basic terminals available on iOS/iPadOS though, with ssh and other capabilities, but I can't speak to how productive one could really be with them. I wholly expect to see a version of Xcode released on the iPad within the few years, though.
I use Blink[1] to Mosh to an EC2 instance where I use Jekyll, Vim, and Git to edit a static website that’s built and deployed when I push master. I can transfer images from my Photos library using the local shell, which I then resize on the VM.
I’ve heard people speculating about “Xcode on iPad within a few years” since Swift Playgrounds was released. Hopefully it’s closer now, but I’m still skeptical.
I've been fighting to be productive on my iPad, and currently that takes the form of a remote terminal.
I've been craving the ability to run a proper Unix shell locally.