今天,我想告诉您有关ISH的应用程序。ISH是一个开源项目,可让您将成熟的Linux模拟为iOS(或iPadOS)设备上的应用程序。让我们弄清楚如何做到这一点,以及这项技术是否具有真正的应用和未来,还是仅仅是“母亲的黑客”的另一种玩具。
什么是ISH? ISH(如上所述)是一个Linux终端模拟器。最近,它只能通过TestFlight应用程序作为Beta版本使用(许多iOS用户都知道),但是现在iSH可以在AppStore中安装(您也可以使用TestFlight版本,实际上与AppStore版本没有区别。目前,邀请您访问Beta测试计划的链接位于官方网站上)。
安装后,我们将“裸眼”安装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
.
同样成功的是,我们可以安装git并使用git clone复制我们自己或其他人的程序并以相同的方式运行它们。当然,您可以将ISH用作SSH客户端,可以在“移动斯巴达式”条件下检查脚本的性能,还可以检查网络的安全性。
如果您尝试使用该程序,则可以提出许多方案。多亏了他们,iPad才能真正成为程序员的完全专业的设备。如果对此有兴趣,将来我将告诉您如何直接在iPad上编写VScode,以及通常如何将iPad变成当今可供开发人员使用的完全可用的设备。
文章不是广告