ISH: un projecte per a executar un entorn shell de Linux en el seu dispositius iOS

ISH

ISH és un nou projecte en el qual es pretén obtenir un entorn Shell Linux que s'executi localment en un dispositiu iOS, utilitzant un emulador x86 en mode d'usuari. El projecte encara està en desenvolupament d'acord amb les diverses publicacions dels seus autors, però ja pots provar gràcies a TestFlight, l'aplicació d'Apple que permet als usuaris provar versions beta d'aplicacions de desenvolupador.

L'objectiu final de ISH és oferir un terminal que pugui utilitzar per ingressar línies de comandament i executar-les com en un sistema Unix.

ISH no és la primera aplicació en l'App Store que ofereix aquestes característiques, Sinó la primera basada en una distribució completa de Linux.

sobre ISH

De les característiques que es destaquen de ISH és que aquesta es basa en la distribució Alpine Linux, que està dissenyada per a ser compacta, segura i fàcil d'utilitzar. Més precisament, Alpine Linux és una distribució mínima que no ofereix cap interfície gràfica i que té l'avantatge de ser molt lleugera.

Aquesta distribució de Linux es caracteritza per ser utilitzada principalment en el món dels servidors o per alimentar sistemes de contenidors com Docker. En comparació amb altres terminals oferts anteriorment en l'App Store, ish no ofereix totes les eines de línia d'ordres.

ISH és com una distribució virtualitzada completa de Linux. Com a tal, ista permet poder instal·lar eines addicionals, Si cal, utilitzant l'administrador de paquets de Alpine "Apk", amb la qual cosa es facilita a l'usuari poder instal·lar les eines que necessiti. Com a tal la distribució s'inclou amb un conjunt d'eines mínim, de manera que l'usuari s'haurà de donar suport de el gestor de paquets per obtenir les eines addicionals.

ISH utilitza una arquitectura completa de carpetes, En la qual es pot accedir als arxius a través de l'aplicació «Arxius». Encara que per això s'esmenta que s'ha d'haver afegit "Arxius" com a ubicació en el gestor de fitxers iOS.

això li permet a l'usuari poder accedir a tots els arxius de distribució en el seu dispositiu. En l'arbre d'arxius, l'espai d'usuari es troba dins de la ubicació per defecte a la carpeta / root, els arxius de configuració a / etc, els executables en / bin, etc.

Com a tal el projecte encara és força nou i funciona amb un emulador, pel que és important tenir en compte que no tots els programes de Linux estan disponibles encara i alguns encara estan en desenvolupament, com SSH.

No obstant això, ISH ja ve amb alguns dels programes estàndard que s'esperarien en un entorn Linux.

Dels programes inclosos podrem trobar: per exemple, Vi, wget, utilitats per a comprimir i descomprimir arxius »zip, unzip i estar», també es pot afegir un document des d'una altra aplicació a una de les carpetes ISH i accedir-hi des del terminal . També es pot descarregar un element amb «curl» o «wget» i enviar-lo a una altra aplicació en el dispositiu.

ISH respecta totes les característiques d'una aplicació iOS. ISH compleix amb el sandbox i respecta les condicions de publicació en l'App Store.

No obstant això, alguns creuen que ISH podria eliminar-se de l'App Store en un futur proper. Citen, per exemple, OpenTerm, que va ser eliminat de l'App Store després que Apple va contractar al seu desenvolupador.

obtenir ISH

Finalment per als que estiguin interessats a poder instal·lar ISH en un dispositiu iOS, pàgrimer han d'instal·lar l'aplicació TestFlight, Que permet instal·lar programes beta.

Un cop TestFlight estigui instal·lat, has de dirigir-te a l'enllaç i aqui has seguir les instruccions que s'indiquen.

Després se'ls demanarà que acceptin una invitació per unir-se a la versió beta de ISH. Un cop que s'instal·la ish, poden obrir-lo com qualsevol altra aplicació de iOS i serà rebut per un Ash de Shell on pot començar a executar ordres i instal·lar altres paquets fent servir l'administrador de paquets Apk.

Finalment si vols conèixer més a l'respecte, pots consultar més informació en un subreddit de l'aplicació. L'enllaç és aquest.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.