Aujourd'hui, je veux vous parler d'une application comme ISH. ISH est un projet open source qui vous permet d'émuler Linux à part entière en tant qu'application sur votre appareil iOS (ou iPadOS). Voyons comment faire cela et si cette technologie a une réelle application et un avenir, ou est-ce juste un autre jouet pour les "pirates de la mère"
Qu'est-ce que ISH? ISH (comme je l'ai écrit ci-dessus) est un émulateur de terminal Linux. Plus récemment, il n'était disponible qu'en version bêta via l'application TestFlight (connue de nombreux utilisateurs iOS), mais maintenant iSH est disponible pour installation dans l'AppStore (vous pouvez également utiliser la version TestFlight, elle ne diffère pratiquement pas de la version AppStore. Le lien vers l'invitation actuelle au programme de test bêta se trouve sur le site officiel ).
"" 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
.
Avec le même succès, nous pouvons installer git et utiliser git clone pour copier nos programmes ou ceux d'autres personnes et les exécuter de la même manière. Bien sûr, vous pouvez utiliser ISH comme client SSH, vous pouvez vérifier les performances de vos scripts dans de telles conditions "mobile-spartiate", vous pouvez vérifier la sécurité des réseaux.
Si vous essayez, vous pouvez proposer de nombreux scénarios d'utilisation de ce type de programme. Grâce à eux, l'iPad peut vraiment devenir un appareil entièrement professionnel pour les programmeurs. Si cela présente un intérêt, je vous dirai à l'avenir comment écrire VScode directement sur l'iPad, et en général comment vous pouvez transformer l'iPad en un appareil entièrement utilisable pour les développeurs d'aujourd'hui.
L'article ne fait pas de publicité