this post was submitted on 28 May 2024
32 points (100.0% liked)

Open Source

29001 readers
117 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 4 years ago
MODERATORS
top 7 comments
sorted by: hot top controversial new old
[–] RmDebArc_5@sh.itjust.works 15 points 1 month ago (2 children)

ISH uses a x86 emulator to run alpine Linux as a terminal. I personally prefer A-shell (mini) as it is more performant

[–] RedWeasel@lemmy.world 4 points 1 month ago* (last edited 1 month ago) (1 children)

A-shell

Hadn't heard of a-shell. On my iPad I occasionally use iSH for bittorent, among other uses. I do agree it is on the slower side, but that is in part because of Apple's rules about JITs and this forces iSH to use an interpreter. I do think an interpreter of ARM ISA would potentially be faster as the ISA is fixed width and x86 is not, but I don't know if that would be margin of error faster or not.

Thanks for sharing.

Edit: I may have came across that before, but iSH is more flexible, if much slower.

[–] mp3@lemmy.ca 1 points 1 month ago (1 children)

because of Apple's rules about JITs

Now that I think about it, Apple's relaxing its rules for emulators it must be a PITA to make such a software without JIT..

[–] RedWeasel@lemmy.world 3 points 1 month ago

Yeah. Only systems that can be interpreted in real time are viable. Not sure how recent we are talking either. On top of that, interpretation will be inherently worse on battery life.

[–] B0rax@feddit.de 1 points 1 month ago

Thanks for that suggestion!

[–] mp3@lemmy.ca 5 points 1 month ago

The post link is broken, here's one that works

https://github.com/ish-app/ish