Comment obtenir une expérience similaire à Linux sur Android?

11

Existe-t-il des projets (par exemple des ROM) qui offrent une expérience plus similaire à Linux sur Android?

Voici quelques choses que j'espère

  • installation facile sur des plateformes similaires
  • accès au shell
  • des outils de développement tels que gcc, Python
Tianyang Li
la source
2
Qu'est-ce que "une installation facile sur des plateformes similaires"?
RR
2
Depuis Stackoverflow: existe-t-il un moyen d'exécuter Python sur Android? . Je vous recommande de rechercher à stackoverflow sur GCC et Python, en raison de la nature de ces applications.
Zuul
@RichardBorcsik J'aimerais quelque chose de similaire à Debian qui peut fonctionner sur une variété de plates-formes sans beaucoup de travail par l'utilisateur final.
Tianyang Li
1
Sur les multiples plates-formes et la partie de type Linux, voir le nouveau système d'exploitation Ubuntu Phone , Comment le système d'exploitation Ubuntu Phone est-il lié au système d'exploitation Android? , bien que l'installation signifie que vous n'utiliserez plus Android sur votre téléphone.
GAThrawn

Réponses:

16

Il existe déjà plusieurs options:

  • Passer à un linux à part entière (recherchez Debian Chroot Android , il y a pas mal de hits)
  • Il existe également des ports natifs de Debian ou Ubuntu pour certains modèles de téléphones / tablettes.
  • L'accès au shell est déjà là: Terminal Emulator
  • Si vous installez un micrologiciel de rechange tel que CyanogenMod, vous obtiendrez entre autres un accès root, busybox, bash, un client / serveur ssh
  • Voici le projet SL4A (couche de script pour android), il ajoute python, lua, perl et d'autres langages interprétés à android
  • Vous pouvez créer des applications Qt (oui, même celles qui utilisent QtGui) en utilisant Necessitas - un port de la plupart des parties du framework Qt Desktop vers Android. Des applications aussi complexes que Quassel (un client / serveur IRC) peuvent être construites avec des changements de source très minimes. En théorie, cela vous permettrait de construire une grande partie de KDE4, bien que certaines parties (par exemple l'espace de travail Plasma) puissent être trop fortement liées à Xorg / GLX.
  • La plupart des programmes C / C ++ de GNU / Linux qui ne nécessitent pas d'interface graphique peuvent être compilés pour s'exécuter sur Android à l'aide du NDK Android

    • Vous pouvez également utiliser Qpython3 pour python dans Android. Caractéristiques:
  • Exécutez des applications Python3, y compris des scripts et des projets sur un appareil Android
  • Exécuter le code et le fichier Python3 à partir du QRCode
  • Prise en charge de la programmation SL4A, peut accéder aux fonctionnalités d'Android, comme le réseau, le Bluetooth, l'emplacement
  • Prise en charge de la console Python3
  • Prend en charge QEdit qui vous permet de modifier le code Python Serveur FTP, qui peut vous permettre de transférer facilement le projet Python3 de votre PC vers votre mobile

  • Vous savez d'autres choses. N'hésitez pas à l'ajouter ici

ce4
la source
2
Si vous pensez que votre réponse est incomplète et que vous souhaitez inviter des personnes à la mettre à jour, vous devriez en faire un wiki communautaire.
ale
Merci pour l'indice @AlEverett, c'était ma première fois de le faire.
ce4 le
Toujours heureux de vous aider.
ale
Botbrew est également un gestionnaire de paquets assez soigné pour Android. Vous donne quelques utilitaires comme make, git. Et comme il s'agit d'un gestionnaire de packages, vous pouvez en ajouter une tonne de plus.
Ehtesh Choudhury