Führen Sie Linux auf Ihrem Gerät aus, ohne es zu rooten.
GNURoot bietet Ihnen eine Möglichkeit, GNU/Linux-Distributionen und die zugehörigen Anwendungen/Pakete neben Android zu installieren und zu verwenden.
Dies erfordert KEIN Root.
Bei einer regulären Deinstallation wird diese Anwendung vollständig bereinigt.
Dies ist erweiterbar und Sie können Ihre eigenen Anwendungen/Pakete installieren.
Innerhalb von GNURoot können Sie ein Root-Dateisystem erstellen, es starten oder löschen.
Lesen Sie die Beschreibung der GNURoot Wheezy-, Gentoo-, Fedora- oder Aboriginal-Apps im Play Store, um einige Hinweise für die ersten Schritte mit deren Verwendung zu erhalten.
https://play.google.com/store/apps/details?id=champion.GNURoot.wheezy
https://play.google.com/store/apps/details?id=champion.GNURoot.gentoo
https://play.google.com/store/apps/details?id=champion.GNURoot.fedora
https://play.google.com/store/apps/details?id=champion.GNURoot.aboriginal
Das Motto lautet: „Das ist nicht getan, bis alles* läuft.“
*everything == alle Linux- und User-Space-Anwendungen, ohne dass Sie Ihr Gerät rooten müssen. Einige Dinge (eine kleine Anzahl von Dingen), die tatsächlich Root erfordern, funktionieren nicht (wie das Einfügen eines Kernelmoduls).
Hauptziele:
Auswahl oder GNU/Linux-Rootfs für den Anfang:
Derzeit gibt es zwei Möglichkeiten, viele weitere werden folgen.
Alle Anwendungen, die nicht unbedingt Root benötigen, sollten normal funktionieren:
apt-get funktioniert jetzt.
Der folgende Schritt besteht darin, eine grafische Oberfläche für den Desktop, das Terminal und die Anwendungen zu erhalten. Derzeit wird nur ein Android-Terminal-Emulator gestartet. Proof of Concept fertig. Verfeinerung übrig.
Sorgen Sie dafür, dass dies neben Android gut funktioniert:
Funktioniert bereits wie eine „normale“ Anwendung.
Der nächste Schritt besteht darin, nützliche Absichten für die Verwendung durch Benutzer und Anwendungen (mit Berechtigungen) bereitzustellen.
Bieten Sie angemessenen Support und Fehlerbehebungen:
Führen Sie ein Pay-what-you-want-Modell ein, damit mehr Zeit dafür aufgewendet werden kann. Jetzt vorhanden. Entscheiden Sie, ob es obligatorisch sein soll.
Leistung verbessern:
Minimieren Sie den Leistungseffekt der Tricks, mit denen das alles funktioniert. Ganz gut jetzt.
Fußabdruck reduzieren:
Verschieben Sie so viel wie möglich auf die SD-Karte.
Installieren Sie nur das Notwendige und lassen Sie den Benutzer es von dort aus erweitern.
Unterstützt mehrere Architekturen:
Nur Arm unterstützt. Es gibt keinen Grund, warum MIPS und x86 nicht ebenfalls unterstützt werden können.
Die Roots enthalten größtenteils GPL-Code, aber für diesen Launcher bin ich der Urheberrechtsinhaber und er steht nicht unter der GPL, sondern unter Apache v2. Es enthält eine modifizierte Version des Android-Terminal-Emulators, der auch unter Apache v2 läuft.
Bitte melden Sie Fehler, Funktionsanfragen oder sehen Sie sich den Code hier an:
https://github.com/corbinlc/GNURoot
Mehr lesen