قشرة ish هي بيئة Unix shell تم تطويرها لنظام التشغيل iOS. تتيح هذه القشرة استخدام أوامر Unix على أجهزة iOS، مما يسهل إجراء عمليات متقدمة على مستوى النظام على هذه الأجهزة.
تدعم قشرة ish العديد من القشور Unix الشهيرة مثل Bash و Zsh و Fish، وتسمح بإدارة الملفات وتعديل إعدادات النظام وتشغيل البرامج والتحكم في العمليات باستخدام أوامر الطرفية.
ISH يعتمد على توزيعة Linux Alpine. Alpine Linux هو توزيع بسيط لا يقدم واجهة رسومية ويتميز بكونه خفيف الوزن للغاية.
بخلاف أوامر Linux العادية، يمكن تحميل وتثبيت الحزم باستخدام apk add <اسم الحزمة>
بدلاً من apt-get install
من خوادم Alpine.
على الرغم من أنه يبدو كأنه منافس لـ Termux لأجهزة Android، إلا أن هناك العديد من العيوب والقيود المفروضة من Apple.
عند استنساخ الملفات من Github باستخدام "git clone https://github.com/xxxx/xxx
"، يتوقف الأمر عند resolving deltas %0
.
الحل هو استخدام "git config --global pack.threads "1"
"، ولكن لا تزال هناك مشاكل عند تثبيت الملفات التي تم تنزيلها باستخدام حزمة Golang.
من رأيي، ليس مستقراً جداً ويحتاج إلى تحسينات كبيرة.
تعليقات
اترك تعليقًا