Today I want to tell you about an application like ISH. ISH is an open source project that allows you to emulate full-fledged Linux as an application on your iOS (or iPadOS) device. Let's figure out how to do this and whether this technology has a real application and future, or is it just another toy for "mother's hackers"
What is ISH? ISH (as I wrote above) is a Linux terminal emulator. Most recently, it was only available as a beta version through the TestFlight application (known to many iOS users), but now iSH is available for installation in the AppStore (You can also use the TestFlight version, it practically does not differ from the AppStore version. The link to the current invitation to the beta testing program is on the official website ).
"" Alpine Linux - BusyBox. , apk ( apk). apk , , :
wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static
, - " ". :
apk update && apk upgrade
, sudo
, . . . , linux: curl, python/python3, gcc. , , , , :
# ,
apk add python
apk add python3
apk add gcc
apk add nano
, ,
ISH . iPhone iPad , "" ISH. ISH , , LInux. ? iPhone iPad . Pythonista root ISH. ls
python3 main.py
.
With the same success, we can install git and use git clone to copy our or other people's programs and run them the same way. Of course, you can use ISH as an SSH client, you can check your scripts for performance in such "mobile-spartan" conditions, you can check networks for security.
If you try, you can come up with many scenarios for using this kind of program. Thanks to them, the iPad can truly become a completely professional device for programmers. If there is interest in this, in the future I will tell you how to write VScode directly on the iPad, and in general how you can turn the iPad into a completely usable device for developers today.
This article is not advertising