Hacker News new | ask | show | jobs
by dev_tty01 1866 days ago
Yeah, iSH is cool, but x86? Seems odd that they didn't run an ARM version of linux in a container or VM.
3 comments

The iSH author had more experience with x86 than ARM.

I would not be surprised if iPadOS 15 ships with virtualization support, since the M1 has ARM EL2. If that is the case and Apple allows iSH to use it, then it probably would make sense to add ARM support to iSH for extra performance.

You cannot download and execute arbitrary files, so had to have something interpreted.

They could pick something easier to emulate perhaps, but x86 has benefits from a compatibility standpoint.

Maybe one day there would be a benefit of targetting WASM with a natively implemented syscall api?

We looked into it; the problem is that this makes system calls unbearably slow because they require IPC.
There isn’t any support for this in iOS.