iSH: un projet pour exécuter un environnement shell Linux sur vos appareils iOS

ISH

iSH est un nouveau projet dans lequel je sais a l'intention d'obtenir un environnement Shell Linux qui s'exécute localement sur un appareil iOS, en utilisant un émulateur x86 en mode utilisateur. Le projet est toujours en développement selon les différentes publications de ses auteurs, mais vous pouvez déjà le tester grâce à TestFlight, l'application d'Apple qui permet aux utilisateurs de tester des versions bêta d'applications de développement.

L'objectif final par iSH est de proposer un terminal que vous pouvez utiliser pour entrer des lignes de commande et exécutez-les comme sur un système Unix.

ISH Ce n'est pas la première application de l'App Store à proposer de telles fonctionnalités, mais le premier basé sur une distribution Linux complète.

À propos d'iSH

Des caractéristiques qui ressortent de iSH est que ceci est basé sur la distribution Alpine Linux, qui est conçu pour être compact, sûr et facile à utiliser. Plus précisément, Alpine Linux est une distribution minimale qui n'offre aucune interface graphique et qui a l'avantage d'être très légère.

Cette distribution Linux se caractérise par son utilisation principalement dans le monde des serveurs ou pour alimenter des systèmes de conteneurs tels que Docker. Par rapport aux autres terminaux précédemment proposés sur l'App Store, iSH ne propose pas tous les outils de ligne de commande.

ISH c'est comme une distribution Linux virtualisée complète. En tant que tel, eCela vous permet d'installer des outils supplémentaires, si nécessaire, en utilisant le gestionnaire de paquets Alpine "apk", qui permet à l'utilisateur d'installer plus facilement les outils dont il a besoin. En tant que telle, la distribution est incluse avec un ensemble minimal d'outils, de sorte que l'utilisateur devra s'appuyer sur le gestionnaire de packages pour obtenir les outils supplémentaires.

iSH utilise une architecture de dossier complète, dans lequel les fichiers sont accessibles via l'application "Fichiers". Bien que pour cela, il soit mentionné que "Fichiers" doit avoir été ajouté comme emplacement dans le gestionnaire de fichiers iOS.

Cette volonté permet à l'utilisateur d'accéder à tous les fichiers distribution sur votre appareil. Dans l'arborescence des fichiers, l'espace utilisateur se trouve dans l'emplacement par défaut dans le dossier / root, les fichiers de configuration dans / etc, les exécutables dans / bin, etc.

En tant que tel, le projet est encore assez récent et il fonctionne avec un émulateur, il est donc important de noter que tous les programmes Linux ne sont pas encore disponibles et que certains sont encore en développement, comme SSH.

Toutefois, iSH est déjà fourni avec certains des programmes standard ce serait attendu dans un environnement Linux.

Parmi les programmes inclus, nous pouvons trouver: par exemple, Vi, wget, des utilitaires pour compresser et décompresser des fichiers »zip, unzip et tar», vous pouvez également ajouter un document d'une autre application à l'un des dossiers iSH et y accéder depuis le terminal . Vous pouvez également télécharger un élément avec "curl" ou "wget" et l'envoyer à une autre application sur l'appareil.

iSH respecte toutes les caractéristiques d'une application iOS. iSH respecte le sandbox et respecte les conditions de publication dans l'App Store.

Cependant, certains pensent que iSH pourrait être supprimé de l'App Store dans un proche avenir. Ils citent, par exemple, OpenTerm, qui a été retiré de l'App Store après que Apple a embauché son développeur.

Obtenez iSH

Enfin pour ceux qui souhaitent pouvoir installer iSH sur un appareil iOS, pIls doivent d'abord installer l'application TestFlight, qui vous permet d'installer des programmes bêta.

Une fois TestFlight installé, vous devez aller sur le lien suivant et ici tu dois suivez les instructions données.

Il leur sera ensuite demandé d'accepter une invitation à rejoindre la version bêta d'iSH. Une fois iSH installé, vous pouvez l'ouvrir comme n'importe quelle autre application iOS et vous serez accueilli par un Shell Ash où vous pourrez commencer à exécuter des commandes et à installer d'autres packages à l'aide du gestionnaire de packages apk.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter plus d'informations dans un sous-répertoire de l'application. Le lien est le suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.