ish shell è un ambiente Unix shell sviluppato per il sistema operativo iOS. Questo shell consente di utilizzare i comandi Unix sui dispositivi iOS, permettendo di eseguire operazioni più avanzate a livello di sistema su questi dispositivi.
Il ish shell supporta molti shell Unix popolari, come Bash, Zsh e Fish, e permette di gestire file, modificare le configurazioni di sistema, eseguire programmi e controllare i processi utilizzando comandi del terminale.
ISH è basato sulla distribuzione Linux Alpine. Alpine Linux è una distribuzione minimalista che non offre un'interfaccia grafica e ha il vantaggio di essere estremamente leggera.
A differenza dei comandi Linux normali, per installare pacchetti si può utilizzare apk add <nome del pacchetto>
invece di apt-get install
per scaricare e installare pacchetti dai server Alpine.
Nonostante sembri un concorrente di Termux per dispositivi Android, ha ancora molte carenze e restrizioni imposte da Apple.
Quando si clona un file da Github con git clone https://github.com/xxxx/xxx
, il comando si blocca su resolving deltas %0
.
La soluzione è utilizzare git config --global pack.threads "1"
, ma ci sono ancora problemi durante l'installazione dei file scaricati con il pacchetto Golang.
A mio parere, non è molto stabile e necessita di miglioramenti significativi.
Commenti
Lascia un Commento