-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
A: That’s not a question, but this is not surprising. Much of the emulation is still not finished, and many programs will fail. Do not hesitate to create an issue if the specific program is not already on the to-do list, as it will be brought to the attention of the contributors, and they will (eventually) make it work. You can also check out this page on the wiki where users actively test common programs.
A: Sooner than it took for build 32 to come out. New builds are more frequent, and the app will be updated when something new has been added or fixed.
A: The app itself is a 64-bit ARM binary so that it can run on modern versions of iOS. iSH emulates x86_32 and as such can only run software compiled for this platform (specifically, it cannot currently run 64-bit ELF executables).
A: Mostly because x86 was what @tbodt was comfortable with at the time. Using x86 also has the added benefit of letting us access to the rich set of software that’s already been built for this platform. Performance-wise the choice of architecture is not all that important, since the code is being emulated anyways (that is, using ARM wouldn’t actually help much).
A: iOS devices lack support for hardware virtualization, and even if such a thing did exist it would need to be exposed to applications before it could be used. Generating code on the fly, which is required for JIT compilation, is not intended for use by third-party applications and such a technique requires entitlements that cannot be used when uploading to App Store Connect (as is necessary for distribution via TestFlight).
Q: Why is iSH on TestFlight and not on the App Store? I’m scared that Apple will find this in violation of the App Store Guidelines; will it ever be on the App Store?
A: We really have no idea. iSH is currently in beta (hence the use of TestFlight) and Apple has continued to approve the app for this, but we have not tried to submit the app for full App Store review and cannot say what would happen if we did. iSH is now available on the App Store!
A: That might be because we hit the limit of testers, at 10,000, so we did some house cleaning and removed testers who have either been inactive, or haven't updated. If need be you can join the TestFlight again.
A: Generally we look here.
- Contributing to iSH Development
- How to add a new Character Device to iSH
- How to add a new entry to /proc/ish
- Fixing hostname localhost
- Running nmap
- Running Ruby Programs
- Installing PHP with a TLS certificate and a PHP filemanager
- Installing R and any package from the CRAN
- iSH Alpine Release Issues
- Using Alpine Linux repositories
- Upgrading to a new release
- Install & Activate Alternate Filesystems