4 ms·
I never understood why there isn’t something like this for iOS. A package of the top 100 or so most popular precompiled tools wouldn’t be against the App Store
by tambourine_man 8y ago
I never understood why there isn’t something like this for iOS. A package of the top 100 or so most popular precompiled tools wouldn’t be against the App Store rules AFAIK.
Going the emulation root like iSH seems nuts to me.
Running Vim, mutt, ffmpeg, imagemagic, httpd, etc, at full speed would be sweet.
Things like [1] [2] seem either dead or not getting much traction.
[1] https://github.com/louisdh/openterm https://github.com/louisdh/openterm
[2] https://github.com/ColdGrub1384/LibTerm/blob/master/README.md https://github.com/ColdGrub1384/LibTerm/blob/master/README.m...
- tokyodude 8y agoWhat would you do with it if you can't add more software yourself? (which Apple expressly forbids). Try to customize your vim macros? Nope. Want to change your ~/.bash_profile? Also against the rules.
- Wowfunhappy 8y agoEditing bash_profile would be against the rules? Where is the line between software and configuration?
- tambourine_man 8y agoI’m also not sure it would be forbidden, but it’s an interesting question
- pault 8y agoThere are apps that let you run your own code. I think the restriction is on apps that allow you to download and execute third party code.
- Wowfunhappy 8y agoIf you can write code, you can also copy and paste code from the internet.
- 0x38B 8y agoAs far as the rules, quoting Federico Viticci[1]: "For a long time, Apple's App Store review guidelines prohibited apps from downloading executable code from the Internet. The company's original stance resulted in IDEs that couldn't sync scripts and programs across multiple devices – a serious limitation for the emergent movement of programmers embracing the iPad Pro as a portable workstation. Fortunately, Apple started relaxing their rules earlier this year, allowing "apps designed to teach, develop, or test executable code" to download and run code." As an example of what's possible, in Pythonista 3[2] on my iPad Pro I installed StaSH[3] (bash-like shell implementation), youtube-dl using pip, and then wrote a simple script[4] to let me save YouTube videos with a long-press on a link -> Share -> Run Pythonista 3 Script... 1: https://www.macstories.net/linked/pythonista-3-2-syncs-scripts-with-icloud-supports-open-in-place-via-ios-11s-files-app/ https://www.macstories.net/linked/pythonista-3-2-syncs-scrip... 2: https://omz-software.com/pythonista/ https://omz-software.com/pythonista/ 3: https://github.com/ywangd/stash https://github.com/ywangd/stash 4: https://gist.github.com/solarfl4re/0a3647788f8ec2f375f2da3db55fb0fe https://gist.github.com/solarfl4re/0a3647788f8ec2f375f2da3db...
- tambourine_man 8y agoAmazing, I may steal the idea.
- deleted 8y ago[deleted]
- acct1771 8y ago"route".
- josteink 8y ago> I never understood why there isn’t something like this for iOS. Android is natively Linux, so launching a chroot isn’t really all that hard. On iOS things are very different and you’ll need to fake the whole stack. (Also Apple policies blah blah)
- ams6110 8y agoIs it? I thought iOS was BSD/Darwin like MacOS is, deep under the covers.
- josteink 8y agoMaybe you don't need to fake a full stack to run a Unix-like environment. But to run a proper, Linux-environment, a mainstream distro, you can't rely on what iOS natively provides. At least not with some rather decent intermediate layers.
- tambourine_man 8y agoThat’s not it. We have all those tools on MacOS which share much of the same underpinnings with iOS