Any iSH users? Plus partial review

iSH is a shell application for Apple products. I've installed it on an Apple iPad, and have been surprised at how good it is. It also has some problems. https://ish.app/ - "A project to get a Linux shell running on iOS, using usermode x86 emulation and syscall translation." GitHub (which has more useful information): https://github.com/ish-app/ish It seems to use the Alpine x86 repositories as its base for the whole setup: once the shell is installed, you can use `apk` to install other packages. I think the author is using a standard Alpine repo (I haven't investigated) as the repo includes KDE packages and other GUI stuff that I'm about 99.9% sure would fail in this emulator. But I installed NeoVim (admittedly an old version) and it works great. The emulation is far from perfect: I installed tmux and it has multiple issues, to the point that it's (practically speaking) unusable. As I remember it, keypresses lagged one behind: If you typed "ABC" on screen, you would see "AB" on screen, and "C" wouldn't appear until you typed another character after it. And there was no visible cursor. You could create and change virtual terminals, but the keyboard lag and lack of a cursor is a huge problem. I'm also somewhat concerned that because the Alpine repo is for x86, it may not be supported (or if it is, perhaps not for long) as the world moves to 64-bit code bases. I guess that could be answered with some research about the Alpine distro? Nevertheless, having a working shell, CL git client, and NeoVim on the iPad (I have an external keyboard) has made me very happy. With a fairly significant caveat that I don't yet have a way of sharing files between the emulator environment and the iPad filesystem. If anyone has any thoughts on that, I'd appreciate it. -- Giles https://www.gilesorr.com/ gilesorr@gmail.com
participants (1)
-
Giles Orr