اليوم أريد أن أخبركم عن تطبيق مثل ISH. ISH هو مشروع مفتوح المصدر يسمح لك بمحاكاة Linux الكامل كتطبيق على جهاز iOS (أو iPadOS). دعنا نتعرف على كيفية القيام بذلك وما إذا كانت هذه التكنولوجيا لها تطبيق حقيقي ومستقبل ، أم أنها مجرد لعبة أخرى لـ "قراصنة الأم"

ما هو ISH؟ ISH (كما كتبت أعلاه) هو محاكي Linux Terminal. في الآونة الأخيرة ، كان متاحًا فقط كإصدار تجريبي من خلال تطبيق TestFlight (المعروف للعديد من مستخدمي iOS) ، ولكن الآن iSH متاح للتثبيت في AppStore (يمكنك أيضًا استخدام الإصدار من TestFlight ، فهو لا يختلف عمليًا عن الإصدار من AppStore. رابط الدعوة الحالية لبرنامج الاختبار التجريبي موجود على الموقع الرسمي ).
بعد التثبيت ، أمامنا نظام 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 حقًا جهازًا احترافيًا تمامًا للمبرمجين. إذا كان هناك اهتمام بهذا ، فسوف أخبرك في المستقبل بكيفية كتابة VScode مباشرة على iPad ، وبشكل عام كيف يمكنك تحويل iPad إلى جهاز قابل للاستخدام تمامًا للمطورين اليوم.
المقال ليس إعلانا