Hacker News new | ask | show | jobs
by tyingq 2658 days ago
Wow...that's a pretty crazy approach. Userland x86 emulation on an arm device, and a ton of ASM code and a sort of JIT. Guess options are limited in a walled garden.

Edit: Found an HN discussion about it: https://news.ycombinator.com/item?id=18421016

2 comments

The assembly and pseudo-JIT are there for performance, IIRC. iSH should work fine without them.
Yes, not being critical at all. Just amazed at the dancing bear :)
x86 is indeed a weird choice for an "emulated" architecture - I'm pretty sure that RISC-V would behave a lot better (due to being a legacy-free design, if nothing else), and it does have support for running Linux.
I just went down a rabbit hole on the subreddit for the iSH community, and it looks like the creator went with x86 because it's the only architecture they knew at the time.